본문 바로가기
Algorithm(CodeTree, Python)/Simulation

[코드트리] 삼각형 컨베이어 벨트 Python

by kurooru 2023. 1. 17.
# n, t 입력
n, t = map(int, input().split())
# tirangle
tirangle = [
    list(map(int, input().split()))
    for _ in range(3)
]

# 함수들
# simulate()
def simulate():
    
    # temp_1, temp_2, temp_3
    temp_1, temp_2, temp_3 = tirangle[0][-1], tirangle[1][-1], tirangle[2][-1]

    # 옮겨주기
    for i in range(n-1, 0, -1):
        tirangle[0][i] = tirangle[0][i-1]
        tirangle[1][i] = tirangle[1][i-1]
        tirangle[2][i] = tirangle[2][i-1]
    
    # temp 넣어주기
    tirangle[0][0] = temp_3
    tirangle[1][0] = temp_1
    tirangle[2][0] = temp_2

# 설계
for _ in range(t):
    simulate()

# 출력
for i in range(3):
    for j in range(n):
        print(tirangle[i][j], end=' ')
    print()