728x90
반응형
문제
정답 풀이
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine());
for(int i = 0; i < T; i++){
// 공백을 기준으로 입력값을 잘라 R과 S 변수에 저장
String[] str = br.readLine().split(" ");
int R = Integer.parseInt(str[0]);
String S = str[1];
// 문자열 길이만큼 반복을 돌면서
for(int j = 0; j < S.length(); j++) {
// R만큼 반복하며 문자 출력
for (int k = 0; k < R; k++) {
System.out.print(S.charAt(j));
}
}
// 출력문에 맞게끔 한 줄 띄어주기
System.out.println();
}
}
}
반복을 몇 번만큼 돌려야 하는지 차근차근 생각해서 작성하다보면 금방 풀 수 있습니다 :)
728x90
반응형
'Computer Science (CS) > 알고리즘' 카테고리의 다른 글
[백준/Java] 2908번 상수 (0) | 2023.05.02 |
---|---|
[백준/Java] 1152번 단어의 개수 (0) | 2023.05.02 |
[프로그래머스/Java] 이진 변환 반복하기 (0) | 2023.04.28 |
[프로그래머스/Java] 올바른 괄호 (0) | 2023.04.28 |
[프로그래머스/Java] 최솟값 만들기 (0) | 2023.04.28 |