문제
풀이
문제를 간단하게 이해하자면 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로 출력하는 문제인데 문제 설명에 써있는데로 조건을 작성하다보니깐 코드가 더욱 더 산으로 가는 느낌이였다. 이땐 입출력 예시를 참고하며 좀 더 유연하게 생각하여 문제를 이해하는 시간을 가져야겠다.
'코딩 테스트' 카테고리의 다른 글
[프로그래머스] 수 조작하기 2 (0) | 2024.02.03 |
---|---|
[ 프로그래머스 ] 공배수 (0) | 2024.01.20 |
[ 프로그래머스 ] 카운트 다운 (0) | 2024.01.18 |
[ 프로그래머스 ] 이어 붙인 수 (0) | 2024.01.17 |
[ 프로그래머스 ] 홀수 vs 짝수 (0) | 2024.01.17 |