☕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();
  }