😎풀이

  1. s의 각 문자를 정수형으로 변환
  2. s 순회
    2-1. 이전 문자와 현재 문자의 사전 순 간격 계산
    2-2. 문자 점수에 현재 간격 추가
  3. 최종 문자 점수 반환
function scoreOfString(s: string): number {
    let score = 0
    const sToASCII = [...s].map(char => char.charCodeAt(0))
    for(let i = 1; i < s.length; i++) {
        score += Math.abs(sToASCII[i - 1] - sToASCII[i])
    }
    return score
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글