
https://school.programmers.co.kr/learn/courses/30/lessons/12939
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
코드
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
ArrayList<Integer> list = new ArrayList<>();
for(String item : s.split(" ")){
list.add(Integer.parseInt(item));
}
Collections.sort(list);
answer = Integer.toString(list.get(0))+" "+Integer.toString(list.get(list.size()-1));
return answer;
}
}
오랜만에 조금은 쉽게 풀어내서 안도가 된다.
Collections.sort 또는 Integer.toString 등 라이브러리를 많이 사용한 점이 약간은 걸리긴 한다.
역시나 다른 사람의 풀이를 살펴보니 나와 달리 라이브러리를 거의 쓰지 않은 깔끔한 풀이가 있다.
약 20분 소요된 것 같다.
'알고리즘 > 문제' 카테고리의 다른 글
| [프로그래머스] Lv2 최솟값 만들기 / JAVA (0) | 2023.02.20 |
|---|---|
| <다시풀기성공>[프로그래머스] lv2 JadenCase문자열만들기 / Java (0) | 2023.02.19 |
| <다시풀기성공>[프로그래머스] lv2 귤고르기 / JAVA (0) | 2023.02.17 |
| [Programmers] 연속 부분 수열 합의 개수 / JAVA -> 실패 (0) | 2023.02.09 |
| [프로그래머스] 과일 장수 / JAVA (0) | 2023.02.06 |