MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

๐Ÿƒ‍โ™€๏ธprogrammers/Java

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž์—ด ์ •๋ ฌํ•˜๊ธฐ (1) หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 5. 17. 14:52
์ฒด๊ฐ Level : โ˜… โ˜† โ˜†
Review:  ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์„ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ

 

๐Ÿ’ก my_string ์•ˆ์— ์žˆ๋Š” ์ˆซ์ž๋งŒ ๊ณจ๋ผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ ๋ฆฌ์ŠคํŠธ ๋ฐ˜ํ™˜ํ•˜๊ธฐ

 

 

์ˆซ์ž์˜ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์€  0 -> 48,  9 -> 57

1) ๋ฌธ์ž์—ด์—์„œ ๋ฌธ์ž๋ฅผ ๋นผ์˜จ ๋’ค ์•„์Šคํ‚ค์—ฐ์‚ฐ์„ ์‹œ์ž‘ํ•ด์ค€๋‹ค.

2) ๋ฌธ์ž๊ฐ€ ์ˆซ์ž์ธ์ง€ ํ™•์ธํ•˜๊ณ 

3) ์ˆซ์ž๋ผ๋ฉด ๋‹ค์‹œ 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•ด์ค˜์•ผํ•˜๊ธฐ๋•Œ๋ฌธ์— -48์„ ๋”ํ•ด์ค€๋‹ค.

4) ๋งˆ์ง€๋ง‰์œผ๋กœ ๋™์ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•ด์ฃผ๋ฉด ๋ !

 

 

๐Ÿ’ฌ Collections.sort() :: ์˜ค๋ฆ„์ฐจ์ •๋ ฌ

๐Ÿ’ฌ  Collections.reverseOrder() :: ๋‚ด๋ฆผ์ฐจ์ •๋ ฌ

 

import java.util.ArrayList;
import java.util.Collections;

class Solution {
    public  ArrayList <Integer> solution(String my_string) {
        ArrayList <Integer> answer = new ArrayList<>();
        
        for(int i = 0; i <my_string.length(); i++){
            if (48 <= my_string.charAt(i) && my_string.charAt(i) <= 57){
                answer.add((my_string.charAt(i))-48);
            }
        }
        
        Collections.sort(answer);
        
        
        return answer;
    }
}