
우리가 아는 알파벳 순서대로 일정한 거리만큼 밀 것이기 때문에 먼저 알파벳 대문자 소문자 집합을 순서에 맞게 만들어준다.s 를 돌아보면서 공백이 아닐 경우 각 알파벳 단위로 upper 인지 lower 인지 검사한다. text 가 대문자일 경우 upper 의 배열을 사용하고 소문자일 경우 lower 의 배열을 사용한다. 각 알파벳의 위치를 구하고 n 을 더해 일정한 거리만큼 밀렸을 때의 위치인 index 를 구한다. 만약 index 가 textArr 즉 알파벳 배열 보다 길면 index 에서 textArr 를 뺀 만큼이 index 가 된다. ( z 일 때 a 가 되는 경우)function solution(s, n) { let answer = ''; // 알파벳 필요 // 대소문자 구분 ..