상세 컨텐츠

본문 제목

문자열 내림차순으로 배치하기 js

초보코딩

by wangmandoo1 2024. 8. 20. 09:16

본문

문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.제한 사항

str은 길이 1 이상인 문자열입니다.

입출력 예

sreturn

"Zbcdefg" "gfedcbZ"

 

처음에는 

s.toUppercase 

str.length <1 이라고 생각 함

오름 차순 내름 차순은 sort를사용 

배열에서 문자를 뱃겨 낼려면 split  
split , 를 사용 


function solution(s)

{ return s.split('').sort().reverse().join('') }


 

 


 

s.split('') : 문자열을 개별 문자로 이루어진 배열로 변환

sort() : 배열을 유니코드 값에 따라 오름차순으로 정렬합니다. (대문자는 소문자보다 작은 것으로 간주)

reverse() : 배열의 순서를 뒤집어 내림차순으로 만듬

join('') : 정렬된 배열을 다시 문자열로 변환

조금씩  ?  문제를 풀려 고 이해 하고 있다 .. 

배운거 토대로 일단 써보기 . 
기초가 튼튼해야 문제도풀수있다 

 

자바스크립트 부터 차근차근 다시 뽀개는중 .. .

 

 

'초보코딩' 카테고리의 다른 글

var, let, const 차이  (0) 2024.08.22
부족한 금액 계산하기 js  (0) 2024.08.21
useState 리액트  (0) 2024.08.19
약수의 개수와 덧셈 js  (1) 2024.08.19
filter  (0) 2024.08.18

관련글 더보기