PROGRAMMERS/연습문제

[프로그래머스] [JAVA] [Level 2] [연습문제] 최댓값과 최솟값

c0mmedes 2022. 9. 8. 02:10



import java.util.*;

class Solution {
    public String solution(String s) {

        
        // 공백을 기준으로 배열로 만들어줌
        String arr[] = s.split(" ");
        
        // 최댓값을 넣어줄 공간 초기화
        int maxNum = Integer.MIN_VALUE;
        // 최솟값을 넣어줄 공간 초기화
        int minNum = Integer.MAX_VALUE;
        // 값들을 저장할 변수
        int num = 0;    
        
        
        for(int i=0; i<arr.length; i++){
            // String to int
            num = Integer.parseInt(arr[i]);
            
            if(num>maxNum) {
                maxNum = num;
            }
            if (num<minNum) {
                minNum = num;
            }
        }
            
        String answer = minNum + " " + maxNum;

        return answer;
    }
}