반응형
https://www.acmicpc.net/problem/2576
2576번: 홀수
7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지
www.acmicpc.net
소스코드
풀이
★ 입력받은 수들을 리스트에 넣고, 수들을 10으로 나눴을 때 일의 자리가 홀수일 경우 hol이라는 리스트에 넣습니다. 이때 10으로 나누는 이유는 문제에서 주어지는 자연수는 100보다 작기 때문입니다 !
★ 만약 hol 리스트가 비어있다면 홀수가 없는 것이기에 -1을 출력하고, 값이 있을 경우 sum함수와 min함수를 사용하여 합과 최솟값을 출력해줍니다 !
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 알고리즘] 13458번: 시험 감독 (Python) (0) | 2023.06.14 |
---|---|
[백준 알고리즘] 2501번: 약수 구하기 (Python) (0) | 2023.06.14 |
[백준 알고리즘] 1037번: 약수 (Python) (0) | 2023.06.14 |
[백준 알고리즘] 2609번: 최대공약수와 최소공배수 (Python) (0) | 2023.06.13 |
[백준 알고리즘] 1934번: 최소공배수 (Python) (0) | 2023.06.13 |