최대 1 분 소요

사용 언어: Java


문제

스크린샷 2022-10-22 오전 12 07 24

코드

import java.util.*;
 
class Solution {
  public String solution(String s) {
      String answer = "";
      ArrayList<Integer> arr = new ArrayList<Integer>();
      String[] str = s.split(" ");
 
      for(int i=0; i<str.length; i++) {
          arr.add(Integer.parseInt(str[i]));
      }
 
      answer = Collections.min(arr) + " " + Collections.max(arr);
 
      return answer;
  }
}

Collections.min()Collections.max()를 이용하면 쉽게 구할 수 있다.

  • ArrayList<>()로 초기화
  • 스트링에 split(" ")을 적용하면 배열로 리턴
  • 리스트에 요소 추가는 add() 이용
  • Integer.parseInt()로 Integer 타입으로 변환


배열(String[] str)과 리스트(ArrayList<> arr)의 차이에 대해서는 이 글을 참고하자.

ListArrayList의 차이에 대해서는 이 글을 참고하자.



💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기