[코테/JAVA] 연습문제 : 최댓값과 최솟값

    728x90
    반응형

    2022.12.19

    코테 문제풀이 23주차 02번 문제

     

     

    문제

      ①최댓값과 최솟값

     

      ② 링크

     

    프로그래머스

    코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

    programmers.co.kr

     

     

    접근방법

      생각해낸 방법은 1가지

      ① 문제 그대로 풂

     

     

    풀이

      ① 접근방법 :

      ② 풀이

    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
    31
    32
    33
    import java.util.*;
     
    class Solution {
        /* 
         * Date: 2022-12-16
         * Time: 14:32
         */
        public String solution(String s) {
            return srchMaximumMinimum(s);
        }
     
        /*
         * 최댓값 최솟값 조회
         * @param s 문자열
         * @return String "최솟값 최댓값" 형태의 문자열
         * 1." "을 조건으로 문자열을 자른다.
         * 2. 잘라낸 문자열을 Integer타입의 리스트로 만든다.
         * 3. 리스트를 오름차순으로 정렬한 후 리턴한다.
         */
        public String srchMaximumMinimum(String s) {
            // Output Instance
            String output = "";
     
            String[] split = s.split(" ");
            List<Integer> list = new ArrayList<>();
            for (String str: split) {
                list.add(Integer.parseInt(str));
            }
            Collections.sort(list);
            output = list.get(0+ " " + list.get(split.length-1);
            return output;
        }
    }
    cs

     

     

    결과

     

     

    주의사항

      ① 없음

    728x90
    반응형

    댓글