당신은 입력으로 정수를 취하고 그 숫자가 look and say sequence 중 첫 번째를 출력하는 프로그램을 만들고 있습니다 .
예를 들면 다음과 같습니다.
$ ./LAS
8
[1,11,21,1211,111221,312211,13112221,1113213211]
사용자가 다른 수의 시퀀스를 명확하게 볼 수 있다면 목록을 출력하는 정확한 방법은 중요하지 않습니다. 그래도 캐치가 있습니다. 어떤 종류의 사용자 정의 변수도 사용할 수 없습니다.
예를 들면 다음과 같습니다.
- 범위가 지정된 변수를 포함하여 변수가 없습니다.
- 기능이 있으면 이름을 가질 수 없습니다. (예를 들어, 언어에 주요 기능이 필요하거나 그와 유사한 기능이 필요한 경우 해당 기능이있을 수 있습니다.)
- 함수가 있으면 명명 된 인수를 가질 수 없습니다.
또한 모양과 말 순서와 관련된 특정 기능이있는 라이브러리를 사용할 수 없으며 네트워크에 액세스하거나 프로그램에 파일을 제공 할 수 없습니다 (자체 생성하여 사용할 수는 있지만). 이것은 골프입니다. 문자가 가장 짧은 코드가 승리합니다!
When you have functions, they can not have named arguments.
?