[프로그래머스][Java] 문자열 뒤집기

0_0ni·2023년 1월 27일

문제 설명

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


제한 사항

  • 1 ≤ my_string의 길이 ≤ 1,000

입출력 예

my_stringreturn
"jaron""noraj"
"bread""daerb"

풀이

class Solution {
     public String solution(String my_string) {
        String answer = "";
        
        for (int i = my_string.length() -1; i >= 0; i--) {
 			answer += my_string.substring(i, i+1);       
        }
        
        return answer;
    }
}

다른 풀이

// (1)
class Solution {
     public String solution(String my_string) {
    	StringBuilder sb = new StringBuilder();
        sb.append(my_string);
        sb.reverse;
        
        return sb.toString();     
   }
}

// (2)
class Solution {
    public String solution(String my_string) {
        String answer = "";
        
        for (int i = my_string.length() -1; i >= 0; i--) {
 			answer += my_string.charAt(i);       
        }
        
        return answer;
    }
}

0개의 댓글