문제) 어떤 코드를 작성해야 다음과 같은 출력이 나오는가?
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
output = [[], [], []]
< 코드를 작성해 주세요 >
print(output)
>>> [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
정답)
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
output = [[], [], []]
for number in numbers:
output[(number +2)%3].append(number)
print(output)
나머지를 이용하여 리스트안에 집어 넣어준다.