[Programmers School] 최댓값과 최솟값

Lucy_1215·2022년 11월 8일
0

프로그래머스

목록 보기
6/10

📆11/8
최댓값과 최솟값

<문제 설명>

<입출력 예>

<문제 해석>
-공백으로 구분된 숫자들 중 최댓값과 최솟값을 출력하라

<문제 해결>
1. 공백으로 구분된 숫자들을 공백을 기준으로 split() 함수를 이용하여 배열에 담아준다.
2. min 값과 max값을 배열의 0번째로 지정한다.
3. 배열의 크기만큼 for문을 돌리고
4. for문 안에서 if문으로 배열을 비교해 최댓값과 최솟값을 찾는다.
5. 문자열 answer안에 담아주고 리턴한다.

<내 코드>

import java.util.*;
class Solution {
    public String solution(String s) {
        String answer = "";
        String[] ss = s.split(" ");
        String max =ss[0];
        String min =ss[0];
        for(int i=0;i<ss.length-1;i++){
            if(Integer.parseInt(ss[i+1]) >Integer.parseInt(max)){
                max = ss[i+1];
            }
            if(Integer.parseInt(ss[i+1]) < Integer.parseInt(min)){
                min = ss[i+1];
            }
        }       
        answer = min + " " +max
        return answer;
    }
}

프로그래머스에서 문제는 꾸준히 푸는데 블로그에 적는 게 밀리는 일이 많아졌다.
제때제때 적어야겠다....😂

profile
성실한 개발자를 꿈꾸는 개발 일지

0개의 댓글