[문제 설명]
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
[제한 사항]
- str은 길이 1 이상인 문자열입니다.
[입출력 예]
sreturn
"Zbcdefg" | "gfedcbZ" |
[문제 풀이]
function solution(s) {
return s.split('').sort().reverse().join('');
}
[해설]
split 함수로 문자열을 배열로 변형
sort 함수로 오름차순 정렬
reverse 함수로 뒤집기 (내림차순으로 변경)
join 함수로 배열을 문자열로 변형
2023.01.20 - [취준/[개발공부] javascript] - 프로그래머스 자주 사용되는 함수 모음
프로그래머스 자주 사용되는 함수 모음
* set 집합. 중복을 허용하지 않습니다. let ot = [...new Set([...one, ...two])]; 여기서는 Spread Operator(전개연산자) '...'로 Set 객체의 값들을 하나씩 전개, 즉 꺼내서 새로운 배열의 원소로 넣고, ot에 저장하
yoo-hk.tistory.com
[느낀점]
예전에 풀었던 문제와 비슷해서 금방 풀었습니다.
자주 사용되는 함수를 다시 한 번 복습할 수 있었습니다.
+
개인적인 사정으로 최근에 1일 1커밋을 실천하지 못했는데, 다시 시작하려고 합니다!
혹시 함께 스터디 진행 혹은 1일 1커밋 보고하실 분들은 댓글 달아주시면 오픈 채팅방 만들어볼게요 :)
함께 공부해요!
[github] - DescendingOrder.js
https://github.com/yh725k/javascript.git
GitHub - yh725k/javascript
Contribute to yh725k/javascript development by creating an account on GitHub.
github.com
'js > [문제풀이] programmers' 카테고리의 다른 글
[js] 약수의 개수와 덧셈_Number Of Divisors And Addition (0) | 2023.02.13 |
---|---|
[js] 수박수박수박수박수박수?_Repeated String (0) | 2023.02.13 |
[js] 문자열 다루기 기본_String Processing Basics (0) | 2023.01.28 |
[js] 행렬의 덧셈_Addition Of Matrixs (0) | 2023.01.27 |
[js] 3진법 뒤집기_Ternary Flip (0) | 2023.01.20 |