더북(TheBook)

LESSON 62
최댓값과 최솟값

문제 getMinMaxString 메서드는 String형 변수 str을 매개변수로 입력받습니다. str에는 공백으로 구분한 숫자들이 저장돼 있습니다. str에 나타나는 숫자 중 최솟값과 최댓값을 찾아 이를 "(최솟값) (최댓값)" 형태의 String을 반환하는 메서드를 완성하세요. 예를 들어 str"1 2 3 4"라면 "1 4"를 반환하고, "-1 -2 -3 -4"라면 "-4 -1"을 반환합니다.

 

힌트: 문자열을 정수로 바꾸고 싶을 경우 java.lang 패키지의 Integer 클래스가 가진 static한 메서드 parseInt()를 사용하면 됩니다.

package javaStudy;
public class GetMinMaxString {
    public String getMinMaxString(String str) {
        return "";
    }

    public static void main(String[] args) {
        String str = "1 2 3 4";
        String str2 = "-1 -2 -3 -4";
        GetMinMaxString minMax = new GetMinMaxString();
        // 아래는 테스트로 출력해보기 위한 코드입니다.
        System.out.println("최댓값과 최솟값은?" + minMax.getMinMaxString(str));
        System.out.println("최댓값과 최솟값은?" + minMax.getMinMaxString(str2));
    }
}

 

실행결과

최댓값과 최솟값은?1 4
최댓값과 최솟값은?-4 -1
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.