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 |