728x90

class Solution {
public String solution(String my_string, int n) {
String answer = "";
for(int i = 0; i < my_string.length(); i++){
// i 변수를 0 ~ 'my_string'의 length 보다 작을 때까지 1씩 증가하며 탐색.
for(int j = 0; j < n; j++){
// j 변수를 0 ~ 'n'보다 작을 때까지 1씩 증가, 해당 문자열의 i 번 인덱스에 있는 문자를
// n 번 반복하여 answer에 추가.
answer += my_string.charAt(i);
// 내부 for 루프가 완료 되면, 다음 인덱스의 문자를 처리하고 각 문자들을 n 번씩 반복하여
// answer에 추가하는 작업 반복.
}
}
return answer; // 최종적으로 구성된 answer 문자열 반환.
}
}
* 문자 반복 출력하기 란 문제.
* 이 문제를 저번 문제처럼 풀려다가 안되서 다른 분들의 풀이를 보면서 역으로 학습했다.
* 막상 알고나니 되게 쉬운 문제였겠다는 생각이 든다..
** length(), chatAt() 등을 잘 좀 알아야겠다.
230721 학습.
728x90
'코딩테스트 연습 > 프로그래머스 Lv.0' 카테고리의 다른 글
프로그래머스 코딩테스트 lv.0 - 양꼬치. (Java) (0) | 2023.07.23 |
---|---|
프로그래머스 코딩테스트 lv.0 - 특정 문자 제거하기. (Java) (0) | 2023.07.23 |
프로그래머스 코딩테스트 lv.0 - 짝수 홀수 개수 (Java) (0) | 2023.07.21 |
프로그래머스 코딩테스트 lv.0 - 중앙값 구하기 (Java) (0) | 2023.06.22 |
프로그래머스 코딩테스트 lv.0 - 짝수는 싫어요(Java) (0) | 2023.05.06 |