프로그래머스(Programmers)를 통해 코딩 테스트 사전 연습한 사항입니다.
요약
- 출처: 프로그래머스(Programmers)
- 번호: 120850
코드
public class Java_120850 {
public int[] solution(String my_string) {
List<Integer> lst = new ArrayList<>();
for(int i = 0; i < my_string.length(); i++) {
char letter = my_string.charAt(i);
if('0' <= letter && letter <= '9') {
lst.add(Integer.parseInt(String.valueOf(letter)));
}
}
int[] answer = lst.stream().mapToInt(i -> i).toArray();;
Arrays.sort(answer);
return answer;
}
}
풀이
주어진 문자열에서 한글자씩 반복하여 숫자('0'~'9')로 구성된 문자만 추출합니다.
해당 문자를 사전 순으로 정렬하여 원하는 결과를 획득할 수 있습니다.
출처
https://school.programmers.co.kr/learn/courses/30/lessons/120850
저장소
https://github.com/Ardium/TIL/blob/master/CodingTest/Java/src/programmers/level0/Java_120850.java

'Programming > Test' 카테고리의 다른 글
[Java] 치킨 쿠폰 - Programmers Q120884 (0) | 2023.04.14 |
---|---|
[Java] 배열 회전시키기 - Programmers Q120842 (0) | 2023.04.13 |
[Java] 컨트롤 제트 - Programmers Q120853 (0) | 2023.04.11 |
[Java] 문자열 계산하기 - Programmers Q120902 (0) | 2023.04.10 |
[Java] 컨트롤 제트 - Programmers Q120853 (0) | 2023.04.07 |
댓글