코드업 기초 100제 문제 066
# 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자.
소스
더보기
a, b, c = map(int, input().split())
# 1
for i in [a, b, c]:
print('odd' if i % 2 else 'even', end=' ')
# 2
print(*map(lambda num: 'odd' if num % 2 else 'even', [a, b, c]))
1번풀이 같은 경우 반복문을 통해 각인자들로 이루어진 리스트를 출력문에서 검사하여 출력하는 방법입니다.
2번 풀이 같은 경우 map 함수를 통해서 인자들로 이루어진 리스트 익명함수를통해 분류해줍니다. 그상태로 출력을 하게 될 경우 알아보기 어려운 map타입의 자료가 나오기 때문에 언패킹을 해줘서 출력문의 서식과 맞춰 줍니다.
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 068 (0) | 2022.02.02 |
---|---|
코드업 기초 100제 문제 067 (0) | 2022.02.02 |
코드업 기초 100제 문제 065 (0) | 2022.02.02 |
코드업 기초 100제 문제 064 보너스 (0) | 2022.01.25 |
코드업 기초 100제 문제 064 (0) | 2022.01.25 |