홀짝 구분하기

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