티스토리 뷰
문제
최대값과 최소값 - Level 1
getMinMaxString 메소드는 String형 변수 str을 매개변수로 입력받습니다.
str에는 공백으로 구분된 숫자들이 저장되어 있습니다.
str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를"(최소값)(최대값)" 형태의 String을 반환하는 메소드를 완성하세요.
예를 들어 str이 "1 2 3 4"라면 "1 4"를 리턴하고 "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.
풀이(Java)
import java.util.Arrays; public class GetMinMaxString { public String getMinMaxString(String str) { String[] array = str.split(" "); int[] arrayInt = new int[array.length]; for(int i=0; i<arrayInt.length; i++) { arrayInt[i] = Integer.parseInt(array[i]); } Arrays.sort(arrayInt); String result = arrayInt[0] + " " + arrayInt[arrayInt.length - 1]; return result; } public static void main(String[] args) { // TODO Auto-generated method stub String str = "1 2 3 4"; GetMinMaxString minMax = new GetMinMaxString(); // 아래는 테스트로 출력해 보기 위한 코드입니다. System.out.println("최대값과 최소값은 ? " + minMax.getMinMaxString(str)); } }
'Programmers' 카테고리의 다른 글
[Level.1] 나누어 떨어지는 숫자 배열 (0) | 2017.10.24 |
---|---|
[Level.1] 삼각형 출력하기 (0) | 2017.10.24 |
[Level.1] 짝수와 홀수 (0) | 2017.10.23 |
[Level.1] 약수의 합 (0) | 2017.10.23 |
[Level.1] 피보나치 수 (0) | 2017.10.23 |
댓글