์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋จ์ํ ์คํธ
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ํ๋ก ํธ์ค๋
- SSE
- ์ปดํจํฐ๊ณตํ
- ํ๋ก๊ทธ๋๋ฐ
- ๋ฐฑ์ค
- ์น๊ฐ๋ฐ
- ์ปด๊ณต์
- ๋ฐฑ์๋
- ์๋ฃ๊ตฌ์กฐ
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉํ ์คํธ
- ChatGPT
- ๋ฆฌ์กํธ
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- spring
- ์ปด๊ณต
- ์คํ๋ง
- ๊ฐ๋ฐ์
- ์ดํญ๊ณ์
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ์ฝ๋ฉ
- boj11653
- ๋ฐฑ์ค1436
- ์๊ณ ๋ฆฌ์ฆ
- ์ฐ์ ์์ํ
- ๋ฐฑ์คํ์ด
- ํ์ด์ฌ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (72)
๐ป๐ญ๐ง๐
๊ทธ๋ํ ํ์ ์๊ณ ๋ฆฌ์ฆ : DFS / BFS ํ์(search) ์ด๋? : ๋ง์ ์์ ๋ฐ์ดํฐ ์ค์์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋ ๊ณผ์ - ๋ํ์ ์ธ ๊ทธ๋ํ ํ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ DFS์ BFS๊ฐ ์์ - DFS/BFS๋ ์ฝ๋ฉํ ์คํธ์์ ๋งค์ฐ ์์ฃผ ๋ฑ์ฅํ๋ ์ ํ ์คํ ์๋ฃ๊ตฌ์กฐ - ๋จผ์ ๋ค์ด์จ ๋ฐ์ดํฐ๊ฐ ๋์ค์ ๋๊ฐ๋ ํ์(์ ์ ํ์ถ)์ ์๋ฃ๊ตฌ์กฐ - ์ ๊ตฌ์ ์ถ๊ตฌ๊ฐ ๋์ผํ ํํ๋ก ์คํ์ ์๊ฐํํ ์ ์์ - '์ฝ์ ' ๊ณผ '์ญ์ ' ๋ ์ฐ์ฐ์ผ๋ก ์ด๋ฃจ์ด์ง stack = [] #์ฝ์ (5) - ์ฝ์ (2) - ์ฝ์ (3) - ์ฝ์ (7) - ์ญ์ () - ์ฝ์ (1) - ์ฝ์ (4) - ์ญ์ () stack.append(5) stack.append(2) stack.append(3) stack.append(7) stack.pop() stack.app..

๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋? - ํ์ฌ ์ํฉ์์ ์ง๊ธ ๋น์ฅ ์ข์ ๊ฒ๋ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ - ์ ๋น์ฑ ๋ถ์์ด ์ค์ํจ! -> ์ต์ ์ ํด๋ฅผ ๋ณด์ฅํ ์ ์์ ๋๊ฐ ๋ง๊ธฐ ๋๋ฌธ ๊ฑฐ์ค๋ฆ ๋ ์๋์๊ฒ ๊ฑฐ์ฌ๋ฌ ์ฃผ์ด์ผ ํ ๋์ด N์์ผ ๋ ๊ฑฐ์ฌ๋ฌ ์ฃผ์ด์ผ ํ ๋์ ์ ์ต์ ๊ฐ์ ๊ตฌํ๊ธฐ -> ์ต์ ์ ํด๋ฅผ ๋น ๋ฅด๊ฒ ๊ตฌํ๊ธฐ ์ํด์๋ ๊ฐ์ฅ ํฐ ํํ ๋จ์๋ถํฐ ๋์ ๊ฑฐ์ฌ๋ฌ ์ฃผ๋ฉด ๋๋ค. - ๊ฐ์ง๊ณ ์๋ ๋์ ์ค์์ ํฐ ๋จ์๊ฐ ํญ์ ์์ ๋จ์์ ๋ฐฐ์์ด๋ฏ๋ก ์์ ๋จ์์ ๋์ ๋ค์ ์ข ํฉํด ๋ค๋ฅธ ํด๊ฐ ๋์ฌ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. n = 1260 count = 0 #ํฐ ๋จ์์ ํํ๋ถํฐ ์ฐจ๋ก๋๋ก ํ์ธํ๊ธฐ array = [500, 100, 50, 10] for coin in array: count += n // coin # ํด๋น ํํ๋ก ๊ฑฐ์ฌ๋ฌ ์ค ์ ์๋ ๋์ ์ ๊ฐ์ ์ธ๊ธฐ ..

