Python/[코드트리]

[코드트리] 배열 만들기 > 일의 자리 배열

hyunnn_00 2023. 6. 29. 13:23
10 미만의 정수 두 개가 주어지면 순서대로 첫 번째, 두 번째 항으로 설정한 후 세 번째 항부터는 전전항과 전항의 합을 구하여 그 합의 1의 자리로 채워서 차례로 10개를 출력하는 프로그램을 작성해보세요.

 

 

# 처음 두 수 입력
p1, p2 = tuple(map(int, input().split()))
arr = []

# 앞의 두 수를 더한 값을 원소로 합니다.
arr.append(p1)
arr.append(p2)
for i in range(2, 10):
	arr.append((arr[i - 2] + arr[i - 1]) % 10)
	
# 10개의 정수를 출력
for elem in arr:
	print(elem, end=" ")
    
# 나의 풀이 ------------------------------
arr = list(map(int, input().split()))


for i in range(8):
    if arr[i] < 10:
        arr.append((arr[-1] + arr[-2]) % 10)

for i in range(len(arr)):
    print(arr[i], end = " ")