코플릿/조건문

addOneSecond

테오구 2021. 10. 7. 19:59
728x90

문제

 

시, 분, 초를 입력받아 1초를 더한 결과값을 특정 형태의 메시지로 리턴해야 합니다.

 

힌트

조건문을 줄때는 교집합인 부분을 먼저 고려해야한다.

 

 

수도코드

23시 59분 59초일때의 조건을 분석한다.

그 다음 59분 59초이면 시간을 +1해준다.

그 다음 59초이면 분을 +1 해준다.

그것도 아니라면 초를 +1 해준다.

 

더보기
function addOneSecond(hour, minute, second) {
  // TODO: 여기에 코드를 작성합니다.

  if(hour === 23 && minute ===59 && second === 59){
    return '1초 뒤에 0시 0분 0초 입니다'
  }else if(minute === 59 && second === 59){
    return `1초 뒤에 ${hour+1}시 0분 0초 입니다`
  }else if(second === 59){
    return `1초 뒤에 ${hour}시 ${minute + 1}분 0초 입니다`
  }else{
    return `1초 뒤에 ${hour}시 ${minute}분 ${second + 1}초 입니다`
  }
}

 

 

728x90

'코플릿 > 조건문' 카테고리의 다른 글

isFalsy  (0) 2021.10.07
fizzBuzz  (0) 2021.10.07
isEvenAndGreaterThanTen  (0) 2021.10.07
isEven  (0) 2021.10.07
isGreaterThan  (0) 2021.10.07