며칠(연습문제)

박찬미·2021년 11월 3일
0

알고리즘 연습문제

목록 보기
4/17

문제 설명

입력되는 달(month)에 따라 각 달에 며칠이 있는지 보여주는 함수를 만들려고 합니다.

각 조건에 해당하는 알맞은 값을 입력해주세요.

입력 인자

  • month는 1~12의 숫자

주의 사항

  • || 연산자가 필요합니다.
  • 2월은 28일로 계산합니다.

예상 결과

days(1) // 31
days(2) // 28
days(4) // 30

실습 코드

function days(month){
		if( month ===1 || month===3 || month===5 || month===7 || 			month===8 || month===10 || month===12  ) {
			return 31;
	
		}else if ( month ===2){
			return 28;
 		 }else if ( month ===4 || month ===6 || month ===9 || 						month===11){
    		return 30;
		}
}

하고싶은 말
이번 문제는 ||(OR) 연산자의 개념만 잘안다면 쉽게 풀 수 있는 문제였다.
여기서 저렇게 일일이 month ===1 || month===3 이런식으로
쓰지 않고 더 간결하게 쓰는 코드가 있겠지....?
그래도 이렇게 풀 수 있음에 감사하다...

profile
우당탕탕

0개의 댓글