"네거티브"라고 말하면 모든 것을 0으로 바꿉니다 (즉, 비트 부정).
Thu-Morse 시퀀스는 01101001과 같습니다.
생성하는 방법은 다음과 같습니다.
남은 것을 무효화하고 끝에 추가하십시오.
따라서 0
. 그것을 부정하고 끝에 추가하십시오-01
그런 다음 그것을 가지고 부정하고 그것을 끝에 추가하십시오- 0110
등등.
이것의 또 다른 흥미로운 속성은 0 사이의 거리가 "비이성적"이고 반복되지 않는 문자열을 생성한다는 것입니다.
그래서:
0110100110010110
|__|_||__||_|__|
2 1 0 2 01 2 <------------Print this!
n을 입력하면 인쇄 할 문자열의 첫 n 자리를 출력하는 프로그램을 작성할 수 있습니까?
이것은 코드 골프이므로 가장 짧은 바이트 수가 이깁니다!