https://school.programmers.co.kr/learn/courses/30/lessons/12933?language=javascript
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1) 풀이
해당 문제도 앞선 '약수의 합' 문제처럼 쉬운 레벨1문제!
(요즘 레벨1을 그냥 마스터하기 위해 후딱후딱 해치우는 중이다)
하지만 약수의 합 문제처럼 새로운 안 사실을 기억해두기 위해 기록한다
문자열을 spread 문법을 통해 배열로 만들 수 있다는 것!
자료는 이 글을 참고했는데, 사실 문자열을 배열로 만들 수 있는 방법은 다양하지만
배열의 불변성 문제를 해결하기 위해 사용해왔던 spread 문법으로 배열을 만들 수 있다는 사실이 신기하구
또 반가워서.. 한 번 적어봤다!! 오늘도 하나 알아감니다 😁
2) 최종 소스코드
function solution(n) {
const arr = [...String(n)];
arr.sort((a, b) => b - a);
return Number(arr.join(""));
}
3) 참고자료
https://yeoncoding.tistory.com/46
[javascript] join() 함수 - 배열의 원소를 문자열로 합치기
Array.join() join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만든다. 문법 arr.join([separator]) separator는 매개변수로, 배열의 각 요소를 구분할 문자열이다. 이 구분자는 필요한 경우 문자
yeoncoding.tistory.com
https://codechacha.com/ko/javascript-convert-string-to-array/
JavaScript - 문자열을 배열(Array)로 변환
JavaScript에서 문자열을 배열로 변환하는 방법을 소개합니다. 스프레드 연산자(Spread Operator)를 이용하여 문자열을 배열로 변환할 수 있습니다. 문자열을 구성하는 문자들이 분리되어 요소로 배열
codechacha.com
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스/JavaScript] 수박수박수박수박수박수? (0) | 2022.10.11 |
---|---|
[프로그래머스/JavaScript] 정수 제곱근 판별 (0) | 2022.10.07 |
[프로그래머스/JavaScript] 약수의 합 (0) | 2022.10.06 |
[프로그래머스/JavaScript] 완주하지 못한 선수 (1) | 2022.10.05 |
[프로그래머스/JavaScript] 체육복 (1) | 2022.10.05 |