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

BIN·2024년 4월 15일

프로그래머스

목록 보기
22/24

🔎 문제

📌 KEYPOINT

  • replaceAll() 함수를 이용

❗ 주의사항

  • toLowerCase()를 통해 대문자인 문자열을 전부 소문자로 만들어 준 이후에 replaceAll()을 통해 a만 대문자로 변경해준다.

⭕ 풀이

class Solution {
    public String solution(String myString) {
        myString = myString.toLowerCase();
        return myString.replaceAll("a", "A");
        
        //한줄로도 표현 가능
        //return myString.toLowerCase().replaceAll("a", "A");
    }
}

💗 RE:VIEW

  • replaceAll()함수를 알고있다면 쉽게 풀 수 있는 문제.
  • 다른 풀이 방법
    문자열의 각 위치를 charAt()을 통해서 확인하고 각 자리를 원하는 조건에 맞게 대소문자 변경하는 방법
profile
A new developer...Bin

0개의 댓글