본문 바로가기
실천하기/코딩테스트

[220111] Lv.1 / 짝수와 홀수

by 한코코 2022. 1. 11.

문제 사이트 링크: https://programmers.co.kr/learn/courses/30/lessons/12937

 

코딩테스트 연습 - 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even"

programmers.co.kr

 


내 풀이

function solution(num) {
	let answer = "";
	num%2==0?answer="Even":answer="Odd"
	return answer;
}

 


true, false 값이 1, 0 인것을 이용한 풀이

function solution(num) {
	function solution(num) {
    return num%2?"Odd":"Even"
    }
}

이렇게 군더더기 없이도 가능하구나! 중복이나 불필요한 선언을 뺄 수 있는 법에 익숙해지면 코드가 좀 더 줄겠다.

댓글