Python/[코드트리]

[코드트리] 배열 만들기 > 짝수인 것만 출력하기

hyunnn_00 2023. 6. 29. 13:31
n개의 원소가 주어졌을 때, 주어진 n개의 원소 중 짝수인 값만 출력하는 프로그램을 작성해보세요. 단, 짝수인 값을 새로운 배열에 저장한 뒤 출력해 보도록 합니다.

 

 

# 변수 선언 및 입력
n = int(input())

# 배열에 주어진 수를 입력받아 저장합니다.
arr = list(map(int, input().split()))
new_arr = []
  
# n개의 정수 중 짝수만 새로운 배열에 저장
for elem in arr:
	if elem % 2 == 0:
		new_arr.append(elem)

# n개의 정수 중 짝수만 출력
for elem in new_arr:
	print(elem, end=" ")
    
# 나의 풀이 --------------------------
n = int(input())
arr = list(map(int, input().split()))
new_arr = []

for i in range(n):
    if arr[i] % 2 == 0:
        new_arr.append(arr[i])

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