본문 바로가기

코테/프로그래머스

최대값과 최소값

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
import java.util.*;
 
class Solution {
    public String solution(String s) {
        String answer = " ";
        String[] sArr = s.split(" "); //문자열 쪼개기
        List<Integer> list = new ArrayList();
        String isMinus = "";
        
        for(int i =0; i<sArr.length; i++){
            if(sArr[i].equals("-")){
                isMinus+=sArr[i]; //음수일 시 판별
            }else{
                isMinus += sArr[i];
                list.add(Integer.parseInt(isMinus));
                isMinus = "";
            }
        }
        Collections.sort(list);
        StringBuilder sb = new StringBuilder();
        sb.append(list.get(0));
        sb.append(" ");
        sb.append(list.get(list.size()-1));
        answer = sb.toString();    
        return answer;
    }
}
cs

 

'코테 > 프로그래머스' 카테고리의 다른 글

동명 동물 수 찾기  (0) 2020.12.29
고양이와 개는 몇 마리 있을까?  (0) 2020.12.29
소수 찾기  (0) 2020.12.29
나누어 떨어지는 수  (0) 2020.12.28
어린 동물 찾기  (0) 2020.12.28