Backend · Network · Medical IT

기록하면서 이해하는 공부

네트워크, 백엔드, 의료영상 시스템을 공부합니다.



桜空

[250926] 프로그래머스 '뒤집힌 문자열' 풀이 및 나중에 다시보기용 본문

Backend/Java

[250926] 프로그래머스 '뒤집힌 문자열' 풀이 및 나중에 다시보기용

ha.y 2025. 9. 26. 16:35

 

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

--> 이런 문제가 있었다.

자바 문법 문제 다시 오랫만에 푼다는 핑계를 앞세우며... 나중에 보면 웃길 것 같아 남긴다.

 

class Solution {
    public String solution(String my_string) {
        if( (my_string.length())%2 == 0) {
            for(int i=0; i<(my_string.length())/2; i++){
                char temp = my_string.charAt(i);
                char my_string.charAt(i) = my_string.charAt(my_string.length()-i);
                char my_string.charAt(my_string.length()-i) = temp;
            }
        } else {
            for(int i=0; i<(my_string.length())/2; i++){
                char temp = my_string.charAt(i);
                char my_string.charAt(i) = my_string.charAt(my_string.length()-i);
                char my_string.charAt(my_string.length()-i) = temp;
            }
        }
        
        String answer = String.valueOf(my_string);
        return answer;
    }
}

 

 

사실 이렇게 풀면 됐는데 .. ! -- > 구글링 해서 방법을 찾았다. 다음에는 더 성장하길 기대하며

class Solution {
    public String solution(String my_string) {
        return new StringBuilder(my_string).reverse().toString();
    }
}

'Backend > Java' 카테고리의 다른 글

20241219  (0) 2024.12.19
1122 intelliJ 설치  (0) 2024.11.25
20241113  (0) 2024.11.13
[20241012] Servlet 이해하기  (0) 2024.10.12