LILDB

๐Ÿข ๋น„์Šทํ•œ ๋‹จ์–ด

1. ๋ฌธ์ œ ๋งํฌ 2469๋ฒˆ: ๋น„์Šทํ•œ ๋‹จ์–ด 2. ์ฝ”๋“œ Python3 32140KB 2944ms """ [2179] ๋น„์Šทํ•œ ๋‹จ์–ด ๐Ÿ’› ๋ฌธ์ œ N๊ฐœ์˜ ์˜๋‹จ์–ด๋“ค์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ€์žฅ ๋น„์Šทํ•œ ๋‘ ๋‹จ์–ด๋ฅผ ๊ตฌํ•ด๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‘ ๋‹จ์–ด์˜ ๋น„์Šทํ•œ ์ •๋„๋Š” ๋‘ ๋‹จ์–ด์˜ ์ ‘๋‘์‚ฌ์˜ ๊ธธ์ด๋กœ ์ธก์ •ํ•œ๋‹ค. ์ ‘๋‘์‚ฌ๋ž€ ๋‘ ๋‹จ์–ด์˜ ์•ž๋ถ€๋ถ„์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ถ€๋ถ„...

๐Ÿข ๊ฐ์‹œ

1. ๋ฌธ์ œ ๋งํฌ 15683๋ฒˆ: ๊ฐ์‹œ 2. ์ฝ”๋“œ Python3 31708KB 2852ms """ [15683] ๊ฐ์‹œ ๐Ÿ’› ๋ฌธ์ œ ์Šคํƒ€ํŠธ๋งํฌ์˜ ์‚ฌ๋ฌด์‹ค์€ 1ร—1ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋Š” Nร—M ํฌ๊ธฐ์˜ ์ง์‚ฌ๊ฐํ˜•์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ๋ฌด์‹ค์—๋Š” ์ด K๊ฐœ์˜ CCTV๊ฐ€ ์„ค์น˜๋˜์–ด์ ธ ์žˆ๋Š”๋ฐ, CCTV๋Š” 5๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค ๊ฐ CCTV๊ฐ€ ๊ฐ์‹œํ•  ์ˆ˜ ์žˆ...

๐Ÿฃ 4. Trees and Graphs

4. Trees and Graphs ๐Ÿ“š 1. ํŠธ๋ฆฌ์˜ ์ข…๋ฅ˜ ์žฌ๊ท€์  ์„ค๋ช…๋ฒ• ๋…ธ๋“œ๋กœ ์ด๋ฃจ์–ด์ง„ ์ž๋ฃŒ ๊ตฌ์กฐ ํ•˜๋‚˜์˜ ๋ฃจํŠธ ๋…ธ๋“œ๋ฅผ ๊ฐ€์ง ์žฌ๊ท€ (์•„๋ž˜ ๊ตฌ์กฐ ๋ฐ˜๋ณต) ๋ฃจํŠธ ๋…ธ๋“œ : 0๊ฐœ ์ด์ƒ์˜ ์ž์‹ ๋…ธ๋“œ ์ž์‹ ๋…ธ๋“œ : 0๊ฐœ ์ด์ƒ์˜ ์ž์‹ ๋…ธ๋“œ ์‚ฌ์ดํด ์กด์žฌ โŒ ๊ฐ ๋…ธ๋“œ๋Š” ์–ด๋–ค ์ž๋ฃŒํ˜•์œผ...

๐Ÿน chap5. ์ŠคํŠธ๋ฆผ ํ™œ์šฉ

5.1 ํ•„ํ„ฐ๋ง ์ŠคํŠธ๋ฆผ์˜ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. 5.1.1 ํ”„๋ ˆ๋””์ผ€์ดํŠธ๋กœ ํ•„ํ„ฐ๋ง filter ๋ฉ”์„œ๋“œ๋Š” ํ”„๋ ˆ๋””์ผ€์ดํŠธ(boolean์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜)๋ฅผ ์ธ์ˆ˜๋กœ ๋ฐ›์•„์„œ ํ”„๋ ˆ๋””์ผ€์ดํŠธ์™€ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์ŠคํŠธ๋ฆผ์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. List<Dish> vegetarianMenu = menu.stream() ...

๐ŸฆŠ chap5. ์ŠคํŠธ๋ฆผ ํ™œ์šฉ

chap5. ์ŠคํŠธ๋ฆผ ํ™œ์šฉ 5.1 ํ•„ํ„ฐ๋ง 5.1.1 ํ”„๋ ˆ๋””์ผ€์ดํŠธ๋กœ ํ•„ํ„ฐ๋ง ์ŠคํŠธ๋ฆผ ์ธํ„ฐํŽ˜์ด์Šค๋Š” filter ๋ฉ”์„œ๋“œ๋ฅผ ์ง€์›ํ•œ๋‹ค. filter ๋Š” ํ”„๋ ˆ๋””์ผ€์ดํŠธ๋ฅผ ์ธ์ˆ˜๋กœ ๋ฐ›์•„ ํ”„๋ ˆ๋””์ผ€์ดํŠธ์™€ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์ŠคํŠธ๋ฆผ์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. List<Dish> vegetarianMenu = menu.stream() ...

๐Ÿน chap4. ์ŠคํŠธ๋ฆผ ์†Œ๊ฐœ

4.1 ์ŠคํŠธ๋ฆผ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ์ŠคํŠธ๋ฆผ์€ ์ž๋ฐ” 8 API์— ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์ด๋‹ค. ์ŠคํŠธ๋ฆผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์„ ์–ธํ˜•(์งˆ์˜ ํ‘œํ˜„)์œผ๋กœ ์ปฌ๋ ‰์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์•„๋„ ๋ฐ์ดํ„ฐ๋ฅผ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋ณ‘๋ ฌ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. List<Dish> lowCaloricDishes = new ArrayList<>(...

๐ŸฆŠ chap4. ์ŠคํŠธ๋ฆผ ์†Œ๊ฐœ

์ปฌ๋ ‰์…˜์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž‘์—…์— ์‚ฌ์šฉ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™„๋ฒฝํ•œ ์ปฌ๋ ‰์…˜ ๊ด€๋ จ ์—ฐ์‚ฐ์„ ์ง€์›ํ•˜๋ ค๋ฉด ๋ฉ€์—ˆ๋‹ค. SQL ์งˆ์˜์—์„œ๋Š” ์„ ์–ธํ˜•์œผ๋กœ ์—ฐ์‚ฐ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ตฌํ˜„์€ ์ž๋™์œผ๋กœ ์ œ๊ณต๋œ๋‹ค. SELECT name FROM dishes WHERE calorie < 400 ์ปฌ๋ ‰์…˜์— ์š”์†Œ๊ฐ€ ๋งŽ๋‹ค๋ฉด? ๋ณ‘๋ ฌ๋กœ ์ปฌ๋ ‰์…˜์„ ...