출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
문제 설명 : 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
소문자로 변경 : toLowerCase()
알파벳 순서대로 정렬 : toCharArray()
import java.util.*;
class Solution {
public String solution(String my_string) {
char[] charArr = my_string.toLowerCase().toCharArray();
Arrays.sort(charArr);
String answer = new String(charArr);
return answer;
}
}
참고 :
[JAVA] 문자열 내 문자 정렬하는 방법(ex. 문자열 내 알파벳 사전 순 정렬)
https://maivve.tistory.com/55 (JAVA) 백준 1759번 : 암호 만들기 https://www.acmicpc.net/problem/1759 1759번: 암호 만들기 첫째 줄에 두 정수 L, C가 주어진다. (3 ≤ L ≤ C ≤ 15) 다음 줄에는 C개의 문자들이 공백으로
maivve.tistory.com
참고 : https://pink-rabbit.tistory.com/9
[JAVA] 대문자를 소문자로 소문자를 대문자로 변환 및 대소문자 비교
JAVA에서는 문자열을 대문자 혹은 소문자로 변환하고 싶다면 String클래스의 toUpperCase()와 toLowerCase()를 사용하면 됩니다. 또한 equalsIgnoreCase()를 사용하여 대소문자 구분없이 문자열을 비교할 수 있
pink-rabbit.tistory.com