weekendcode
@weekendcode
Students
5,241
Reviews
608
Course Rating
4.8
Posts
Q&A
pdf ํ์ผ ์๋ฌ ์ ๋ณด
์๋ ํ์ธ์! ํด๋น ํ์ผ ์ดํด๋ณด๊ณ ๋ต๋ณ ๋ค์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- 0
- 2
- 23
Q&A
CheatSheet ๋งํฌ ๋ฐ ๋ฐ์ฒ ์ ํ
์๋ ํ์ธ์!์๊ทธ๋๋ ์ง๊ธ ๋ค๋ฅธ ๋ถ์ ์ ๋ณด๋ฅผ ๋ฐ์๋๋ฐ CheatSheet๊ฐ ์ธ์๋์๊ฑฐ๋ ์์ด์ง ๋ฏ ํฉ๋๋ค.์ถ์ฒ ์ฑ์์ ์ฐ์ ์ง์๋๊ณ , ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ด ์๋ ์ง ์ดํด๋ณด๊ณ ๋์์ ์ฌ๋ ค๋๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ๋ ๋ ์ค์ Alfred๋ฅผ ์ฌ์ฉํ๋๋ฐ์.Raycast๋ ์ ์ฐ๋ฉด ์ข๋ค๊ณ ํ์ง๋ง, ์ ์ด๋ฐ ๋ฒ์ ์ผ๋ก ์ฌ์ฉํ๋ค๋ณด๋ ๋ฒ๊ทธ๋ฅผ ๋ง์ด ๊ฒช์์ต๋๋ค.๊ทธ ๋ ๊ฒฝํ์ด ์ ์ข์์ ์ฌ์ฉํ์ง ์๋ ๊ฒ๋ ์๊ณ ์. ๊ฒฐ์ ์ ์ผ๋ก ์น ์ํ ํ ๋ ์ํ๋ ๋๋ ์ปค์คํฐ๋ง์ด์ฆ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.์ค์ ์ ๊ฐ์ ์ ์น ์์น ๋ถ๋ถ์ ์ปค์คํฐ๋ง์ด์ฆ๋ฅผ ๋ณด์๋ฉด์ง์ URL์ {query}๋ผ๋ ์์ญ์ ๋ฃ์ด์ ์จ๊ฐ ์น ์์น๋ฅผ ์ ์ ๋ง์ ํค์๋๋ก ๋ฐ๊ฟ ์ ์๊ฒ ํด๋์์ต๋๋ค. ์ ๋ ๊ทธ ๋ฐฉ์์ผ๋ก ๋ช ๋ น์ด ํ๋๋ก ์ฟ ํก, ์๋ง์กด, ๋ค์ด๋ฒ ์์ด์ฌ์ , ์ํคํผ๋์, ์ ํ๋ธ ๋ฑ ๋ค์ํ ๊ฒฝ๋ก์ ์น์ฌ์ดํธ๋ฅผ ํ ๋ฒ์ ๋ฐฉ๋ฌธํ๊ฒ ํด๋์์ต๋๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก ๋ง์๋๋ฆฌ๋ฉด ์ ๊ฐ ์ต์ํด์ง ๊ธฐ๋ฅ์ด ํธํด์๋ผ๊ณ ๋ง์๋๋ฆด ์ ์๊ฒ ๋ค์.+ ๋ฐฉ๊ธ CheatSheet๋ฅผ ์๋ 2๊ฐ์ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณ๊ฒฝํด๋์์ต๋๋ค. ๋ฌด๋ฃ ์ฑ: https://github.com/Anze/KeyCluCask์ ๋ฃ ์ฑ: https://ergonis.com/en/keycue
- 0
- 3
- 16
Q&A
24๋ 2ํ 1:11:35 ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์,์ด๋ก ์์ญ์ ์๋ฒ ํ๋ก๊ทธ๋จ / ์ธํฐํ์ด์ค ๊ตฌํ์์ ์๊ธฐ ๋ฐฉ๋ฒ ์๋ ค๋๋ฆฝ๋๋ค! ํด๋น ์ฑํฐ ์์ ๋ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
- 0
- 2
- 27
Q&A
๋ค์ฐจ์ ๋ฌธ์ ๋ฐฐ์ด ๊ด๋ จ ํฌ์ธํฐ ๋ณ์
๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ๋ค์ด์๋ ๋ณ์๋ฅผ %c๋ก ์ถ๋ ฅํ๋ ค๊ณ ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.์ฐ๋ฆฌ๊ฐ ๋ฐฐ์ด ๋ฒ์์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ ๋ฐ์์ ์ถ๋ ฅํ๋ ๊ฒ์ %s๋ฐ์ ์์ต๋๋ค. ์ง๊ธ printf๋ก ์ถ๋ ฅํ์๋ ค๋ ๋ณ์ arr์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ด๊ณ , ๊ทธ๋์ %c๋ก ํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. arr์ ๊ตฌ์กฐ๋ ์ด๋ ์ต๋๋ค.const char *arr[2][2] = {{"Hello", "World"}, {"app", "dev"}}; // ์ด๊ฑด ๋ฌธ์ ๋ฐฐ์ด์ด ์๋๋ผ ํฌ์ธํฐ ๋ฐฐ์ด์ ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ ์ด๋ ์ต๋๋ค: arr[0][0] โ ํฌ์ธํฐ โ "Hello" arr[0][1] โ ํฌ์ธํฐ โ "World" arr[1][0] โ ํฌ์ธํฐ โ "app" arr[1][1] โ ํฌ์ธํฐ โ "dev" `arr` ์์ฒด๋ `arr[0]`์ ์ฃผ์, ์ฆ "ํฌ์ธํฐ์ ํฌ์ธํฐ"์ ๋๋ค. arr+1์ ๋ญ ๊ฐ๋ฆฌํค๋?arr์ ํ์ ์ const char ()[2] โ ํฌ์ธํฐ 2๊ฐ์ง๋ฆฌ ํ์ ์ฃผ์์ ๋๋ค.๊ทธ๋ฌ๋ฏ๋ก arr+1์ ๋ค์ ํ arr[1]์ ์ฃผ์๋ก ์ด๋ํฉ๋๋ค.arr โ { arr[0][0], arr[0][1] } // {"Hello", "World"} arr+1 โ { arr[1][0], arr[1][1] } // {"app", "dev"} ์ ๋ฆฌํ์๋ฉด,printf("%s\n", arr[0][0]); // Hello โ printf("%c\n", arr[0][0][0]); // H โ printf("%s\n", arr[0][0]+1); // ello โ (ํฌ์ธํฐ+1 = ๋ค์ ๋ฌธ์) printf("%s\n", arr[1][0]); // app โ ์ด๋ ๊ฒ๋ ์ถ๋ ฅํ ์๊ฐ ์์ต๋๋ค. ์ ์ฒด ์ฝ๋๋ฅผ ๋ณด์ฌ๋๋ฆฌ์๋ฉด,#include int main() { const char *arr[2][2] = {{"Hello", "World"}, {"app", "dev"}}; // ๊ธฐ๋ณธ ์ถ๋ ฅ printf("1. %s\n", arr[0][0]); printf("2. %s\n", arr[0][1]); printf("3. %s\n", arr[1][0]); printf("4. %s\n", arr[1][1]); // ํฌ์ธํฐ ํ์ฉ ์ถ๋ ฅ printf("5. %s\n", arr[0][0]); printf("6. %c\n", arr[0][0][0]); printf("7. %s\n", arr[0][0]+1); printf("8. %s\n", arr[1][0]); return 0; } ์ถ๋ ฅ๊ฐ์1. Hello2. World3. app4. dev5. Hello6. H7. ello8. app์ ๋๋ค.
- 0
- 2
- 29
Q&A
๋ค์ฐจ์ ๋ฐฐ์ด์์ ํฌ์ธํฐ ๋ณ์ ์ฃผ์ ์ด๋ ๊ด๋ จ
์๋ ํ์ธ์, ์ง๋ฌธ ์ฃผ์ ๋ค์ฐจ์ ๋ฐฐ์ด์ ์์ ์ฒ์๋ถํฐ ์ค๋ช ํ๊ฒ ์ต๋๋ค. int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; ``` ๋ฉ๋ชจ๋ฆฌ์์๋ ์ด๋ ๊ฒ ์ผ๋ ฌ๋ก ์ ์ฅ๋ฉ๋๋ค: ``` ์ธ๋ฑ์ค: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] ๊ฐ: 1 2 3 4 5 6 7 8 9 10 11 12 ๋ค์ฐจ์๋ฐฐ์ด์ด๋ ์ผ๋ฐ ๋ฐฐ์ด์ด๋ ์ฐ๋ฆฌ ๋จธ๋ฆฟ ์์์๋ ํ๋ ฌ์ด๋ ๋ญ๋๋ก ์ ๋ฆฌํ์ง๋ง์ปดํจํฐ์์๋ ๊ทธ๋ฐ ๊ฑด ๋ชจ๋ฅด๊ฒ ๊ณ ๋ฉ๋ชจ๋ฆฌ์ ์ผ๋จ ๋ค ์ฐ์์ผ๋ก ๋ฃ์ต๋๋ค. ๋ค์ฐจ์ ๋ฐฐ์ด์ ์ ์ธํ๋ ํฌ์ธํฐ ๋จ์๊ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.๋ง์ฝ, ์๋์ฒ๋ผ ์ ์ธ์ ํ๋ค๊ณ ์น๋ฉดint *p = &arr[0][0]; // ๋๋ (int *)arrp๊ฐ ์ฒซ๋ฒ์งธ ์์๋ฅผ ๊ฐ๋ฆฌํค๊ธฐ ๋๋ฌธ์, *(p+4)๋ ์ธ๋ฑ์ค 4์ธ 5์ ๊ฐ์ ๊ฐ์ง๋๋ค. ์์ฝํ์๋ฉด, ์๋ ์ฝ๋์ ์ถ๋ ฅ๊ฐ์ 5์ ๋๋ค.#include int main() { int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; int *p = &arr[0][0]; // ๋๋ (int *)arr printf("%d\n", *(p + 4)); // ๊ฒฐ๊ณผ: 5 return 0; }
- 0
- 2
- 29
Q&A
๋น์ ๊ณต์์ธ๋ฐ 3์ฃผ ๊ฐ๋ฅํ ๊น์
๋ฌธ๋ฒ ๊ฐ์๋ฅผ ์ ๋ค์ผ์๋ฉด ๊ธฐ์ถ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ด๋ ค์ฐ์ค ๊ฒ๋๋ค.์ง๊ธ ๊ธฐ์ถ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ด๋ ค์ฐ์๋ฉด ๋น์ฐํ ์ํ์ฅ์ ๊ฐ์๋ ํฉ๊ฒฉ์ ์ด๋ ต๋ค๊ณ ๋ด์ผํฉ๋๋ค.. ์ด๋ค ํํ์ ๊ธฐ์ถ๋ฌธ์ ๊ฐ ์ฃผ์ด์ง๋๋ผ๋ ๋ฌธ์ ๋ฅผ ํ์ด๋ผ ์ ์๋ ์์ค๊น์ง๋ ๋ฌธ๋ฒ์ ์๊ณ ๊ณ์ ์ผํฉ๋๋ค.๊ธฐ์ถ ๋ฌธ์ ๋ฅผ ๋ง์ด ๋ณธ๋ค๊ณ ํด์ ํฉ๊ฒฉํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ์ ํํ๋ ๋ชฐ๋ผ๋, ๋๋ต์ ์ผ๋ก๋ผ๋ ์ด๋ป๊ฒ ๋์๊ฐ๋ ์ง ์์์ผ์ํ์ฅ์ ๊ฐ์๋ ๋๋ต์ ์ผ๋ก ์ฐ์ด์๋ผ๋ ๋งํ ์ ์์ต๋๋ค.
- 0
- 2
- 76
Q&A
ํฌ์ธํฐ ์ถ๋ ฅ ๊ฐ ๊ด๋ จ
์๋ ํ์ธ์.๊ฐ ์์ฒด๋ฅผ ์ฆ๊ฐ์ํค๋ ๊ฒ์ ๋ง ๊ทธ๋๋ก ๊ฐ์ ๊ฐ๋ฆฌํค๋ฉด ๋ฉ๋๋ค.์ฐ๋ฆฌ๋ ํฌ์ธํฐ ๋ณ์ ์์ *(๋ณ)์ ๋ถ์ด๋ฉด ๊ฐ์ด ๋๋ค๊ณ ๋ฐฐ์ ์ต๋๋ค. ์ง๋ฌธํ์ ptr_a๋ ๊ทธ ์์ฒด๊ฐ ์ฃผ์์ ๋๋ค. ์์ ๋ณ์ด ์ ๋ถ์์ผ๋๊น์.๊ทธ๋์ +1์ ํ๋ฉด ๋ค์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ก ๋์ด๊ฐ๊ณ , ๊ทธ๊ฒ์ ์ ์ฒด ๊ดํธ๋ก ํด์ *์ ์์ ์ผ๋๊ทธ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๊ฐ์ ๊ฐ๋ฆฌํค๋ ๊ฒ์ ๋๋ค. ์์ ๋ณ์ด ์์ผ๋ฉด ๊ทธ ๊ณต๊ฐ์ ๊ฐ(์ ํํ ๋งํ์๋ฉด - ์ญ์ฐธ์กฐ)์ ๋ณด์๋ฉด ๋ฉ๋๋ค.
- 0
- 2
- 20
Q&A
return res ์๋ฏธ
์๋ ํ์ธ์,์๋์์๋ถํฐ ๊ณ์ ๋ฆฌํด๋๋ ๋ถ๋ถ์ด ์์ ์ ๋ถ๋ฅธ ํจ์ ๋ถ๋ถ์ ๋ค์ด๊ฐ๋๋ค. ์๋ฅผ ๋ค์ด์, 3+nSum(2)์ผ ๋๋ nSum(2)์ ๊ณ์ฐ์ด ๋๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ๊ฒ ์ฃ ?nSum(2)์ ํด๋นํ๋ res๊ฐ์ด ๋ฆฌํด๋์ด์ ์ ๋ฌ๋ ๋๊น์ง ๋ง์ด์ฃ . ์ ๋ฌ๋ res๊ฐ์ด nSum(2)์ ๋ค์ด๊ฐ์ ์์ 3๊ณผ ๋ํด์ ธ์ ๋ค์ ์์ ์ ๋ถ๋ฅธ ํจ์์๊ฒ res ๊ฐ์ผ๋ก ๋๋ ค์ค๋๋ค. ๊ธ์ ๊ทธ๋๋ก ํจ์์ ๋ฆฌํด๊ฐ์ ๋๋ค.์ ๊ฐ์๋ฅผ ๋์ผ๋ก๋ง ๋ณด์๋ ๊ฒ๋ณด๋ค๋,์ง์ ์ข ์ด์๋ค๊ฐ ์ฐ๋ฉด์ ํด๋ณด์๊ธฐ๋ฅผ ๊ถ์ฅ๋๋ฆฝ๋๋ค.
- 0
- 2
- 28
Q&A
ํฌ์ธํฐ ์ ๋ ฅ๊ฐ
์๋ ํ์ธ์!t๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ด ๋ง์ต๋๋ค. ๋ค๋ง %s๋ก ์ถ๋ ฅํ๊ธฐ ๋๋ฌธ์ ์ ์ฒด๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ์ ๋๋ค. ์ค๋ช ํ ๋ ์กฐ๊ธ ์คํด๊ฐ ์๊ธด ํ๋ค์.print์์ str์ t์ ์ฃผ์๊ฐ ๋ค์ด๊ฐ์์ต๋๋ค.
- 0
- 2
- 20
Q&A
์ฑํฌ๊ฐ ์๋ง์์
์๋ ํ์ธ์, ๋ฐฉ๊ธ ๋ชจ๋ฐ์ผ๋ก ์ฌ์ํด๋ดค์ผ๋ ์ ์์ ์ผ๋ก ์ฑํฌ๊ฐ ๋ง๊ฒ ๋์ค๊ณ ์์ต๋๋ค. ํ๊ฒฝ์ ๋ฌธ์ ๋ก ๋ณด์ด๋๋ฐ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์คํํ๊ฑฐ๋ ์ธํ๋ฐ ์ธก์ ๋ฌธ์๋ถํ๋๋ฆฝ๋๋ค! ํ๋ซํผ์ ๋ฌธ์ ๋ ์ ๊ฐ ๋์๋๋ฆฌ๊ธฐ๊ฐ ์ด๋ ค์์ ์ํด๋ถํ๋๋ฆฝ๋๋ค..
- 0
- 2
- 52




