"0/1 문자열"은 모든 문자가 0 또는 1인 문자열이다. 0/1 문자열에는 다음 두 연산을 적용할 수 있다.
- switch: 모든
0을 1로, 모든 1을 0으로 바꾼다. 예를 들어 "100"은 "011"이 된다.
- reverse: 문자열을 뒤집는다. 예를 들어 "100"은 "001"이 된다.
다음과 같이 정의된 0/1 문자열의 무한 수열을 생각하자.
- S0 = ""
- S1 = "0"
- S2 = "001"
- S3 = "0010011"
- S4 = "001001100011011"
- ...
- SN = SN−1 + "0" + switch(reverse(SN−1))
googol은 10100이다. Sgoogol의 K번째 문자를 구하라. 문자의 위치는 1번부터 센다.