์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- SSE
- ๊ฐ๋ฐ์
- ๋จ์ํ ์คํธ
- ์ปดํจํฐ๊ณตํ
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ๋ฐฑ์ค1436
- ์๋ฃ๊ตฌ์กฐ
- ํ๋ก๊ทธ๋๋ฐ
- spring
- ์คํ๋ง
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉ
- ๋ฐฑ์ค
- ์ดํญ๊ณ์
- ๋ฐฑ์๋
- ์ปด๊ณต
- ์ปด๊ณต์
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก ํธ์ค๋
- ๋ฐฑ์คํ์ด
- ์ฐ์ ์์ํ
- ๋ฆฌ์กํธ
- ์น๊ฐ๋ฐ
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ๊ทธ๋ฆฌ๋
- boj11653
- ChatGPT
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ํ์ด์ฌ
- ์ฝ๋ฉํ ์คํธ
- Today
- Total
๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (72)
๐ป๐ญ๐ง๐
ํ๊ต ์ค์ต์๊ฐ์ ์ผ๋ ๋ฒ๋ ํ๊ธด ํ์๋๋ฐ ๋๋ฌด ๋ฌด์ง์ฑ์ผ๋ก ํผ ๊ฒ ๊ฐ์์ ์ค๋ ๋ค์ ๋ฌธ์ ๋ฅผ ์ดํดํด๋ณด์๋ค. ์ฐ์ ์ฒ์ ์ ์ถํ ์ฝ๋๋ #include int main() { int num; scanf("%d",&num); int b=0,c=0,d=0; double sum=0; if(num > 8000) d = num % 8000; if( num -d> 4000 && num -d 1000 && num-d-c
๋ฉํฐํญ ํ๋์ ํ๋ฌ๊ทธ ๊ฐ์๊ฐ 1๊ฐ๋ฟ์ด๋ผ๋ฉด ์ด๊ฒ์ ๋ค๋ฅธ ๋ฉํฐํญ์ ์ฐ๊ฒฐํ๋๋ฐ๋ง ์ธ ์ ์์ผ๋ฏ๋ก sum ์ ๋ํ์ง ์๊ณ , ํ๋ฌ๊ทธ์ ๊ฐ์๊ฐ 2๊ฐ ์ด์์ด๋ผ๋ฉด ๋ค๋ฅธ ๋ฉํฐํญ์ ๊ฝ์ ํ๋ฌ๊ทธ 1๊ฐ ๊ฐ์ ๋บํ sum์ ๋ํ๋ค. #include int main() { int num,sum = 0; scanf("%d",&num); int arr[num]; for (int i = 0; i < num; i++) { scanf("%d",&arr[i]); } for (int i = 0; i < num; i++) { if(arr[i]!=1) sum += (arr[i]-1); } printf("%d\n",sum+1); return 0; }
for๋ฌธ์ ๋๋ ค N์ ์ฝ์์ธ i๋ฅผ ๋ฐฐ์ด arr์ ์ ์ฅํ๋ค. ์ด๋ ์ฝ์์ ๊ฐ์๋ฅผ ์๊ธฐ ์ํด num์ ์ด์ฉํ๋ค. K๊ฐ num๋ณด๋ค ์๋ค๋ฉด 0์ ์ถ๋ ฅํ ํ ์ข ๋ฃํ๊ณ , ๊ทธ๋ ์ง ์๋ค๋ฉด arr[K-1] ๋ฅผ ์ถ๋ ฅํ ํ ์ข ๋ฃํ๋ค. #include int main() { int N,K,num=0; scanf("%d %d",&N,&K); int arr[N]; for (int i = 1; i num) printf("0"); else printf("%d",arr[K-1]); return 0; }
๋ ์ a,b๋ฅผ ์ ๋ ฅ ๋ฐ์ ํ ๋ณ์ c,d,e์ ๊ฐ๊ฐ ๋ฐฑ์ ์๋ฆฌ ์ซ์, ์ญ์ ์๋ฆฌ ์ซ์, ์ผ์ ์๋ฆฌ ์ซ์๋ฅผ ๋์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ a์ b์ ๋ค์ ์ผ์ ์๋ฆฌ ์ซ์ * 100 + ์ญ์ ์๋ฆฌ ์ซ์ * 10 + ์ผ์ ์๋ฆฌ ์ซ์ ๊ฐ์ ๋์ ํ์ฌ ๋น๊ตํ๋ค. #include int main() { int a,b,c,d,e; scanf("%d %d",&a,&b); c = a/100; d = a%100/10; e = a%100%10; a = e*100+d*10+c; c = b/100; d = b%100/10; e = b%100%10; b = e*100+d*10+c; (a>b)?printf("%d\n",a):printf("%d\n",b); return 0; }
๋ฐฑ์ค ๋ฌธ์ ์ค์ ์๊ฐ์ HH:MM:SS ํ์์ผ๋ก ์ ๋ ฅ๋ฐ๋ ๋ฌธ์ ๊ฐ ์์๋ค. ๋๋ ๋น์ฐํ ์ ์ฒด๋ฅผ ๋ฌธ์์ด๋ก ์ ๋ ฅ๋ฐ๊ณ strtok ์จ์ ':'๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ ์ผํ๋ ์ค ์์๋๋ฐ ์ ์ถํ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ฝ๋๋ฅผ ๋ณด๋ scanf("%d:%d:%d", &a, &b, &c); ์ด๋ ๊ฒ ์ ๋ ฅ๋ฐ์๋ ๋๋๋ณด๋ค... ์... ๊ทธ๋ฆฌ๊ณ ๋์๋ฆฌ์๊ฐ ์๋๋ผ๋ฉด 0์ ์ฑ์์ ์ถ๋ ฅํ๋ผ๊ณ ํด์ if๋ฌธ์ผ๋ก ๋์๋ฆฌ์๊ฐ ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ค ๋๋ ์ ์ถ๋ ฅํ๋๋ฐ %02d๋ฅผ ์ด์ฉํ๋ฉด ๋น์๋ฆฌ๊ฐ 0์ผ๋ก ์ฑ์์ง๋ค๊ณ ํ๋ค... ์....
๊ฐ์ฅ ์ฒ์์๋ M๊ณผ N์ด 10000์ดํ์ด๋ฏ๋ก for๋ฌธ์ผ๋ก 1๋ถํฐ 100๊น์ง ๋๋ ค์ ๋ฒ์์ ํด๋นํ๋ฉด ๋ํ๋ ๋ฐฉ์์ผ๋ก ํ๋ ค๊ณ ํ์ผ๋ ์ญ์๋ ์๊ฐ์ด๊ณผ๋ก ์คํจํ๋ค! ๋๋ฒ์งธ๋ก ์๊ฐํ ๋ฐฉ๋ฒ์, ์์ ์ ๊ณฑ์๊ฐ ์๋ ์์ ์ ๊ณฑ๊ทผ์ ์์ ํ ์ ์๊ฐ ์๋ํ ๋ ๊ทธ๊ฑธ ๋ค์ ์ ๊ณฑํ๋ฉด ๋ค๋ฅธ ๊ฐ์ด ๋์ค์ง ์์๊น..? ํ๋๋ฐ ๊ฐ์ ๊ฐ์ด ๋์์ ์คํจ ์ธ๋ฒ์งธ๋ก ์๊ฐํ ๋ฐฉ๋ฒ์, ์ ๊ณฑ๊ทผ์ 10์ ๊ณฑํ๊ณ int ๋ณ์์ ์ ์ฅํ ๋ค ๋ค์ 10์ ๋๋ ๋๋จธ์ง ๊ฐ์ ํ์ธํด์ 0 ์ด๋ฉด ์์ ์ ๊ณฑ์๋ก ํ๋จํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋๋ฒ์งธ๋ฐฉ๋ฒ๊ณผ ๋น์ทํ ๋ ผ๋ฆฌ๋ก ์์ ์ ๊ณฑ์๊ฐ ์๋ ์์ ์ ๊ณฑ๊ทผ์ ์ ์๊ฐ ์๋ ์ค์์ธ ์ ์ ์ด์ฉํ๋ค. ex) 63์ ์ ๊ณฑ๊ทผ = 7.9372539 ์ 10์ ๊ณฑํ๋ฉด 79.XXX์ด๊ณ ์ด๋ฅผ int ๋ณ์์ ์ ์ฅํ๋ฉด 79 ์ด๋ฏ๋ก ์ฌ๊ธฐ์ 10์ ๋๋ ๋๋จธ์ง๋..
๋ฐฐ์ด arr ์ 7๊ฐ์ ์ซ์๋ฅผ ์ ๋ ฅ ๋ฐ์ ํ ์ด ์ค์์ ํ์๋ง ๋ฐฐ์ด list์ ๋ด๋๋ค. (์ด๋ ๋ด์ ๋๋ง๋ค ๋ณ์ a ์ ์ฆ๊ฐ์ฐ์ฐํ์ฌ list์ ๊ธธ์ด๋ฅผ ๊ธฐ๋กํจ) ์ด๋ a ๊ฐ 0 ์ด๋ผ๋ฉด "-1" ์ ์ถ๋ ฅํ๊ณ ์ข ๋ฃํ๋ค. a ๊ฐ 0 ์ด ์๋๋ผ๋ฉด for๋ฌธ์ ๋๋ ค list[0] ์ ์ต์๊ฐ์ด ์ค๋๋ก ํ ๋ค , ์ ์ฒด ์์์ ํฉ์ ๊ตฌํ๋ค. #include int main() { int arr[7],list[7]; int a = 0, sum = 0; int c, check = 0; for (int i = 0; i < 7; i++) { scanf("%d",&arr[i]); } for (int i = 0; i < 7; i++) { if(arr[i]%2==1) { list[a] = arr[i]; a++; } else check..
#include #include int main() { int num1,num2,num3,num4,num5,final; scanf("%d %d %d %d %d",&num1,&num2,&num3,&num4,&num5); final = pow(num1,2)+pow(num2,2)+pow(num3,2)+pow(num4,2)+pow(num5,2); printf("%d\n",final%10); return 0; }
์ฒ์์ ๋ฌธ์ ๋ฅผ ๋ดค์ ๋ factorial ๋ฌธ์ ์ธ๊ฐ? ์ถ์ด์ ํจ์ ๋ง๋ค์ด์ ํ๋ค๊ฐ... ์์๊ฐ 2์ผ ๋ ๋นผ๊ณ ๋ค ํ๋ฆฌ๊ฒ ๋์ค์ ๋ญ๊ฐ ์๋ชป๋จ์ ์ง๊ฐํ๋ค. ๋ค ํ๊ณ ๋ณด๋ ์ธํธ์ ๊ฐ์๊ฐ N ์ผ ๋ ์ ์ฒด ๋๋ฏธ๋ ธ์กฐ๊ฐ์ (N+2)*(N+1)/2 ์ด์๊ณ ๋๋ฏธ๋ ธ์นธ์ ๊ฐ์๋ ์ฌ๊ธฐ์ 2๋ฅผ ๊ณฑํด (N+2)*(N+1) ์ด ๋๋ค. (1๋ถํฐ N+1 ๊น์ง์ ํฉ์ ์์ด์ ํฉ ๊ณต์์ผ๋ก ๊ตฌํจ) ๋๋ฏธ๋ ธ ์ธํธ์ ์ ์ 0๋ถํฐ N๊ฐ ๊น์ง ๋๋ฏธ๋ ธ์นธ์ ๊ณจ๊ณ ๋ฃจ ์ฐํ๊ธฐ ๋๋ฌธ์ (N+2)*(N+1) ์์ (N+1) ๋ก ๋๋์ด ์ฃผ๋ฉด ๋๋ค. ์ด๋ ๊ฒ ํ๊ณ ๋ณด๋ ๊ฒฐ๊ตญ์ ๊ทธ๋ฅ N+2 ์ด๋ค. //๋ฐฑ์ค #2921๋ฒ #include #include int main() { int sum; int N,result=0; scanf("%d",&N); sum = (N+2); f..