🧑💻 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