🧑‍💻 programmers

19. Java/Javascript 프로그래머스(lv.0) 문자열 뒤집기

공백오 2025. 3. 11. 14:12
728x90
반응형

✅ 문제

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

✅ Java

1. for문 사용 

class Solution {
    public String solution(String my_string) {
        String answer = "";
        // #1. For문을 사용해서 직접 뒤집기(메모리 효율이 떨어짐)
        for(int i = my_string.length() - 1; i >= 0; i--) {
           answer += my_string.charAt(i);
        }
}
}

 

2. StringBuilder 사용

class Solution {
    public String solution(String my_string) {
        String answer = "";

        // #2 StringBuilder 사용
     StringBuilder sb = new StringBuilder(my_string);
     answer = sb.reverse().toString();
        return answer;
    }
}

✅ JavaScript

function solution(my_string) {
    let answer = '';
    answer = my_string.split("").reverse().join("")
    return answer;
}
728x90