문자열 뒤집기 Lv. 0

박영준·2023년 6월 8일
0

코딩테스트

목록 보기
235/300
class Solution {
    public String solution(String my_string, int s, int e) {
        String answer = "";
        return answer;
    }
}

해결법

방법 1

class Solution {
    public String solution(String my_string, int s, int e) {
    
    	// 바뀔 문자열
        StringBuilder answer = new StringBuilder(my_string.substring(s, e + 1));

        answer.reverse();

        // 앞의 문자열 + 뒤집힌 문자열 + 뒤의 문자열
        return my_string.substring(0, s) + answer + my_string.substring(e + 1);
    }
}
  • 문제의 요점

    • 문자열 中 가운데 문자열만 변화를 주고 앞뒤의 문자열을 또다시 이어붙이는 것
  • substring() : 해당 문자열의 전달된 인덱스부터 끝까지를 새로운 문자열로 반환

    참고: String 클래스


문자열 뒤집기 Lv. 0

profile
개발자로 거듭나기!

0개의 댓글