728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/120850
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr

문제 푼 코드

해당 문제를 풀기 위해서 숫자가 담긴 String 배열을 만들고 이중 for 문을 돌면서 숫자가 맞으면 ArrayList에 담고 break를 걸었다.
my_string 크기 만큼 다 돈 뒤에 ArrayList를 오름차순으로 정렬하고 : list.sort(Comparator.naturalOrder()
ArrayList를 int 배열인 answer에 담아주었다 : list.stream().mapToInt(i -> i).toArray()
다른 사람들의 풀이를 봤는데 숫자를 담긴 배열을 활용하기 보다는 영문자를 제거한 뒤 int 배열에 담고 Collection이나 Array의 sort를 사용하여 정렬을 했다.
내가 너무 문제를 깊게 생각하지 않고 푼건가..
다른 사람들이 영문자를 제거한 것으로 보고 이마를 탁! 쳤다..
다음에는 조금 더 깔끔한 코드를 짤 수 있기를~ㅠㅠ
728x90
반응형
'Algorithm' 카테고리의 다른 글
[프로그래머스] 연속된 수의 합(등차수열의 합) (0) | 2023.03.07 |
---|---|
[프로그래머스] 유한소수 판별하기(유클리드호제법, 소인수분해) (0) | 2023.02.27 |
[프로그래머스] 분수의 덧셈 / 유클리드 호제법(최대공약수 구하기) (0) | 2023.01.30 |
[프로그래머스] 단어 변환 / DFS/BFS(그래프탐색) (0) | 2022.08.15 |
[프로그래머스] 완주하지 못한 선수 / Hash (0) | 2022.08.12 |