알고리즘 (최소값 최대값) 다른풀이
for문을 한번만 태우자!
public class Test {
public String getMinMaxString(String str) {
int a;
int b;
int min = 0, max = 0;
for (int i = 0; i < values.length-1; i++) {
a = Integer.parseInt(values[i]);
b = Integer.parseInt(values[i+1]);
if(i==0){
if(a>b){
max=a;
min=b;
}
else {
max=b;
min=a;
}
} else {
if ( b > max) {
max = b;
}
if (b < min){
min =b;
}
}
System.out.println("max : "+max+", min :"+min);
}
String maximum = Integer.toString(max);
String minimum = Integer.toString(min);
return maximum+" , "+minimum;
}
public static void main(String[] args) {
String str = "3 1 2 4";
Test minMax = new Test();
//아래는 테스트로 출력해 보기 위한 코드입니다.
System.out.println("최대값과 최소값은? " + minMax.getMinMaxString(str));
}
}