reverse() 3

[프로그래머스] 문자열 내림차순으로 배치하기

문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 입출력 예 s return "Zbcdefg" "gfedcbZ" 나의 풀이 1 2 3 4 5 function solution(s) { return s.split('').sort().reverse().join('') } Colored by Color Scripter cs 문제를 풀며 느낀 점 - 문자열 s를 split('')을 통해서 ''마다 문자열을 자른 뒤 배열에 넣고 sort() 함수를 통해서 문자열을 정렬했습니다 이때 대문자 가는 소문자보다 앞에 정렬되게 되는데 reverse() 함수를..

[프로그래머스] 자연수 뒤집어 배열로 만들기

문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 입출력 예 n return 12345 [5,4,3,2,1] 나의 풀이 1 2 3 4 5 6 7 8 9 10 11 function solution(n) { const reversN = String(n).split('').reverse() const sortN = reversN.map((num)=>{ return Number(num) }) return sortN; } Colored by Color Scripter cs 문제를 풀며 느낀 점 - 먼저 변수 n을 String()를 이용해서 문자열로 만들었고 split('')를 통해서 문자열 하나 하나 나눴습니다...

문자열을 역으로 출력

문제 설명 문자열 s가 있습니다. 이 문자열을 역으로 출력하는 함수, solution을 완성해주세요. 예를 들어, s 'banana'이 있을 때, 결과는 'ananab' 입니다. 나의 풀이 1 2 3 4 function solution = (s) =>{ return s.split('').reverse().join(''); // 문자열 s를 split()을 통해 ''단위로 쪼개어서 배열에 담은 다음 reverse()를 통해 역순으로 뒤집음 // 그 뒤 join()을 통해 다시 ''단위로 연결 함 } Colored by Color Scripter cs