๋ฒ์จ ์ค๊ฐ๊ณ ์ฌ๋ ๋๋ ์ง ์ด์ฃผ์ผ์ด ์ง๋ฌ์ง๋ง.. ์ง๊ธ์ด๋ผ๋ ๋ณต์ตํ๋ ์ต๊ด์ ๊ธธ๋ฌ๋ณด๋ ค๊ณ ์์ํฉ๋๋ค. ์ฑํฐ 4์์ ๋ฐฐ์ธ ๋ด์ฉ - ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ ๊ท์น๊ณผ ๊ธฐ์ ๋ค > Simplified design > Piplelined design - Core instructions๋ค์ ๋ถ๋ถ์งํฉ์ ๊ตฌํ > ๋ฉ๋ชจ๋ฆฌ ์ฐธ์กฐ(Memory-reference) : ld, sd > ์ฐ์ ๋ ผ๋ฆฌ(arithmetic-logic) : add, sub, and, or > ์กฐ๊ฑด ๋ธ๋์น(conditional branch) : beq - Instruction set ๊ตฌ์กฐ๊ฐ ์ด๋ป๊ฒ ๋ง์ ๊ตฌํ์ ์ธก๋ฉด์ ๊ฒฐ์ ํ๋์ง - ๋ค์ํ ๊ตฌํ ์ ๋ต๋ค์ด clock rate ์ CPI์ ์ด๋ป๊ฒ ์ํฅ์ ๋ฏธ์น๋์ง Overview of Implementation ๋ช ..
1. ์ฑ ๋ง๋ค๊ธฐ python manage.py startapp "์์ฑํ ์ฑ ์ด๋ฆ" 2. ๋ชจ๋ธ ๋ง๋ค๊ธฐ models.py ๋ด์์ from django.db import models class Post(models.Model): title = models.CharField(max_length = 30) content = models.TextField() created_at = models.DateTimeField() -> Post ๋ชจ๋ธ์ models ๋ชจ๋์ Model ํด๋์ค๋ฅผ ํ์ฅํด์ ๋ง๋ ํ์ด์ฌ ํด๋์ค์. โป ํ์ด์ฐธ์์ django ํ๋ฌ๊ทธ์ธ์ ์ ๋๋ก ์ค์นํ์ง ์์ผ๋ฉด import ์์ ์ค๋ฅ๊ฐ ๋ธ 3. ํ์ด์ฌ ํด๋์ค๋ก๋ง ์กด์ฌํ๋ Post ๋ชจ๋ธ์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ฐ์ํ๊ธฐ 3-1) setting.py์ ์ฑ ๋ฑ๋กํ๊ธฐ..
Input : ๊ฒ์ ๋ด ์ ๋ ฅ์ ๊ด๋ฆฌํ๋ ํด๋์ค (๋ง์ฐ์ค ์ ๋ ฅ ๋ฑ) 1. ํค ์ ๋ ฅ anyKeyDown : ์๋ฌด ์ ๋ ฅ์ ์ต์ด๋ก ๋ฐ์ ๋ true anyKey : ์๋ฌด ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด true GetKey : ํค๋ณด๋ ๋ฒํผ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด true (anyKey ์ GetKey ๋ ๋๋ ์ ๋์ ๋์ ๋๋ ํฌํจ ์ํจ) KeyCode.Return : ‘์ํฐ๋ฅผ ์ ๋ ฅํ์ ๋’ ์ ๊ฐ์ 2. ๋ง์ฐ์ค ์ ๋ ฅ GetMouse(์ซ์) : ๋ง์ฐ์ค ๋ฒํผ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด true GetMouseButtonDown(์ซ์) : ๋ง์ฐ์ค ๋ฒํผ์ ํด๋ฆญํ์ ๋ GetMouseButtonUp(์ซ์) : ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๊ณ ๋์ ๋ Project Setting -> Input Manager ์์ Button ์ค์ ๊ฐ๋ฅ 3.๋ฒํผ ์ ๋ ฅ (๋ฌธ์์ด ์๋ฆฌ์ In..
Debug.Log(“๋ฌธ์ ์ถ๋ ฅ”); float ๋ฐ์ดํฐํ ์ฌ์ฉํ ๋๋ 15.5f ์ ๊ฐ์ด ๊ฐ ๋ค์ f๋ฅผ ๊ผญ ๋ถ์ฌ์ผํจ List (๊บฝ์ ์์ ๋ฐ์ดํฐ ํ์ ์ ์ ์ด์ผํจ) -> ์ ๋ค๋ฆญ ํ์ //์ฐ์ฐ์ ๋ชจ๋ ์ฐ์ฐ์(์ผํญ ์ฐ์ฐ์๋) : C์ธ์ด์ ๊ฐ์ //ํค์๋ int float string bool new List => ๋ณ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ ๋ถ๊ฐ //์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ C์ธ์ด์ ๋์ผ foreach(string monster in monsters){ Debug.Log("์ด ์ง์ญ์ ์๋ ๋ชฌ์คํฐ : "+monster); } -> ์๋ก์ด ๋ณ์๋ฅผ ๋ง๋ค์ด์ ๊ทธ๋ฃนํ ๋ณ์ ๋ด์ ๊ฒ๋ค์ ์ง์ ์ฌ์ฉํ ์ ์๋๋ก ํจ ์ธ์คํด์ค : ์ ์๋ ํด๋์ค๋ฅผ ๋ณ์ ์ด๊ธฐํ๋ก ์ค์ฒดํ Actor player = new Actor(); private : ์ธ๋ถํด๋์ค์ ..
ํ์ ์ผ์ ํ ๋น์จ(20%)๋ก ๋์๋ฅผ ์์ฑํ์ฌ ํ์ ์ ๋ ฅํ๊ณ , ์ผ์ ํ ๋น์จ(10%)๋ก ํ์์ ์ ์๋ฅผ ๊บผ๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ์์ฐ์๊ฐ ์๋น์๋ณด๋ค ๋น ๋ฅด๋ฏ๋ก ํ๊ฐ ํฌํ ์ํ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ค. 1. time() ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ time.h ํ์ผ์ ํฌํจํด์ผํจ. 2. rand() % 5 == 0 -> 20/100 = 1/5 => 20%์ ํ๋ฅ rand() % 10 == 0 -> 10/100 = 1/10 => 10%์ ํ๋ฅ #include #include #include //=====์ํํ ์ฝ๋ ์์===== #define MAX_QUEUE_SIZE 5 typedef int element; typedef struct { // ํ ํ์ element data[MAX_QUEUE_SIZE]; int ..
6C2๋ฅผ ์๋ก ๋ค์ด์ ์ฝ๋ฉํจ! ์ํ ์ด์ฉ #include int binomial (int n, int k) { if(k==0 || k==n) return 1; else return (binomial(n-1,k)+binomial(n-1, k-1)); } int main() { printf("%d\n",binomial(6, 2)); return 0; } ๋ฐ๋ณต ์ด์ฉ #include int factorial (int n) { int result = 1; for (int i=1; i
์ฒ์์๋ ๋ค ๊ฐ์ ๋ฉด์ ์ ๊ตฌํ ๋ค์ ๊ฒน์น๋ ๋ถ๋ถ์ ๋นผ์ผ๋๋ ์๊ฐํ๋๋ฐ ์ค๋ณตํด์ ๊ฒน์น๋ ๊ฒฝ์ฐ๋ ์๊ณ ๋๋ฌด ๋ณต์กํด์ง ๊ฒ ๊ฐ์๋ค. ๊ทธ๋์ ๋ชจ๋ ์ง์ฌ๊ฐํ์ด๊ณ , ์ขํ์ ๊ฐ๊ฒฉ์ด 1์ธ ์ ์ ์ด์ฉํด ์ด์ฐจ์ ๋ฐฐ์ด์ ๋ง๋ค์ด ๊ทธ๋ํ์ ์นธ ํ๋๋ฅผ ๋ฐฐ์ด์ ํ ์์๋ก ์๊ฐํด์ ํ์ด๋ณด์๋ค. ํ ์นธ์ ์ง์ฌ๊ฐํ ๋ฉด์ ์ด ์ฐจ์งํ๊ณ ์๋ค๋ฉด ๋ฐฐ์ด์ 1์ ๋ํ์ฌ ๋ง์ง๋ง์ ๋ฐฐ์ด์ ๊ฐ์ด 0์ด ์๋ ๊ฒ๋ค์ ๊ฐ์๋ฅผ ๊ตฌํ์ฌ ๋ต์ ๋์ถํด๋๋ค. #include int main() { int arr[101][101]={0,}; int chk[4]; int sum=0; for (int i=0;i
์ ์ํ ๋ฐฐ์ด A,B๋ฅผ ์ ์ธํ๊ณ ์นด๋ ์ซ์๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅ๋ฐ๋๋ค. ํ ๋ผ์ด๋๋ง๋ค ๋ ํฐ ์ซ์๋ฅผ ๊ฐ์ง ๊ฒ์ 3์ ์ ๋ํ๋ค. (A๊ฐ ํฌ๋ค๋ฉด ascore์ +3 ,B๊ฐ ํฌ๋ค๋ฉด bscore์ +3) ์ด๋ ์ด์น์ ์ด ๊ฐ์ ๋ ์ ์ผ ๋ง์ง๋ง์ ์ด๊ธด ์ฌ๋์ ๊ฒ์์ ์น์๋ก ์ ํด์ผํ๋ฏ๋ก ์ ์ํ ๋ณ์ chk์ ์ธ๋ฑ์ค(i)๋ฅผ ๊ณ์ ์ ๋ฐ์ดํธํด๋๋ค. ๋์ ์ด ๋์ฌ ๊ฒฝ์ฐ์๋ ascore๊ณผ bscore์ ๋ชจ๋ 1์ ๋ํ๊ณ sum์ ์ธ๋ฑ์ค i๋ฅผ ๋ํ๋ค. sum์ ์ธ๋ฑ์ค ์ซ์๋ฅผ ๋ํ๋ ์ด์ ๋ ๋ชจ๋ ๋ผ์ด๋์์ ๋น๊ธฐ๋ ๊ฒฝ์ฐ์ sum์ 45๊ฐ ๋์ผํจ์ ์ด์ฉํด์ ๋ฌด์น๋ถ์ธ์ง ์๋์ง๋ฅผ ํ๋จํ๊ธฐ ์ํด์์ด๋ค. #include int main() { int A[10],B[10]; int ascore=0,bscore=0; int chk = 0,sum = 0;..