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 = " ")
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 배열 만들기 > 일의 자리 배열 (0) | 2023.06.29 |
---|---|
[코드트리] 배열 만들기 > 제곱하여 출력하기 (0) | 2023.06.29 |
[코드트리] 한 줄에 여러 개 입력 > 시험 통과 여부 확인하기 (0) | 2023.06.28 |
[코드트리] 한 줄에 여러 개 입력 > 배열의 특정 위치 찾기 (0) | 2023.06.28 |
[코드트리] 한 줄에 여러 개 입력 > 10개 입력받기 (0) | 2023.06.28 |