문제 설명
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
1 ≤ my_string의 길이 ≤ 1,000
JAVA 코딩테스트 문자열 뒤집기 코드
1 2 3 4 5 6 7 8 9 10 11 12 | public class Solution { public String solution(String my_string) { StringBuilder answer = new StringBuilder(); // 문자열을 뒤에서부터 순회하며 answer에 추가합니다. for (int i = my_string.length() - 1; i >= 0; i--) { answer.append(my_string.charAt(i)); } return answer.toString(); } } | cs |
위의 코드는 StringBuilder를 사용하여 문자열을 뒤집습니다. StringBuilder는 문자열을 효율적으로 처리할 수 있는 가변적인 문자열 버퍼입니다. 반복문을 통해 my_string의 각 문자를 뒤에서부터 answer에 추가하고, 최종적으로 answer를 문자열로 변환하여 반환합니다.
예를 들어, my_string이 "Hello, World!"인 경우, answer는 "!dlroW ,olleH"가 됩니다.
댓글 없음:
댓글 쓰기