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

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

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

HYEJU01 2024. 4. 24. 21:50

๐Ÿ’ก ์ง์ ‘ ํ‘ผ ์ฝ”๋“œ 

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        
        String answer = "";
        
        for (int i = 0; i < s; i++){
            char ch1 = my_string.charAt(i);
            answer += ch1;
        }
        //0~9 0~6+2 =
       for (int i = 0; i < overwrite_string.length(); i++){ 
           char ch2 = overwrite_string.charAt(i);
           answer += ch2;
       }
        if (my_string.length() != overwrite_string.length()+s ){
           for (int i = overwrite_string.length() + s; i < my_string.length(); i++){
                    char ch3 = my_string.charAt(i);
                    answer += ch3;
                }
        }
        
        
        return answer;
    }
}

 

์ด ๋ฌธ์ œ๋Š” ๋จผ์ € s ๊ฐ’ ์ „๊นŒ์ง€์˜ my_string ์„ ์ถœ๋ ฅํ•ด์ฃผ๊ณ .

์ดํ›„ s ๊ฐ’ ๋ถ€ํ„ฐ overwrite_string  ๊ธธ์ด ๊นŒ์ง€ ์ถœ๋ ฅํ•ด์ฃผ๊ณ 

์ดํ›„ my_string ๊ธธ์ด๋ž‘ overwrite_string + s  ๊ธธ์ด๊ฐ€ ๊ฐ™์ง€ ์•Š์œผ๋ฉด   my_string์— ๋‚จ์€ ๋’ท ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋„๋ก ํ–ˆ๋‹ค!

 

๐Ÿ’ฌ   charAt() - ๋ฌธ์ž ๊ฐ’ ํ•˜๋‚˜์”ฉ ๊ฐ€์ ธ์˜ค๊ธฐ

๐Ÿ’ฌ .length() - ๋ฌธ์ž์—ด ๊ธธ์ด ์•Œ์•„๋‚ด๊ธฐ

 

 

 

๐Ÿ’ก ์ข‹์€ ์ฝ”๋“œ 

class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        char[] my_chars = my_string.toCharArray();
        char[] overwrite_chars = overwrite_string.toCharArray();
        for (int i=0; i<overwrite_chars.length; i++) {
            my_chars[s + i] = overwrite_chars[i];
        }
        return String.valueOf(my_chars);
    }
}

 

๋ฌธ์ž ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•ด์ค€๋‹ค. ๋ฌธ์ž์—ด ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๊ณ 

overwrite_string ๊ธธ์ด๋งŒํผ ๋ฐ˜๋ณตํ•ด์ฃผ์ง€๋งŒ

my_string ์€ ์‹œ์ž‘์ ์„ + s ๋งŒํผ ๋’ค๋กœ ํ•ด์ค€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์€ ๊น”๋”ํ•˜๊ฒŒ String.valueOf ๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ๋Š” !!

์™„์ „ ๊น”๋”ํ•˜๊ณ  ์ข‹์€ ์ฝ”๋“œ์ด๋‹ค ๐Ÿ˜โœจ

 

๐Ÿ’ฌtoCharArray()  - toCharArray() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ

๐Ÿ’ฌString.valueOf() - ์ŠคํŠธ๋ง ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ”์คŒ