Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Til
- 메일 보내기 react
- next.js kakaomap
- web3-react
- react
- pass인증
- robots.txt
- github
- 프론트 본인인증
- 알고리즘
- 사이트맵
- JavaScript
- nextjs contact us
- 함수
- 카카오지도 구현
- nextjs 메일보내기
- CSS
- 카카오맵 api
- 프로그래머스
- Next.js 나이스 본인인증
- react swiper
- 프론트엔드 질문
- React 나이스 신원인증
- swiper
- 빈도수세기
- nextjs
- 구글 메일보내기
- 다중포인터
- next.js 지도 구현
- 전체 너비로 css
Archives
- Today
- Total
YEV.log
프로그래머스 21 | 문자열 내림차순으로 배치하기 본문
문제 설명
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
제한 조건
- str은 길이 1 이상인 문자열입니다.
예시
입출력
s | return |
"Zbcdefg" | "gfedcbZ" |
첫 문제풀이
function solution(s) {
return s.split('').sort().reverse().join('');
}
console.log(solution("Zbcdefg"));
문자열을 배열로 변환한 뒤, 배열의 속성들을 사용하여 문자열을 내림차순으로 배치하는 문제이다.
- split(' ') 문자열 하나하나를 배열의 요소로 담는다.
- sort( ) 오름차순으로 배열의 요소를 정리한다.
- reverse( ) 배열의 요소를 뒤집어 준다. (내림차순 효과)
- join(' ') 배열의 요소를 하나의 문자열로 합쳐준다.
반응형
'Algorithm > Programmers' 카테고리의 다른 글
프로그래머스 20 | 서울에서 김서방 찾기 (0) | 2021.09.23 |
---|---|
프로그래머스 18 | 수박수박수박수박수박수? (0) | 2021.09.17 |
프로그래머스 17 | 문자열을 정수로 바꾸기 (0) | 2021.09.13 |
프로그래머스 16 | 시저 암호 (0) | 2021.09.11 |
프로그래머스 15 | 약수의 합 (0) | 2021.09.11 |