<문제 제시>
<문제설명>
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.
<예시 입출력>
<문제 해결 과정>
특정 문자만 N번 반복하는 것이 아닌 모든 문자를 N번 반복하는 것이었기때문에
조건문 없이 이중 for문을 돌리면 되는 문제였다.
<전체코드>
public class repeat_string {
public static String solution(String my_string, int n) {
String answer = "";
for (int i = 0; i < my_string.length(); i++) {
for (int j = 0; j < n; j++) {
//System.out.print(my_string.charAt(i));
answer += my_string.charAt(i);
}
}
return answer;
}
public static void main(String[] args) {
String my_string = "hello";
int n = 3;
System.out.println(solution(my_string, n));
}
}
.charAt()을 통해 특정 문자를 answer에 지속해서 누적시키면 되는 문제였다.
문제링크)
https://school.programmers.co.kr/learn/courses/30/lessons/120825
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr