☕JAVA/🐥 알고리즘 [JAVA]
[JAVA] 문자열 뒤집기 / 문자 반복하기
디카페인라떼
2022. 11. 15. 20:42
💡문제 상황
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();
}