[Programmers / Level 2] 12939. 최댓값과 최솟값(Java)

이하얀·2024년 12월 15일
0

🕊️ 프로그래머스

목록 보기
77/82

💡 Info




입출력 조건




입출력 예시




문제 이해


  • 입력되는 숫자에서 최대, 최소를 찾으면 되는 문제


알고리즘


풀이 시간 : 10분

  • 문자열을 공백을 기준으로 분리 -> 정수형으로 변환
  • 최솟값과 최댓값 계산
    • 초기 min: Integer.MAX_VALUE
    • 초기 max: Integer.MIN_VALUE
  • min, max 갱신
  • 최솟값과 최댓값 -> 출력(공백으로 구분)
import java.util.*;

class Solution {
    public String solution(String s) {
        String[] str = s.split(" ");
        int min = Integer.MAX_VALUE, max = Integer.MIN_VALUE;
        
        for (String num : str) {
            int n = Integer.parseInt(num);
            min = Math.min(min, n);
            max = Math.max(max, n);
        }
        
        return min + " " + max;
    }
}


결과


profile
언젠가 내 코드로 세상에 기여할 수 있도록, BE&Data Science 개발 기록 노트☘️

0개의 댓글