makeLastSeenMsg
문제
사용자의 이름과 미접속 시간(분)을 입력받아 조건별로 다른 메세지를 리턴해야 합니다.
출력
- string 타입을 리턴해야 합니다.
- 미접속 시간이 1시간 보다 적을 경우, 분 단위로 표기합니다.
- 미접속 시간이 1시간 보다 크고 24시간 보다 적을 경우, 시간 단위로 내림처리하여 표기합니다.
- 미접속 시간이 24시간 보다 클 경우, 일 단위로 내림처리하여 표기합니다.
mine
function makeLastSeenMsg(name, period) {
let day = Math.floor(period / (24 * 60));
let hour = Math.floor(period / 60);
let min = period;
if(period >= 24 * 60) return `${name}: ${day}일 전에 접속함`;
if(period < 24 * 60 && period >= 60) return `${name}: ${hour}시간 전에 접속함`;
if(period < 60) return `${name}: ${min}분 전에 접속함`;
}
refence
function makeLastSeenMsg(name, period) {
let day = 24 * 60;
let hour = 60;
if(period >= day) return `${name}: ${Math.floor(period / day)}일 전에 접속함`;
else if(period < day && period >= hour) return `${name}: ${Math.floor(period / hour)}시간 전에 접속함`;
else return `${name}: ${period}분 전에 접속함`;
}