📜 문제 설명
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
제한사항
- 0 < my_string 길이 < 100
입출력 예시
my_string | result |
"Bcad" | "abcd" |
"heLLo" | "ehllo" |
"Python" | "hnopty" |
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/120911
💡 문제 풀이
언제쯤 자바도 파이썬만큼 익숙해질 수 있을까
문제 자체는 간단하다. 문자열 전체를 소문자로 바꾸고 정렬하면 되는 문제다.
아직 자바 뚝딱이니까 간단하게 이번 문제에서 사용한 것들을 정리해보자면 이 정도이다.
- toLowerCase() : 문자열을 소문자로 바꿔줌
- toCharArray() : 문자열을 Array로 바꿔줌
- Arrays.sort() : 문자열을 정렬해줌
import java.util.Arrays;
class Solution {
public String solution(String my_string) {
my_string = my_string.toLowerCase();
char[] tmpArray = my_string.toCharArray();
Arrays.sort(tmpArray);
String newString = new String(tmpArray);
return newString;
}
}
반응형
'✨APS (Algorithm Problem Solving) > 프로그래머스' 카테고리의 다른 글
[프로그래머스] LV.3 부대복귀 / 파이썬(Python) (0) | 2022.11.10 |
---|---|
[프로그래머스] LV.2 택배상자 / 파이썬(Python) (0) | 2022.11.09 |
[프로그래머스] LV.2 롤케이크 자르기 / 파이썬(Python) (0) | 2022.11.01 |
[프로그래머스] LV.1 햄버거 만들기 / 파이썬(Python) (0) | 2022.10.28 |
[프로그래머스] LV.3 네트워크/ 파이썬(Python) (0) | 2022.10.24 |