크루즈 컨트롤에는 핸들을 움직여 주행하고자하는 속도를 설정하는 3 가지 옵션이 있습니다.
- 당신을 향해 : 1 속도를 추가합니다.
- 위로 : 다음 10의 배수로 속도를 증가시킵니다 (예 : 20-> 30, 32-> 40)
- 아래쪽으로 : 속도를 10의 다음 배수로 줄입니다 (예 : 20-> 10, 32-> 30)
입력
- 2 개의 정수 : 첫 번째는 시작 속도이고 두 번째는 원하는 속도이며 음이 아니거나 원하는 형식 (배열, 두 개의 인수 등)입니다.
직무
- 핸들을 사용하여 원하는 속도에 도달하는 최적의 방법을 결정하고 올바른 순서로 동작을 인쇄하십시오.
규칙
- 당신이 당신쪽으로 당기고 위쪽으로 올라가는 것 중에서 선택할 수 있다면 (39에서 40까지), 당신은 어느 쪽이든 선택할 수 있지만, 비슷한 경우에 당신이 선택한 것을 유지하십시오.
- 출력에서 이동 (예 : T, U 및 D)을 구별하기 위해 3 개의 다른 (바람직하게 보이는) 기호를 사용할 수 있습니다.
- 기호는 줄 바꿈 등으로 구분할 수 있지만 반드시 그럴 필요는 없습니다.
다음은 몇 가지 테스트 사례입니다.
start speed, desired speed --> output
30, 40 --> U
30, 43 --> UTTT
43, 30 --> DD
51, 39 --> DDDTTTTTTTTT
29, 30 --> T or U
29, 50 --> TUU or UUU
12, 12 -->
이것은 코드 골프 이므로 바이트 단위의 최단 답변이 이깁니다.
궁금한 사람은 오늘 크루즈 컨트롤이 실제로 "숨겨진"버튼으로 속도를 1 감소시키는 것을 알았습니다. 나는 전체 시간 동안 잘못 운전하고 있습니다 ...
—
aTastyT0ast