코딩테스트(프로그래머스 1단계(1번 : 짝수와 홀수)

나이브한코딩·2021년 7월 7일
0

코딩테스트

목록 보기
3/33
post-thumbnail

문제 설명:

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

제한 조건:

num은 int 범위의 정수입니다.
0은 짝수입니다.

입출력 예:

num return
3 "Odd"
4 "Even"

나의 풀이 :

def solution(num):
    if num % 2 == 0: # 2로 나눈 나머지가 0일 때
        answer = 'Even'
    else:
        answer = 'Odd'
    return answer

다른 사람 풀이 :

def evenOrOdd(num):
    return "Even" if num % 2 == 0 else "Odd"

#아래는 테스트로 출력해 보기 위한 코드입니다.
print("결과 : " + evenOrOdd(3))
print("결과 : " + evenOrOdd(2))

TAKEAWAY :

  • if 문도 한 줄로 쓸 수 있는 실력을 기르자!
  • 아래 테스트 출력문도 같이 써보자!

느낀점 :

  • 첫 문제라 쉬웠다. 자만하지 말자...그러다 자멸할 수 있다...ㅜㅜ
profile
안녕하세요, 코딩 공부하는 비전공자 취준생입니다.

0개의 댓글

관련 채용 정보