코딩 테스트

(Java) 프로그래머스 최댓값과 최솟값 (Lv 2)

로승리 2021. 12. 15. 13:19

간단한 문제여서 금방 풀었다.

s를 공백 기준으로 자르고 stream의 min, max를 이용해서 작성했다.


최종 코드

import java.util.Arrays;
class Solution {
    public String solution(String s) {
        String answer = "";
        
        // s를 공백으로 잘라서 최댓값, 최솟값 추출
        int[] temp = Arrays.stream(s.split(" ")).mapToInt(Integer::parseInt).toArray();
        int min = Arrays.stream(temp).min().getAsInt();
        int max = Arrays.stream(temp).max().getAsInt();

        answer += min + " " + max;
        return answer;
    }
}