-
[Java 자바] 프로그래머스 Lv 0 - 문자열 뒤집기Study/Java 2024. 10. 10. 15:13728x90반응형
목차
1. 문제 설명
728x90문제 설명
문자열 my_string이 매개변수로 주어집니다.
my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.제한사항
- 1 ≤ my_string의 길이 ≤ 1,000
2. 입출력 예시
입출력 예시
#1
my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.
#2
my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다.
3. 문제 풀이
반응형문제 풀이
1. StringBuffer 객체 sb를 생성하여 my_string의 값을 넣어준다.
2. sb의 값을 거꾸로 나열하고, String 값으로 변환한 값을 반환한다.
class Solution { public String solution(String my_string) { StringBuffer sb = new StringBuffer(my_string); return sb.reverse().toString(); } }
메모
String : 불변한 문자열을 처리하기 위한 클래스. String str = "Hello";
StringBuffer : 가변한 문자열을 처리하기 위한 클래스. StringBuffer sb = new StringBuffer("Hello");
StringBuilder : 가변한 문자열을 처리하기 위한 클래스. StringBuilder sb = new StringBuilder("Hello");
.reverse() : 문자열의 순서를 거꾸로 나열한다.
.toString() : StringBuffer/StringBuilder를 String으로 변환한다.
728x90반응형'Study > Java' 카테고리의 다른 글
[Java 자바] 프로그래머스 Lv 0 - 짝수 홀수 개수 (1) 2024.10.12 [Java 자바] 프로그래머스 Lv 0 - 직각삼각형 출력하기 (0) 2024.10.11 [Java 자바] 프로그래머스 Lv 0 - 배열 뒤집기 (0) 2024.10.09 [Java 자바] 프로그래머스 Lv 0 - 나이 출력 (1) 2024.10.08 [Java 자바] 프로그래머스 Lv 0 - 아이스 아메리카노 (1) 2024.10.07