CS/알고리즘_문제풀이(자바)

자바 최대값 : 최소값 구하기

Jedy_Kim 2017. 12. 21. 20:29
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import java.util.Arrays;
 
public class StartMain {
 
     
     public String getMinMaxString(String str) {
          String[] strs = str.split(" "); 
          
          int[] iStrs = new int[strs.length];          
          System.out.println(iStrs.length);
          
          for(int i = 0; i<iStrs.length; i++) {              
              iStrs[i] = Integer.parseInt(strs[i]);                
          }
          
          int max = iStrs[0], min = iStrs[0];
          
          for(int i = 0; i<iStrs.length; i++) {
              if(max < iStrs[i]) {
                  max = iStrs[i];
              } 
              if(min > iStrs[i]) {
                  min = iStrs[i];
              }
          }    
          
          String str3 = min + ":" + max;            
          return str3;
        }
 
        public static void main(String[] args) {
            String str = "81 42 1 9";
            StartMain minMax = new StartMain();
            minMax.getMinMaxString(str);
            //아래는 테스트로 출력해 보기 위한 코드입니다.
            System.out.println("최대값과 최소값은?" + minMax.getMinMaxString(str));
        }
}
cs


다른사람 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class GetMinMaxString {
    public String getMinMaxString(String str) {
        String[] tmp = str.split(" ");
        int min, max, n;
        min = max = Integer.parseInt(tmp[0]);
        for (int i = 1; i < tmp.length; i++) {
                n = Integer.parseInt(tmp[i]);
            if(min > n) min = n;
            if(max < n) max = n;
        }
 
        return min + " " + max;
 
    }
 
    public static void main(String[] args) {
        String str = "1 2 3 4";
        GetMinMaxString minMax = new GetMinMaxString();
        //아래는 테스트로 출력해 보기 위한 코드입니다.
        System.out.println("최대값과 최소값은?" + minMax.getMinMaxString(str));
    }
}
cs


반응형

'CS > 알고리즘_문제풀이(자바)' 카테고리의 다른 글

최솟값 만들기  (0) 2017.12.29
자바 행렬의 덧셈  (0) 2017.12.28
자바 문자열 뒤짚기  (0) 2017.12.22
자바 가운데 글자 가져오기  (0) 2017.12.21
자바 피보나치 수열  (0) 2017.12.21