[leetcode, JS] 1507. Reformat Date

mxxn·2023년 9월 27일
0

leetcode

목록 보기
86/198

문제

문제 링크 : Reformat Date

풀이

/**
 * @param {string} date
 * @return {string}
 */
var reformatDate = function(date) {
    const monthObj = {"Jan" : '01', "Feb": '02', "Mar":'03', "Apr":'04', "May":'05',
     "Jun" : '06', "Jul" : '07', "Aug" : '08', "Sep" : '09', "Oct" : '10', "Nov":'11', "Dec":'12'}
    const [day, month, year] = date.split(' ')
    return `${year}-${monthObj[month]}-${day.replace(/\D/g, '').padStart(2, '0')}`

};
  1. date를 split으로 나누고
  2. 년/월/일에 해당하는 값으 가져와 각 형식에 맞게 변형하여 return
  • Runtime 51 ms, Memory 41.7 MB
profile
내일도 글쓰기

0개의 댓글