프로그래머스(Level 2) - 🆙 최댓값과 최솟값

Gammi·2022년 12월 12일
0

프로그래머스

목록 보기
6/69

✔ 문제




✔ 풀이


import java.util.Arrays; // import 필수!
class Solution {
  public String solution(String s) {
    String answer = "";
    String[] strArr = s.split(" ");
    int[] intArr = new int[strArr.length];
    int[] intArr2 = new int[2];
    
    for(int i = 0; i < strArr.length; i++) {
      intArr[i] = Integer.parseInt(strArr[i]);
    }
    
    Arrays.sort(intArr);
    intArr2[0] = intArr[0];
    intArr2[1] = intArr[intArr.length - 1];
    
    answer = intArr[0] + " " + intArr2[1];
    return answer;
  }
}



🔗 보충


String.split() 메서드

  • 파라미터에 전달한 문자열을 기준으로 문자열을 분리하는 메서드

String + int = String

  • 하지만 String + int + int인 경우에는 int끼리의 연산이 우선되므로 int 타입 데이터를 모두 String 타입으로 형변환하길 원한다면 String + int + String + int로 연산해야 함!
profile
개발자가 되었어요⭐️

0개의 댓글