홀짝 구분하기
2024. 9. 8. 18:00ㆍ코딩 기초 트레이닝
https://school.programmers.co.kr/learn/courses/30/lessons/181944
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ n ≤ 1,000
입출력 예
입력 #1
100 |
출력 #1
100 is even |
입력 #2
1 |
출력 #2
1 is odd |
자연수 n에 따라서 짝수 출력문과 홀수 출력문이 다르게 출력되는 문제입니다.
딱히 어려운 건 없고, 조건문을 사용하거나 홀짝을 사용해서 문제를 풀면 됩니다.
파이썬으로 풀어보겠습니다.
# 숫자 n을 입력받습니다.
n = int(input())
# even, odd를 저장합니다.
words = ['even', 'odd']
# 홀수/짝수에 따라서 출력이 바뀝니다.
print(f"{n} is {words[n % 2]}")
n이 홀수라면 n % 2는 1이 되므로, words에서 odd를 출력합니다.
반대로 n이 짝수라면 n % 2는 0이 되므로, words에서 even을 출력합니다.
간단하게 풀 수 있는 문제입니다.
'코딩 기초 트레이닝' 카테고리의 다른 글
문자열 붙여서 출력하기 (2) | 2024.09.10 |
---|---|
문자열 돌리기 (0) | 2024.09.09 |
문자열 겹쳐쓰기 (3) | 2024.09.07 |
문자열 섞기 (0) | 2024.09.06 |
문자 리스트를 문자열로 변환하기 (0) | 2024.09.05 |