동기 부여 : 때때로 당신은 당신이 줄에 어디에 있는지 알아야합니다. 문자열의 어느 부분을보고 가능한 한 정확하게 어디에 있는지 알고 싶습니다.
도전 과제 : 주어진 길이의 줄자 문자열 을 출력하는 프로그램을 작성하십시오 . 테이프 측정 값 문자열 자체의 길이 그리까지 가능한 한 자주는 자신의 길이입니다 함께 설명합니다.
규칙 :
- 줄자 문자열의 전체 길이에 대해 프로그램은 하나의 양의 정수 매개 변수를 가져야합니다.
- 출력에서 연속 된 각 자릿수 문자열에 대해이 숫자는 지금까지의 출력 길이를 정확하게보고해야 합니다 !
- 길이는 문자열의 시작부터 각 숫자 의 끝까지 측정됩니다
- 가능한 많은 길이의 숫자가 문자열에 포함되어야합니다
- 모호성을 피하십시오. 분리 자 / 구분자는 숫자가 병치되는 것을 피하기 위해 사용될 수 있습니다
12. - 문자열은 항상 끝에 구분 기호없이 끝에 전체 길이를 정확하게보고해야합니다.
- 길이를 정확하게 유지하려면 여러 개의 구분 기호가 필요할 수 있습니다. 예를 들어 길이가 4 인 줄자 문자열이 여기에 있습니다.
1--4
비처방 적 / 완전한 예 :
- 길이가 1 인 줄자 줄 :
1 - 길이가 2 인 줄자 줄 :
-2 - 길이가 3 인 줄자 줄 :
1-3 - 길이가 4 인 줄자 줄
1--4또는-2-4(가능한 한 두 번의 보고서 길이, 즉 두 번, 정확한 총 길이로 끝남) - 길이가 10 인 줄자 줄 :
1-3-5-7-10 - 길이 11의 줄자 문자열 :
1-3-5-7--11또는1-3-5--8-11또는1-3--6-8-11또는 (1--4-6-8-11또는-2-4-6-8-11모두 가능한 한 많은 수의 길이를 가지며 전체 문자열 길이로 마무리)
0.
-않으며 문자열은 완전히 대시로 구성되며 문자열에서 가능한 한 많은 길이 표시가 필요합니까?