Python으로 구현한 2576번 홀수 문제 풀이입니다.
https://www.acmicpc.net/problem/2576
data = [0] * 8
h = []
for i in range(7) :
data[i] = int(input())
if data[i] % 2 != 0 :
h.append(data[i])
if h :
h.sort()
print(sum(h))
print(h[0])
else :
print(-1)
자연수를 하나씩 총 7개의 수를 입력받고 해당 수가 홀수라면 리스트 h에 담는다.
입력이 모두 끝나면 조건문을 통해 홀수를 의미하는 리스트 h에 값이 존재하지 않을 경우 -1을 출력하고
반대로 존재한다면 오름차순으로 정렬하여 홀수들의 합과 홀수들 중 최솟값을 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 1977번 완전제곱수 풀이 (0) | 2021.10.12 |
---|---|
백준(Python) 6588번 골드바흐의 추측 풀이 (0) | 2021.10.12 |
백준(Python) 1550번 16진수 풀이 (0) | 2021.10.09 |
백준(Python) 5086번 배수와 약수 풀이 (0) | 2021.10.09 |
백준(Python) 2914번 저작권 풀이 (0) | 2021.10.09 |