문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
알고리즘
없음
풀이
문자열의 각 문자가 '0' 과 '9' 사이라면 list에 추가한다.
이때 문자가 아닌 숫자로 추가해야하므로 c - '0' 을 통해 숫자로 변환한다.
문자열의 탐색이 끝나면 리스트를 정렬 후 반환한다.
코드
import java.util.*;
class Solution {
public ArrayList<Integer> solution(String my_string) {
ArrayList<Integer> list = new ArrayList<>();
for(int i=0; i<my_string.length(); i++) {
char c = my_string.charAt(i);
if(c >= '0' && c <= '9')
list.add(c-'0');
}
Collections.sort(list);
return list;
}
}
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 컨트롤 제트 (Java) (0) | 2022.10.20 |
---|---|
[프로그래머스] 소인수분해 (Java) (0) | 2022.10.20 |
[프로그래머스] 팩토리얼 (Java) (0) | 2022.10.20 |
[프로그래머스] 합성수 찾기 (Java) (0) | 2022.10.20 |
[프로그래머스] 주사위의 개수 (Java) (0) | 2022.10.20 |