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 = " ")
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 배열 만들기 > 숫자들의 배수 (0) | 2023.06.29 |
---|---|
[코드트리] 배열 만들기 > 짝수인 것만 출력하기 (0) | 2023.06.29 |
[코드트리] 배열 만들기 > 제곱하여 출력하기 (0) | 2023.06.29 |
[코드트리] 한 줄에 여러 개 입력 > 짝수들을 거꾸로 출력 (0) | 2023.06.28 |
[코드트리] 한 줄에 여러 개 입력 > 시험 통과 여부 확인하기 (0) | 2023.06.28 |