-
[Java 자바] 프로그래머스 Lv 0 - 문자열 정렬하기 (2)Study/Java 2024. 11. 22. 11:27728x90반응형
목차
1. 문제 설명
728x90문제 설명
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때,
my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.제한사항
- 0 < my_string 길이 < 100
2. 입출력 예시
입출력 예시
#1
"Bcad"를 모두 소문자로 바꾸면 "bcad"이고 이를 알파벳 순으로 정렬하면 "abcd"입니다.
#2
"heLLo"를 모두 소문자로 바꾸면 "hello"이고 이를 알파벳 순으로 정렬하면 "ehllo"입니다.
#3"Python"를 모두 소문자로 바꾸면 "python"이고 이를 알파벳 순으로 정렬하면 "hnopty"입니다.
3. 문제 풀이
반응형문제 풀이
1. my_string을 소문자로 변환한 후 문자열 정렬을 하기 위해서 array 배열을 만들어 각 문자를 나누어 담는다.
2. Arrays.sort()로 오름차순 정렬한다.
3. String.join으로 array 배열을 문자열로 변환한다.
4. answer를 반환한다.
import java.util.Arrays; class Solution { public String solution(String my_string) { String[] array = my_string.toLowerCase().split(""); Arrays.sort(array); String answer = String.join("",array); return answer; } }
728x90반응형'Study > Java' 카테고리의 다른 글
[Java 자바] 프로그래머스 Lv 0 - 머쓱이보다 키 큰 사람 (0) 2024.11.24 [Java 자바] 프로그래머스 Lv 0 - 7의 개수 (1) 2024.11.23 [Java 자바] 프로그래머스 Lv 0 - 세균 증식 (0) 2024.11.21 [Java 자바] 프로그래머스 Lv 0 - 제곱수 판별하기 (1) 2024.11.20 [Java 자바] 프로그래머스 Lv 0 - 문자열안에 문자열 (0) 2024.11.19