문자열 뒤집기 [CT]

성배·2025년 1월 9일
1

코딩테스트

목록 보기
9/53

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.

생가한 풀이
1. 배열을 뒤집는 것처럼 for문을 통해 뒤에서부터 받아 오기
2. 근데 배열이 아니라 String이라 charAt을 사용해 각 문자 받아오자
3. append()를 사용하겠다 생각해 StringBuilder로 rev 생성 후 for문으로 뒤에서부터 append()


class Solution {
    public String solution(String my_string) {
        StringBuilder rev=new StringBuilder();
        for(int i=my_string.length()-1;i>=0;i--){
            rev.append(my_string.charAt(i));
        }
        return rev.toString();
    }
}

🐴 풀이
1. append를 사용하기 위해 StringBuilder로 rev 생성
2. my_string의 문자를 뒤집어서 받아해서 i=my_string.length()-1부터 i>=0까지 i를 하나씩 줄여가면 rev에 append한다
3. 마지막 출력시 StringBuilder를 toString으로 형변환

0개의 댓글