본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 / A 강조하기 / Java

by unknownomad 2024. 1. 23.

문제

 

풀이

import java.util.*;

class Solution {
    public String solution(String myString) {
        
        char[] myChar = myString.toCharArray();
        
        for(int i = 0; i < myChar.length; i++) {
            if(myChar[i] == 'a') {
                myChar[i] = 'A';
            } else if(myChar[i] != 'A') {
                myChar[i] = Character.toLowerCase(myChar[i]);
            }
        }
        return new String(myChar);
    }
}
class Solution {
    public String solution(String myString) {
        // 1st ver.
        // myString = myString.toLowerCase();
        // return myString.replace('a', 'A');
        
        // 2nd ver.
        return myString.toLowerCase().replaceAll("a", "A");
    }
}

 

출처

https://school.programmers.co.kr/learn/courses/30/lessons/181874

댓글