포스트

문자열 뒤집기

https://school.programmers.co.kr/learn/courses/30/lessons/120822?language=java

문제

  • 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class Solution {
    public String solution(String my_string) {
        // 주어진 문자열을 문자 배열로 변환
        char[] charArray = my_string.toCharArray();

        // 문자 배열을 뒤집기 위한 두 개의 인덱스를 사용하여 문자열 뒤집기
        int start = 0;
        int end = charArray.length - 1;

        while (start < end) {
            // 시작과 끝을 서로 교환하여 뒤집음
            char temp = charArray[start];
            charArray[start] = charArray[end];
            charArray[end] = temp;
            start++;
            end--;
        }

        // 뒤집힌 문자 배열을 문자열로 변환하여 반환
        return new String(charArray);
    }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.