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

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

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java A ๊ฐ•์กฐํ•˜๊ธฐ

HYEJU01 2024. 5. 7. 14:10

 

 

๐Ÿ’ก ๋ฌธ์ œ๊ฐ€ ์กฐ๊ธˆ ํ—ท๊ฐˆ๋ฆฌ๋Š”๋ฐ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด์ž๋ฉด

์†Œ๋ฌธ์ž a ๊ฐ€ ๋‚˜์˜ค๋ฉด ์ „๋ถ€ ->  ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ

๊ทธ๋ฆฌ๊ณ  ๋Œ€๋ฌธ์ž A ๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์•ŒํŒŒ๋ฒณ์€ -> ์†Œ๋ฌธ์ž๋กœ ๋ณ€๊ฒฝ

์ด๋•Œ ์ฃผ์˜ํ•  ์ ์ด ๋Œ€๋ฌธ์ž A๊ฐ€ ๋‚˜์™”์„ ๋•Œ ์ฒ˜๋ฆฌํ•˜๋Š” ์กฐ๊ฑด์„ ๊ฑธ์–ด์ค˜์•ผํ•œ๋‹ค.

 

๐Ÿ’ฌ  char[] charArray = myString.toCharArray();  // ๋ฌธ์ž์—ด์„ ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ

๐Ÿ’ฌ  for (char ch : charArray){ // for-each ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž ๋ฐฐ์—ด์„ ์ˆœํšŒํ•œ๋‹ค.

๐Ÿ’ฌ String.valueOf(ch).toUpperCase(); // ๋ฌธ์ž๋ฅผ ์ŠคํŠธ๋ง์œผ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ๋„ฃ์–ด์ค€๋‹ค.

๐Ÿ’ฌ apple".replace('p', 'P')  :: ๋ชจ๋“  p ๋ฅผ P ๋กœ ๋งŒ๋“ ๋‹ค.

 

class Solution {
    public String solution(String myString) {
        String answer = "";
    
        char[] charArray = myString.toCharArray(); //  ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜
        
           for (char ch : charArray){
               if (ch == 'a'){
                    answer += String.valueOf(ch).toUpperCase();
               }
               
               else if (ch == 'A') { // A ๋ฅผ ์ œ์™ธํ•ด์•ผํ•จ
                    answer += ch;
                }
               else {
                    answer += String.valueOf(ch).toLowerCase();
               }
           }

        return answer;
    }
}

 

 

 


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

class Solution {

    public String solution(String myString) {
        myString = myString.toLowerCase();
        myString = myString.replace('a', 'A');

        return myString;
    }
}

 

๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋งŒ๋“ ๋’ค a ๋งŒ A ๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

์ •๋ง ๊ฐ„๋‹จํ•œ ๋ฐฉ์‹ !!

 


 

์ฒซ๋ฒˆ์งธ ์‹œ๋„)   ๋ฌธ์ œ ์ดํ•ด๋ฅผ ์ž˜๋ชปํ•จ..!

 

class Solution {
    public String solution(String myString) {
        String answer = "";
        
        for (int i =0 ; i< myString.length(); i++){
            if (myString.charAt(i) == 'a'){
                answer += 'A';
            }else {
                answer += myString.charAt(i);
            }
        }
        
        return answer;
    }
}

 

 

 


๋‘๋ฒˆ์งธ ์‹œ๋„ ) 

 

๋ฌธ์ž์—ด ์ž์ฒด๋กœ๋งŒ ํ•˜๊ธฐ์—” ๋ฒ„๊ฑฐ์›Œ์„œ

๊ฐ„ํŽธํ•˜๊ฒŒ ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ํ’€์–ด๋ณด์•˜๋‹ค!

 

ํ…Œ์ŠคํŠธ 3์—์„œ ๊ณ„์† ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์„œ ๊ถ๊ธˆํ–ˆ๋Š”๋ฐ

๋Œ€๋ฌธ์ž A ์ผ ๋•Œ์˜ ์กฐ๊ฑด์„ ๋„ฃ์–ด์ฃผ์ง€ ์•Š์•„์„œ ์˜€๋‹ค!

class Solution {
    public String solution(String myString) {
        String answer = "";
    
        char[] charArray = myString.toCharArray(); //  ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜
        
           for (char ch : charArray){
               if (ch == 'a'){
                   answer += 'A';
               }
               
               else{
                     answer += String.valueOf(ch).toLowerCase();
                }
           }

        return answer;
    }
}