💡문제 상황
String str = "Hello" 일 때 문자열을 뒤집어서 출력 하기
💡내 풀이
String answer = new StringBuffer(str).reverse().toString();
👉reverse는 StringBuffer를 반환하므로 toString필수
💡문제 상황
Strring string = "bread";
int n = 3; 일때
String answer = "bbbrrreeeaaaddd" n번만큼 반복되게 출력하기
💡내 풀이
StringBuilder answer = new StringBuilder();
String[] strArr = str.split(""); // 스트링 배열로 바꿔주고
for (int i = 0; i < str.length(); i++) { // for문돌면서
answer.append(strArr[i].repeat(n)); // append = concat 으로 [i]의 값을 n번 반복
}
return answer.toString();
}
'☕JAVA > 🐥 알고리즘 [JAVA]' 카테고리의 다른 글
[JAVA] 소문자 대문자 바꾸기 - 아스키 코드 이용하기 (0) | 2022.11.21 |
---|---|
[JAVA] 팩토리얼 (0) | 2022.11.21 |
[JAVA] 제곱과 제곱근 (0) | 2022.11.15 |
[JAVA] int를 int 배열로 분할하기 (0) | 2022.11.15 |
[JAVA] 최소공배수, 최대공약수 - 유클리드 호제법 (0) | 2022.11.15 |