[알고리즘문제풀기] A 강조하기

silver's avatar
Aug 24, 2025
[알고리즘문제풀기] A 강조하기

문제

내가 작성한 정답

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

다른 사람들의 정답

import java.util.stream.Collectors; class Solution { public String solution(String myString) { return myString.chars().mapToObj(c -> String.valueOf((char) (c == 97 || c == 65 ? Character.toUpperCase(c) : Character.toLowerCase(c)))).collect(Collectors.joining()); } } class Solution { public String solution(String myString) { String answer = ""; myString = myString.toLowerCase(); StringBuilder sb = new StringBuilder(); for(int i = 0; i < myString.length(); i ++){ char current = myString.charAt(i); if(current == 'a'){ sb.append("A"); } else{ sb.append(current); } } return sb.toString(); } }
Share article

silver