๋ชฉ๋ก์ „์ฒด ๊ธ€ (129)

YS's develop story

Linked List (๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ) ์ •๋ฆฌ

๐Ÿ‘จ๐Ÿผ‍๐Ÿ’ป Linked List (๋งํฌ๋“œ ๋ฆฌ์ŠคํŠธ) ์ •๋ฆฌ With Python ๐Ÿฅ Linked List๋ž€? ๐Ÿˆ Linked List ๊ตฌ์กฐ Linked List์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋Š” ์œ„ ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ : ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ ๋‹จ์œ„, ๋…ธ๋“œ๋Š” ๋ฐ์ดํ„ฐ์™€ ํฌ์ธํ„ฐ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ : ๊ฐ ๋…ธ๋“œ ์•ˆ์—์„œ ๋‹ค์Œ์ด๋‚˜ ์ด์ „์˜ ๋…ธ๋“œ์™€์˜ ์—ฐ๊ฒฐ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. ๋ฐฐ์—ด์ด ๊ฐ€์ง„ ์ž๋ฃŒ๊ตฌ์กฐ์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๊ฐ€ Linked List์ž…๋‹ˆ๋‹ค. ๐Ÿ‰ Linked List ์žฅ๋‹จ์  Linked List์— ํŠน์ • ๊ฐ’์„ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•  ๋•Œ ์œ„์™€ ๊ฐ™์ด ๋ณ„๋„์˜ ์ž‘์—…์„ ํ•ด์ฃผ๋Š” ๋กœ์ง์ด ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๐ŸŠ Linked List ๊ตฌํ˜„ (with Python) class Node: def __init__(self, data): self...

Data Structure 2021. 7. 23. 09:49
Open API ํ™œ์šฉํ•˜์—ฌ ๊ณตํœด์ผ ์ •๋ณด DB์— ์ €์žฅ ๋ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ with request module ๐Ÿ€

๐Ÿ€ Open API ํ™œ์šฉํ•˜์—ฌ ๊ณตํœด์ผ ์ •๋ณด ์ €์žฅ ๋ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ with request module โŒ› Problem ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ˆ์•ฝ ๊ด€๋ จ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ ค๊ณ  ํ•  ๋•Œ, ๋ชจ๋“  ๊ณตํœด์ผ ๋‚ ์งœ๋ฅผ ์•Œ๊ณ  ์žˆ์–ด์•ผ๋งŒ ๊ณตํœด์ผ์— ์˜ˆ์•ฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ชจ๋“  ๊ณตํœด์ผ ๋‚ ์งœ๋ฅผ DB์— ์ €์žฅํ•˜๊ณ  ์ด๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”? ์ธํ„ฐ๋„ท์—์„œ ๋ชจ๋“  ๊ณตํœด์ผ์„ ์ฐพ์•„์„œ DB์— ํ•˜๋‚˜์”ฉ ์ž…๋ ฅํ•˜๋ฉด ๋ ๊นŒ์š”? ๋ฌผ๋ก  ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ๋„ˆ๋ฌด ๋ณ„๋กœ์ธ ๊ฑฐ ๊ฐ™์•„์š”.. ๐Ÿ˜• ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๐Ÿ“œ Solution ํ•œ๊ตญ์ฒœ๋ฌธ์—ฐ๊ตฌ์›_ํŠน์ผ ์ •๋ณด (์ฒœ๋ฌธ์šฐ์ฃผ์ •๋ณด)๊ตญ๊ฒฝ์ผ์ •๋ณด, ๊ณตํœด์ผ์ •๋ณด, ๊ธฐ๋…์ผ์ •๋ณด, 24์ ˆ๊ธฐ์ •๋ณด, ์žก์ ˆ์ •๋ณด๋ฅผ ์กฐํšŒํ•˜๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค. www.data.go.kr ๊ฒ€์ƒ‰ ์ค‘ ๊ณตํœด์ผ ๊ด€๋ จ ์˜คํ”ˆ API๊ฐ€ ์žˆ์Œ์„ ์ฐพ๊ฒŒ ๋˜์—ˆ๊ณ  ์œ„ ๋งํฌ์—..

๊ธฐํƒ€ 2021. 7. 21. 09:46
NodeJS Node-Schedule๋กœ ํŠน์ •์‹œ๊ฐ„์— ์‹คํ–‰ ํ•  ์ž‘์—… ์˜ˆ์•ฝํ•˜๊ธฐ ๐Ÿค—

๐Ÿค— NodeJS Node Schedule๋กœ ํŠน์ • ์‹œ๊ฐ„์— ์‹คํ–‰ํ•  ์ž‘์—… ์˜ˆ์•ฝํ•˜๊ธฐ โŒ› Problem ์˜ˆ์•ฝ์‹œ๊ฐ„ 1์‹œ๊ฐ„ ์ „์— ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ˆ์•ฝ ํ™•์ธ ํ‘ธ์‹œ ์•Œ๋ฆผ์„ ์ „์†กํ•˜๋ ค๊ณ  ๋กœ์ง์„ ์งœ๋Š” ์ค‘์ธ๋ฐ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด 1์‹œ๊ฐ„ ์ „์— ์•Œ๋ฆผ์„ ๋ณด๋‚ผ์ง€ ๊ณ ๋ฏผ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜• FCM์„ ํ™œ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์˜ˆ์•ฝ์„ ํ•  ๋•Œ ํŠน์ • ์‹œ๊ฐ„์— ์•Œ๋ฆผ์„ ๋ณด๋‚ด๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‚ฌ์šฉ์ž๊ฐ€ ์˜ˆ์•ฝ์„ ์ทจ์†Œํ•˜๊ฒŒ ๋˜๋”๋ผ๋„ ๊ทธ ์•Œ๋ฆผ์€ ์ „์†ก๋œ๋‹ค๋Š” ๋ฌธ์ œ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์˜ˆ์•ฝ์„ ํ•œ ํ›„ ์˜ˆ์•ฝ์„ ์ทจ์†Œํ•˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์—๋งŒ ์˜ˆ์•ฝ ์‹œ๊ฐ„ ํ•œ ์‹œ๊ฐ„ ์ „์— ๋”ฑ ์•Œ๋ฆผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ์š”? ๐Ÿ“œ Solution Node Schedule ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•ด์„œ ํŠน์ • ์‹œ๊ฐ„์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์ž‘๋™๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•ด์„œ ์˜ˆ์•ฝ์‹œ๊ฐ„ ํ•œ ์‹œ๊ฐ„ ์ „์— ์‚ฌ์šฉ์ž์˜ ์˜ˆ์•ฝ..

๊ธฐํƒ€ 2021. 7. 20. 07:56