SWEA

[SWEA] 5549. 홀수일까 짝수일까 (Python)

가은(JANE) 2024. 11. 11. 09:51

#Problem

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

#Think

두가지 방법을 이용했다.

#Code

  • 마지막 자리 수로만 판단
T = int(input())  # 테스트 케이스의 수

for tc in range(1, T + 1):
    num_str = input()  # 100자리 이하의 양의 정수 입력 (문자열)
    
    # 마지막 자리 숫자로 홀짝 판별
    if num_str[-1] in ['1', '3', '5', '7', '9']:
        result = "Odd"
    else:
        result = "Even"
    
    print(f"#{tc} {result}")
  • 전체 나눠서 판단
    T = int(input())
    # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
    for test_case in range(1, T + 1):
        n = int(input())
        if n % 2 == 0:
            print(f"#{test_case} Even")
        else:
            print(f"#{test_case} Odd")