본문 바로가기
코딩 테스트

[ 프로그래머스 ] A 강조하기

by 주연배 2024. 1. 18.

문제

 

풀이

 문제를 간단하게 이해하자면 myString에 있는 소문자 a만 대문자 A로 출력하는 문제이다.

그렇다면 모든 문자를 소문자로 바꾼뒤에 여기서 a만 대문자 A로 바꾸면 된다.

myString = myString.toUpperCase(); //myString의 글자를 소문자로 바꾸기
myString = myString.replace("a","A"); //소문자 a만 A로 바꿈

 

결과

class Solution {
    public String solution(String myString) {
 
        myString = myString.toLowerCase();  
        myString = myString.replace("a","A");   
        
        
        return myString;
    }
}

 

myString에 있는 소문자 a만 대문자 A로 출력하는 문제인데 문제 설명에 써있는데로 조건을 작성하다보니깐 코드가 더욱 더 산으로 가는 느낌이였다. 이땐 입출력 예시를 참고하며 좀 더 유연하게 생각하여 문제를 이해하는 시간을 가져야겠다.