Python/[코드트리]
[코드트리] 한 줄에 여러 개 입력 > 배열의 특정 위치 찾기
hyunnn_00
2023. 6. 28. 11:47
10개의 정수가 차례로 주어지는데, 0이 주어지면 그때까지 주어진 정수 중 2의 배수의 개수와 합계를 출력하는 프로그램을 작성해보세요.
# 배열에 주어진 수를 입력받아 저장합니다.
arr = list(map(int, input().split()))
sum_val = 0
cnt = 0
# 배열에 0이 있는지 확인합니다. 0이 나오지 않았을 경우 짝수의 개수와 합을 구합니다.
for elem in arr:
if elem == 0:
break
if elem % 2 == 0:
sum_val += elem
cnt += 1
print(cnt, sum_val)
# 나의 풀이 ------------------------------------
arr = list(map(int, input().split()))
cnt = 0
sum_val = 0
for elem in arr:
if elem == 0:
break
elif elem % 2 == 0 and elem != 0:
cnt += 1
sum_val += elem
print(cnt, sum_val, end = " ")