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 = " ")