https://github.com/heeesu

4948번

#include <stdio.h>

int main() { int m, n; scanf("%d %d", &m, &n); int con = 1; for (int i = m; i <= n; i++) { if (i < 2) { continue; } for (int j = 2; j * j <= i; j++) { if (i % j == 0) { con = 0; break; } } if (con == 1) { printf("%d\n", i); } con = 1; } return 0; }

8393번

a = int(input()) b = 0 for s in range(1,a+1,1): b+=s

print(b)

1929번

m,n = map(int,input().split(' '))

t = 1 for d in range(m,n+1,1): t = 1 if d < 2: continue for s in range(2,int(d**1/2)+1,1): if d%s == 0: t = 0 break if t == 1: print(d)

1978번

#include <stdio.h> #include <stdlib.h>

int main() {

int s;
int d = 0;
scanf("%d", &s);
int *num = (int *)malloc(sizeof(int) * s);
for (int i = 0; i < s; i++) {
	scanf("%d", &num[s]);
}

for (int a = 0; a < s;a++) {
	d = 1;
	for (int b = 2; b * b <= num[a];b++) {
		if (num[a] % b == 0) {
			d = 0;
			break;
		}

	}
	if (d == 1) printf("%d", num[a]);
}

return 0;

}