본문 바로가기
Algorithm

[구현/수학] 백준 2576 홀수 - Python

by jangThang 2022. 1. 20.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    2576번: 홀수

    7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     7개의 자연수 중 홀수의 합과 홀수의 최솟값을 찾는 문제입니다.

     

    2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학

     

    [Algorithm] 단골 1번 문제, 구현 / 수학

    1. 구현  단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하여 해결할

    star7sss.tistory.com

     단순히 홀수 판별만 하면 풀 수 있는 구현 문제입니다.

     

     

     

    3. 코드

    min = 100
    sum = 0
    for i in range(7):
        num = int(input())
        if num % 2 == 1:
            sum += num
            if min > num:
                min = num
    if min == 100:
        print(-1)
    else:
        print(sum)
        print(min)

     홀수들의 합을 구합니다. 합을 구할 때, 최솟값도 같이 찾습니다.

     

     

    반응형

    댓글