inblog logo
|
silver
    알고리즘문제풀기

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

    silver's avatar
    silver
    Aug 24, 2025
    [알고리즘문제풀기] A 강조하기
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

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

    내가 작성한 정답

    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

    RSS·Powered by Inblog