No. 2675
#include<stdio.h>
#include<string.h>
int main()
{
int tc, i, re, j, k;
char str[21];
scanf("%d", &tc);
for (i = 0; i < tc; i++) {
scanf("%d %s", &re, str);
for (j = 0; j < strlen(str); j++) {
for (k = 0; k < re; k++) {
printf("%c", str[j]);
}
}
printf("\n");
}
}
코드 설명 : 먼저 테스트케이스를 입력받고 그만큼 반복문을 돌려주도록 하였다. 반복문 내에서 반복할 횟수인 re와 문자 배열인 str을 입력받아주었다. 그 배열의 길이만큼 반복시키고 그 내에서 반복할 횟수인 re만큼 반복시켜 str[j]를 출력하도록 하였다. 이는 str의 원소를 앞에서부터 하나씩 re만큼 반복시킬 수 있도록 한 것이다. 그리고 반복해서 모두 출력을 완료하면 그 for문 밖에서 줄바꿈을 해주도록 하였다.
No. 2739
#include<stdio.h>
int main()
{
int n, i;
scanf("%d", &n);
for (i = 1; i <= 9; i++) {
printf("%d * %d = %d\n", n, i, n * i);
}
}
코드 설명 : n단을 출력하기 위해 n을 입력받았다. n을 각 1에서 9까지 곱해주어야하기 때문에 for문으로 i가 1에서 9까지 n * i = n*i를 출력하도록 하였다.
No. 2741
#include<stdio.h>
int main()
{
int n, i;
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("%d\n", i);
}
}
코드 설명 : 먼저 n을 입력받았다. 1부터 n까지 출력해야 하므로 for문으로 i가 1에서 n일때까지 i를 반복시켜 출력시켜주었다
'Algorithm > BOJ' 카테고리의 다른 글
[SISS] C 백준 6주차 (2908, 2920, 3052) (0) | 2022.02.01 |
---|---|
[SISS] C 백준 5주차 (2742, 2753, 2884) (0) | 2022.01.30 |
[SISS] C 백준 3주차 (2475, 2562, 2577) (0) | 2022.01.10 |
[SISS] C 백준 2주차 (1546, 2438, 2439) (0) | 2022.01.03 |
[SISS] C 백준 1주차 (1152, 1330, 1157) (0) | 2022.01.01 |