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

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

หšโ‚Šโœฉโ€งโ‚Š ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž์—ด ์—ฌ๋Ÿฌ ๋ฒˆ ๋’ค์ง‘๊ธฐ หšโ‚Šโœฉโ€งโ‚Š

HYEJU01 2024. 4. 27. 19:32

๋ฌธ์ œ๋ฅผ ์ž˜๋ชป์ดํ•ดํ•ด์„œ for ๋ฌธ์œผ๋กœ ์ง„ํ–‰ํ•ด๋ณด๋ ค๋‹ค๊ฐ€ ๋ง‰ํ˜”๋Š”๋ฐ

์ธ๋ฑ์Šค s ~ ์ธ๋ฑ์Šค e๊นŒ์ง€ ์ „๋ถ€ ๋ฐ”๊พธ๋Š”๊ฑฐ๋‹ค.

while ๋ฌธ์œผ๋กœ ํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ฐ”๊ฟ”์ฃผ๊ณ  a++ b-- ํ•˜๋ฉฐ 1  5  / 2  4  ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

a๊ฐ€ b ๋ณด๋‹ค ์ž‘์„๋•Œ๊นŒ์ง€๋งŒ! ์ง„ํ–‰ํ•ด์ฃผ๋ฉด ๋จ! 

 

class Solution {
    public String solution(String my_string, int[][] queries) {
        char[] num = my_string.toCharArray();
        String answer = "" ;
        char tmp ;
        
        for (int i = 0; i < queries.length; i++){
              
            int a = queries[i][0];
            int b = queries[i][1];
            
            while (a < b) {
            char temp = num[a];
            num[a] = num[b];
            num[b] = temp;
            a++;
            b--;
        }
        
        }
        answer = String.valueOf(num);
        
        
        return answer;
    }
}