티스토리 뷰

프로그래머스 12939번 - 최댓값과 최솟값

프로그래머스 12939번 - https://programmers.co.kr/learn/courses/30/lessons/12939

 

요구사항

1. 공백으로 구분된 숫자들 중 최솟값과 최댓값을 "최솟값 최댓값"의 형태의 문자열로 반환하라.

 

요구사항 분석 및  풀이과정

1. 공백으로 구분된 숫자들을 공백을 기준으로 분해하여 숫자들을 구합니다.

2. 숫자들 중 최소와 최대를 구합니다.

3. "최소값 최댓값"의 형태의 문자열로 반환합니다.

 

소스코드 작성

import java.util.stream.Stream;
import java.util.Arrays;

class Solution {

    public String solution(String s) {
        int[] arr = Stream.of(s.split(" "))
            .mapToInt(Integer::parseInt)
            .toArray();
        Arrays.sort(arr);
        return String.format("%d %d", arr[0], arr[arr.length - 1]);
    }
}

 

결과

 

소스코드 깃허브 주소

링크

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함