Python/[코드트리]
[코드트리] 한 줄에 여러 개 입력 > 짝수들을 거꾸로 출력
hyunnn_00
2023. 6. 28. 13:37
n개의 원소가 차례대로 주어졌을 때, 짝수인 수만 출력하려고 합니다. 이 때, 출력의 순서를 입력의 순서와 반대로 하는 프로그램을 작성해보세요.
예를 들어, 입력된 숫자들이 1 2 3 4 5 6 이라면 출력이 6 4 2 가 되도록 합니다.
# 정수의 개수 n을 입력받습니다.
n = int(input())
# 배열을 구현하여 주어진 수를 입력받습니다.
arr = list(map(int, input().split()))
# 입력받은 수들을 거꾸로 보면서 짝수인 값만 출력합니다.
for i in range(n-1, -1, -1):
if arr[i] % 2 == 0:
print(arr[i], end=" ")
# 나의 풀이 ----------------------
n = int(input())
num = list(map(int, input().split()))
for _ in range(n):
arr = []
for elem in num:
if elem % 2 == 0:
arr.append(elem)
for j in range(len(arr)-1, -1, -1):
print(arr[j], end = " ")