๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€60

๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ ํ”„๋ก ํŠธ์—”๋“œ ์Šค์ฟจ 1๊ธฐ ์ตœ์ข… ํ•ฉ๊ฒฉ (+๊ตญ๋ฏผ์ทจ์—…์ง€์›์ œ๋„) ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ ํ”„๋ก ํŠธ์—”๋“œ ์Šค์ฟจ์— ์ตœ์ข… ํ•ฉ๊ฒฉ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ์‚ฌ์‹ค ์‹ ์ฒญ ํ•  ๋•Œ ๊นŒ์ง€๋งŒ ํ•ด๋„ ์ „๊ณต์ž์˜ ๊ตญ๋น„๊ต์œก์„ ์•ˆ์ข‹๊ฒŒ ๋ณด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๋Š” ์–˜๊ธฐ๊ฐ€ ๋งŽ์•„์„œ ์ข€ ๊ณ ๋ฏผ์„ ๋งŽ์ด ํ–ˆ์–ด์š”. ๊ทผ๋ฐ ์ด์ „๊นŒ์ง€ ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ๋…ํ•™์ด๋‚˜ ์ธํ„ฐ๋„ท ๊ฐ•์˜๋งŒ์„ ํ†ตํ•ด์„œ ์ง„ํ–‰ํ•ด์™”๊ณ  ๊ทธ ๊ณผ์ •์—์„œ ๊ฐ™์ด ๊ณต๋ถ€ํ• ๋งŒํ•œ ํŒ€์ด๋‚˜ ์†Œํ†ต์ด ๊ฐ€๋Šฅํ•œ ๊ฐ•์‚ฌ๋ถ„์ด ์—†์–ด์„œ ์™ธ๋กญ๊ฑฐ๋‚˜ ๋ง‰๋ง‰ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ ์ ์ด ์ข…์ข… ์žˆ์—ˆ์–ด์š”. ๊ทธ๋ž˜์„œ ๊ทธ๋Ÿฐ์ง€ ํ•œ ๋ฒˆ ์ •๋„๋Š” ๊ต์œก๊ณผ์ •์„ ์ˆ˜๊ฐ•ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์ด ์ž๊พธ ๋“ค์—ˆ์–ด์š”. ๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ ๋Œ€ํ•™์ƒ ๊ณผ์ •๋„ ์ฐธ์—ฌํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ํœดํ•™์„ ํ•  ์ˆ˜๊ฐ€ ์—†๋Š” ์ƒํ™ฉ์ด์–ด์„œ ํฌ๊ธฐํ–ˆ์—ˆ๋Š”๋ฐ ์ด๋Ÿฐ ์ฐธ์—ฌ ๊ธฐํšŒ๊ฐ€ ์ƒ๊ธฐ๋‹ˆ๊นŒ ๋†“์น˜๊ธฐ๊ฐ€ ์‹ซ๋”๋ผ๊ตฌ์š”. ์ทจ์ง ํ•œ๊ฒƒ๋„ ์•„๋‹Œ๋ฐ ์ง€๊ธˆ ์•„๋‹ˆ๋ฉด ์–ธ์ œ ํ•ด๋ณด๊ฒ ์–ด ๋งˆ์ธ๋“œ! ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ์ œ๊ฐ€ ์ง€๊ธˆ๊นŒ์ง€ ๊ทธ๋‹ฅ ๋‚จ๋“ค์ด ์ข‹๋‹ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์‚ด์•„์˜ค์ง„ ์•Š์•˜๋”๋ผ๊ตฌ์š”. ์–ธ.. 2021. 10. 28.
[C++] 2์ฐจ์› ๋ฒกํ„ฐ ์ •๋ ฌ(sort) sortํ•จ์ˆ˜๋Š” C++ STL์—์„œ ์ œ๊ณตํ•˜๋ฉฐ ํ—ค๋”๋ฅผ includeํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. vector v ={{10,2}, {1,3}, {2,4}, {9,8}, {7,7}, {9,1}}; sort(v.begin(), v.end()); for(auto a : v){ cout 2021. 10. 25.
์ „์—ญ๋ณ€์ˆ˜ VS ์ง€์—ญ๋ณ€์ˆ˜ - Code ์˜์—ญ : ์‹คํ–‰ํ•  ํ”„๋กœ๊ทธ๋žจ์˜ ์ฝ”๋“œ๊ฐ€ ์ €์žฅ๋˜๋Š” ์˜์—ญ. ํ…Œ์ŠคํŠธ ์˜์—ญ์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. CPU๋Š” ์ฝ”๋“œ ์˜์—ญ์— ์ €์žฅ๋œ ๋ช…๋ น์–ด๋ฅผ ํ•˜๋‚˜์”ฉ ๊ฐ€์ ธ๊ฐ€์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค. - Data ์˜์–ต : ์ „์—ญ๋ณ€์ˆ˜, static๋ณ€์ˆ˜, ์ดˆ๊ธฐํ™”๋œ ๋ฐฐ์—ด๊ณผ ๊ตฌ์กฐ๋“ค์ด ์ €์žฅ๋œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ๋•Œ ์ƒ์„ฑ๋˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋  ๋•Œ ์‹œ์Šคํ…œ์— ๋ฐ˜ํ™˜๋œ๋‹ค. - Heap ์˜์—ญ : ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ํ•„์š”์— ์˜ํ•ด ๋™์ ์œผ๋กœ ํ• ๋‹น๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์œ„์น˜ํ•˜๋Š” ์˜์—ญ์ด๋‹ค. - Stack ์˜์—ญ : ์ง€์—ญ๋ณ€์ˆ˜ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜, return address ๋“ฑ์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. ํ•จ์ˆ˜ ํ˜ธ์ถœ ์‹œ stack์˜์—ญ์— ์„ฑ์„ฑ๋˜๊ณ  ์‚ฌ์šฉ๋œ ํ›„ ์‹œ์Šคํ…œ์— ๋ฐ˜ํ™˜๋œ๋‹ค. data ์˜์—ญ์€ ์ปดํŒŒ์ผ ํƒ€์ž„์— ๊ฒฐ์ •๋˜๊ณ  heap ์˜์—ญ์€ ๋Ÿฐํƒ€์ž„์— ์š”๊ตฌ๋  ๋•Œ ๋งˆ๋‹ค ์‚ฌ์šฉ๋œ๋‹ค. ์ „์—ญ๋ณ€์ˆ˜์™€ ์ง€์—ญ๋ณ€์ˆ˜์˜ ์ฐจ์ด? ์ง€์—ญ๋ณ€์ˆ˜๋Š” ๋ฉ”๋ชจ๋ฆฌ์ƒ์˜ .. 2021. 10. 25.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL Kit ) SUM, MAX, MIN ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr 1. ์ตœ๋Œ“๊ฐ’ ๊ตฌํ•˜๊ธฐ SELECT MAX(DATETIME) FROM ANIMAL_INS 2. ์ตœ์†Ÿ๊ฐ’ ๊ตฌํ•˜๊ธฐ SELECT MIN(DATETIME) FROM ANIMAL_INS 3. ๋™๋ฌผ ์ˆ˜ ๊ตฌํ•˜๊ธฐ SELECT COUNT(*) FROM ANIMAL_INS 4. ์ค‘๋ณต ์ œ๊ฑฐํ•˜๊ธฐ SELECT COUNT(N.NAME) as count FROM (SELECT DISTINCT NAME FROM ANIMAL_INS WHERE NAME IS NOT NULL) as N 2021. 10. 15.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL Kit ) SELECT SQL ๋ณต์Šต๋„ ํ•  ๊ฒธ ํ•ด์„œ ํ’€์–ด๋ณด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL Kit ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr 1. ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ ์กฐํšŒํ•˜๊ธฐ SELECT * FROM ANIMAL_INS 2. ์—ญ์ˆœ ์ •๋ ฌํ•˜๊ธฐ SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC ANIMAL_ID์˜ ์—ญ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค. 3. ์•„ํ”ˆ ๋™๋ฌผ ์ฐพ๊ธฐ SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION="Sick" ORDER BY ANIMAL_ID ํ…Œ์ด๋ธ”์ด ANIMAL_ID ์ˆœ์œผ.. 2021. 10. 14.
2018 KAKAO BLIND ) ๋ฐฉ๊ธˆ๊ทธ๊ณก (C++) 2018 KAKAO BLIND RECRUITMENT [3์ฐจ] ๋ฐฉ๊ธˆ๊ทธ๊ณก ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - [3์ฐจ] ๋ฐฉ๊ธˆ๊ทธ๊ณก ๋ฐฉ๊ธˆ๊ทธ๊ณก ๋ผ๋””์˜ค๋ฅผ ์ž์ฃผ ๋“ฃ๋Š” ๋„ค์˜ค๋Š” ๋ผ๋””์˜ค์—์„œ ๋ฐฉ๊ธˆ ๋‚˜์™”๋˜ ์Œ์•…์ด ๋ฌด์Šจ ์Œ์•…์ธ์ง€ ๊ถ๊ธˆํ•ด์งˆ ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๊ทธ๋Ÿด ๋•Œ ๋„ค์˜ค๋Š” ๋‹ค์Œ ํฌํ„ธ์˜ '๋ฐฉ๊ธˆ๊ทธ๊ณก' ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ณค ํ•œ๋‹ค. ๋ฐฉ๊ธˆ๊ทธ๊ณก์—์„œ๋Š” TV, programmers.co.kr ์นด์นด์˜ค ์‹ ์ž… ๊ณต์ฑ„ 3์ฐจ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ฌธ์ œ ํ•ด์„ค ๋ธ”๋ผ์ธ๋“œ ์ฑ„์šฉ์œผ๋กœ ๊ด€์‹ฌ์„ ๋ชจ์€ ์นด์นด์˜ค ์‹ ์ž… ๊ณต์ฑ„์˜ ์„ธ ๋ฒˆ์งธ ํ…Œ์ŠคํŠธ๊ฐ€ ์ง€๋‚œ 10์›” 29์ผ(์ผ), ์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ๋„ค ์‹œ๊ฐ„์— ๊ฑธ์ณ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์น˜๋Ÿฌ์กŒ์Šต๋‹ˆ๋‹ค. ๋‘ ์ฐจ๋ก€์˜ ์˜จ๋ผ์ธ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•œ tech.kakao.com ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์Šคํ‚ฌ์ฒดํฌ ๋„์ „์ค‘์— ๋‚˜์˜จ ๋ฌธ์ œ๋‹ค. ์Šค์Šค๋กœ ํ‘ธ๋Š” ๋ฐ์—๋Š” ์‹คํŒจํ•˜๊ณ  ๊ฒฐ๊ตญ ๋‹ค๋ฅธ๋ถ„์˜ ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ–ˆ๋‹ค. ์ผ๋‹จ C#.. 2021. 10. 13.
๋ฐ˜์‘ํ˜•