브레이드 설명
이 브레이드에서, 스트랜드가 다른 스트랜드의 상단을 가로 지르면 다른 스트랜드의 값을 자체에 추가하고 다른 모든 스트랜드 값이 통과합니다. 브레이드에는 3 개의 스트랜드가 있으며 각 스트랜드는 1에서 시작합니다. 첫 번째 크로스 오버는 중간 스트랜드를 가로 지르는 가장 왼쪽 스트랜드입니다. 다음 교차는 새로운 중간 가닥 (이전에는 가장 왼쪽 가닥)을 가로 지르는 가장 오른쪽 가닥입니다. 이 두 단계의 크로스 오버가 반복됩니다. 즉, 첫 번째 크로스 오버는 [a, b, c] -> [b, a+b, c]
두 번째가 [a, b, c] -> [a, b+c, b]
입니다. 이 규칙을 사용하면 브레이드의 처음 6 단계가 있습니다.
1,1,1
1,2,1
1,3,2
3,4,2
3,6,4
6,9,4
당신의 작업
정수를 브레이드 레벨로 받아들이고 브레이드 레벨에 대한 3 개의 값을 출력하는 골프 프로그램 또는 함수를 작성하십시오. 레벨이 0인지 1인지를 표시해야합니다. 입력 및 출력은 적절한 형식으로 올 수 있으며 후행 공백이 허용됩니다.
테스트 사례 (1 기반)
1 -> 1,1,1
2 -> 1,2,1
5 -> 3,6,4
10 -> 28,41,19