반응형
Approach
출처: https://www.acmicpc.net/problem/2675
scanf와 printf 서식에 맞게 입력받아 출력하면 되는 기본 문제이다.
C++
#include <stdio.h>
#include <string.h>
int TC, cnt;
char str[20 + 2];
int main()
{
// freopen("input.txt", "r", stdin);
scanf("%d", &TC);
for (int i = 0; i < TC; i++)
{
scanf("%d %s", &cnt, str);
// 문자열 길이만큼
for (int j = 0; j < strlen(str); j++)
{
// 주어진 횟수만큼 반복 출력
for (int k = 0; k < cnt; k++)
{
printf("%c", str[j]);
}
}
printf("\n");
}
}
Java
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int T = Integer.parseInt(sc.next());
int[] repeatArr = new int[T];
String[] repeatStr = new String[T];
for(int i=0; i<T; i++)
{
repeatArr[i] = Integer.parseInt(sc.next());
repeatStr[i] = sc.next();
}
for(int i=0; i<T; i++)
{
for(int j=0; j<repeatStr[i].length(); j++)
{
for(int k=0; k<repeatArr[i]; k++)
{
System.out.print(repeatStr[i].charAt(j));
}
}
System.out.println();
}
}
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 2740 행렬 곱셈 (0) | 2022.01.15 |
---|---|
[BOJ] 백준 14935 FA (0) | 2022.01.15 |
[BOJ] 백준 2739 구구단 (0) | 2022.01.13 |
[BOJ] 백준 2605 줄 세우기 (0) | 2022.01.12 |
[BOJ] 백준 2592 대표값 (0) | 2022.01.12 |
댓글