문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120834
답안
function solution(age) {
const alpha = 'abcdefghij';
const arr = age.toString().split('');
return arr.map(e => alpha[e]).join('');
}
- 나이를 알파벳으로 바꿔주는 것이다.
- 0은 a고, 1은 b... 이런식으로 진행이 되니까
- 문자열도 각 엘리멘트로 접근할 수 있다는 것을 활용하면 쉽게 풀 수 있다.
- 이 때, 숫자는 split으로 나눌 수 없으므로 문자열로 바꿔준 뒤 ( toString() ) 진행한다.
'코테 문제 풀이' 카테고리의 다른 글
[레벨 0] 중복된 문자 제거 (for문, Set) (0) | 2022.12.18 |
---|---|
[레벨 0] 369 게임 (메서드체이닝, 정규표현식) (0) | 2022.12.17 |
[레벨 0] 배열 회전시키기 (pop, push, shift, unshift) (1) | 2022.12.17 |
[레벨 0] 가위 바위 보 (if 노가다, 객체 활용) (0) | 2022.12.17 |
[레벨 0] 배열의 유사도 (이중 for문, 메서드) (0) | 2022.12.09 |