문제 설명
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ my_string의 길이 ≤ 1,000
입출력 예my_stringreturn
"jaron" | "noraj" |
"bread" | "daerb" |
입출력 예 설명
입출력 예 #1
- my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.
입출력 예 #2
- my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다.
for문 이용)
class Solution {
public String solution(String my_string) {
String str = "";
for(int i = my_string.length()-1; i >= 0; i--) {
str += my_string.charAt(i);
}
return str;
}
}
StringBuilder 객체선언)
StringBuilder는 변경 가능한 문자열을 만들어준다.
String을 합치는 방법 중 하나.
StringBuilder 객체 선언 후, append()로 문자를 연결.
출력은 .toString()을 통해서 함.
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
sb.append(my_string);
return sb.reverse().toString();
}
}
'Algorithm > Programmers_Java' 카테고리의 다른 글
[Java] 특정 문자 제거하기_문자열 replaceAll() (0) | 2023.03.24 |
---|---|
[Java] 문자 반복 출력하기 (0) | 2023.03.24 |
[Java] 배열 자르기_배열복사 (0) | 2023.03.23 |
[Java] 삼각형의 완성조건 (1) (0) | 2023.03.22 |
[JAVA] 배열 원소의 길이 (0) | 2023.03.22 |
댓글