영상
문제
'''
[문제]
다음은 읽고, 말하기 수열의 규칙이다.
1, 11, 12, 1121, 122111, 112213
첫번째 수열 : 1
두번째 수열 : 1이 1개 = 11
세번째 수열 : 1이 2개 = 12
네번째 수열 : 1이 1개, 2가 1개 = 1121
다섯번째 수열 : 1이 2개, 2가 1개, 1이 1개 = 122111
여섯번재 수열 : 1이 1개, 2가 2개, 1이 3개 = 112213
'''
a = "1"
Python
복사
해설
'''
[문제]
다음은 읽고, 말하기 수열의 규칙이다.
1, 11, 12, 1121, 122111, 112213
첫번째 수열 : 1
두번째 수열 : 1이 1개 = 11
세번째 수열 : 1이 2개 = 12
네번째 수열 : 1이 1개, 2가 1개 = 1121
다섯번째 수열 : 1이 2개, 2가 1개, 1이 1개 = 122111
여섯번재 수열 : 1이 1개, 2가 2개, 1이 3개 = 112213
'''
a = "1"
for i in range(5):
temp = a
a = ""
count = 1
for j in range(len(temp) - 1):
if temp[j] == temp[j + 1]:
count += 1
else:
a += temp[j]
a += str(count)
count = 1
a += temp[len(temp) - 1]
a += str(count)
print(a)
Python
복사