[프로그래머스] 외계행성의 나이 - JS(자바스크립트)

2025. 2. 5. 20:39·코테

문제를 풀면서 느낀점: 내가 지금 기본기가 너무 없다. 머리를 안쓰려 한다. 생각해보면 간단한 문젠데 어렵게 느껴진다.

구글링으로 키 밸류 값으로 연결시켰고 숫자를 문자열로 변환시켜서 하나씩 쪼개는 split 함수를 사용하였다. 

function solution(age) {
    let nums={0:'a',1:'b',2:'c',3:'d',4:'e',5:'f',6:'g',7:'h',8:'i',9:'j'};
    age=String(age);
    let agearr=age.split('');
    let result='';
    for(let i of agearr){
        result+=nums[i];
    }
    return result;
}

다른 사람들의 코드를 봤는데 정말 간단하고 깔끔하게 작성되어있어서 감탄했고 한편으로 걱정됐다. 내가 이렇게 할 수 있을까?

기본 문법들에 대한 숙지가 부족해서 잘 안떠오른다.

function solution(age) {
  return age
    .toString()
    .split("")
    .map((v) => "abcdefghij"[v])
    .join("");
}

'코테' 카테고리의 다른 글

[백준] 2525번 : 오븐 시계 - Java(자바)  (1) 2025.04.30
[백준] 2884번 : 알람 시계 - Java(자바)  (0) 2025.04.29
[프로그래머스] 피자 나눠 먹기 - JS(자바스크립트)  (0) 2025.01.29
[프로그래머스] 배열 두 배 만들기 - JS(자바스크립트)  (0) 2025.01.27
[프로그래머스] 문자열 붙여서 출력하기 - JS(자바스크립트)  (0) 2025.01.27
'코테' 카테고리의 다른 글
  • [백준] 2525번 : 오븐 시계 - Java(자바)
  • [백준] 2884번 : 알람 시계 - Java(자바)
  • [프로그래머스] 피자 나눠 먹기 - JS(자바스크립트)
  • [프로그래머스] 배열 두 배 만들기 - JS(자바스크립트)
eun_log
eun_log
  • eun_log
    개발은
    eun_log
  • 전체
    오늘
    어제
    • 분류 전체보기 (75)
      • 코테 (17)
      • CS (6)
        • 자료구조, 알고리즘 (3)
        • 네트워크 (0)
        • 데이터베이스 (2)
        • 운영체제 (0)
      • frontend (32)
        • JavaScript (29)
        • html&css (1)
        • project_study (2)
      • backend (15)
        • Java (15)
      • project (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
eun_log
[프로그래머스] 외계행성의 나이 - JS(자바스크립트)
상단으로

티스토리툴바