문제 설명
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
제한사항
- 0 < my_string 길이 < 100
풀이
const solution = (my_string) => [...my_string.toLowerCase()].sort().join("");
문자열을 배열로 변경하는 split() 혹은 전개연산자, 그리고 영어 대소문자를 대문자, 혹은 소문자로 변경 해주는
String.toLowerCase(), String.toUpperCase(), 그리고 배열을 정렬해주는 매서드 sort()와, 배열의 원소를 다시 문자열로 합쳐주는 join()매서드를 알면 쉽게 풀 수 있다.
주어진 문자열을 toLowerCase()로 모두 소문자로 바꿔 준 뒤, 전개연산자를 이용해 배열의 형태로 바꿔주고,
sort() 매서드로 오름차순 정렬(알파벳 순서) 이후 join() 매서드로 다시 하나의 문자열로 붙여준 뒤 리턴해주면 끝.