[Algorithm] 25 week(7.04 ~ 7.10) 3/3

Dev_min·2022년 7월 10일
0

algorithm

목록 보기
80/157

2325. Decode the Message

var decodeMessage = function(key, message) {
  let result = ''
  const keys = Array.from(new Set(key.split(' ').join('')))
  
  const hash = new Map()
  const alpha = 'abcdefghijklmnopqrstuvwxyz'
  
  for (let i = 0; i < alpha.length; i++) {
    hash.set(keys[i], alpha[i])
  }

  for (let chr of message) {
    result += hash.get(chr) || ' '
  }
    
  return result    
};
profile
TIL record

0개의 댓글