๐น ๋น์ทํ ๋จ์ด
1. ๋ฌธ์ ๋งํฌ 2469๋ฒ: ๋น์ทํ ๋จ์ด 2. ์ฝ๋ Python3 34072kb 824ms from collections import Counter N = int(input()) words = [] max_prefix_len = 0 # ์ ๋์ฌ์ ์ต๋ ๊ธธ์ด for _ in range(N): word = input() max_...
1. ๋ฌธ์ ๋งํฌ 2469๋ฒ: ๋น์ทํ ๋จ์ด 2. ์ฝ๋ Python3 34072kb 824ms from collections import Counter N = int(input()) words = [] max_prefix_len = 0 # ์ ๋์ฌ์ ์ต๋ ๊ธธ์ด for _ in range(N): word = input() max_...
1. ๋ฌธ์ ๋งํฌ 2469๋ฒ: ๋น์ทํ ๋จ์ด 2. ์ฝ๋ Python3 32140KB 2944ms """ [2179] ๋น์ทํ ๋จ์ด ๐ ๋ฌธ์ N๊ฐ์ ์๋จ์ด๋ค์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๋น์ทํ ๋ ๋จ์ด๋ฅผ ๊ตฌํด๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ ๋จ์ด์ ๋น์ทํ ์ ๋๋ ๋ ๋จ์ด์ ์ ๋์ฌ์ ๊ธธ์ด๋ก ์ธก์ ํ๋ค. ์ ๋์ฌ๋ ๋ ๋จ์ด์ ์๋ถ๋ถ์์ ๊ณตํต์ ์ผ๋ก ๋ํ๋๋ ๋ถ๋ถ...
1. ๋ฌธ์ ๋งํฌ 2469๋ฒ: ๋น์ทํ ๋จ์ด 2. ์ฝ๋ N = int(input()) words = [] length = 30000 for i in range(N): word = input() words.append(word) S = -1 T = -1 max_count = -1 for i in range(N): left ...
1. ๋ฌธ์ ๋งํฌ 15683๋ฒ: ๊ฐ์ 2. ์ฝ๋ Python3 31708KB 2852ms """ [15683] ๊ฐ์ ๐ ๋ฌธ์ ์คํํธ๋งํฌ์ ์ฌ๋ฌด์ค์ 1ร1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ NรM ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๋ฌด์ค์๋ ์ด K๊ฐ์ CCTV๊ฐ ์ค์น๋์ด์ ธ ์๋๋ฐ, CCTV๋ 5๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค ๊ฐ CCTV๊ฐ ๊ฐ์ํ ์ ์...
1. ๋ฌธ์ ๋งํฌ 15683๋ฒ: ๊ฐ์ 2. ์ฝ๋ Python3 31708KB 2852ms stack = [] MAP = [] MIN = 10000 blocked = 0 def backtracking(depth): global MAP global MIN global N, M, D global stack ...
4. Trees and Graphs ๐ 1. ํธ๋ฆฌ์ ์ข ๋ฅ ์ฌ๊ท์ ์ค๋ช ๋ฒ ๋ ธ๋๋ก ์ด๋ฃจ์ด์ง ์๋ฃ ๊ตฌ์กฐ ํ๋์ ๋ฃจํธ ๋ ธ๋๋ฅผ ๊ฐ์ง ์ฌ๊ท (์๋ ๊ตฌ์กฐ ๋ฐ๋ณต) ๋ฃจํธ ๋ ธ๋ : 0๊ฐ ์ด์์ ์์ ๋ ธ๋ ์์ ๋ ธ๋ : 0๊ฐ ์ด์์ ์์ ๋ ธ๋ ์ฌ์ดํด ์กด์ฌ โ ๊ฐ ๋ ธ๋๋ ์ด๋ค ์๋ฃํ์ผ...
5.1 ํํฐ๋ง ์คํธ๋ฆผ์ ์์๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ด์ฉ์ด๋ค. 5.1.1 ํ๋ ๋์ผ์ดํธ๋ก ํํฐ๋ง filter ๋ฉ์๋๋ ํ๋ ๋์ผ์ดํธ(boolean์ ๋ฐํํ๋ ํจ์)๋ฅผ ์ธ์๋ก ๋ฐ์์ ํ๋ ๋์ผ์ดํธ์ ์ผ์นํ๋ ๋ชจ๋ ์์๋ฅผ ํฌํจํ๋ ์คํธ๋ฆผ์ ๋ฐํํ๋ค. List<Dish> vegetarianMenu = menu.stream() ...
chap5. ์คํธ๋ฆผ ํ์ฉ 5.1 ํํฐ๋ง 5.1.1 ํ๋ ๋์ผ์ดํธ๋ก ํํฐ๋ง ์คํธ๋ฆผ ์ธํฐํ์ด์ค๋ filter ๋ฉ์๋๋ฅผ ์ง์ํ๋ค. filter ๋ ํ๋ ๋์ผ์ดํธ๋ฅผ ์ธ์๋ก ๋ฐ์ ํ๋ ๋์ผ์ดํธ์ ์ผ์นํ๋ ๋ชจ๋ ์์๋ฅผ ํฌํจํ๋ ์คํธ๋ฆผ์ ๋ฐํํ๋ค. List<Dish> vegetarianMenu = menu.stream() ...
4.1 ์คํธ๋ฆผ์ด๋ ๋ฌด์์ธ๊ฐ? ์คํธ๋ฆผ์ ์๋ฐ 8 API์ ์๋ก ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ด๋ค. ์คํธ๋ฆผ์ ์ฌ์ฉํ๋ฉด ์ ์ธํ(์ง์ ํํ)์ผ๋ก ์ปฌ๋ ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค. ๋ฉํฐ์ค๋ ๋ ์ฝ๋๋ฅผ ๊ตฌํํ์ง ์์๋ ๋ฐ์ดํฐ๋ฅผ ํฌ๋ช ํ๊ฒ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ ์ ์๋ค. List<Dish> lowCaloricDishes = new ArrayList<>(...
์ปฌ๋ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํ๊ณ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ์ฌ์ฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋ฒฝํ ์ปฌ๋ ์ ๊ด๋ จ ์ฐ์ฐ์ ์ง์ํ๋ ค๋ฉด ๋ฉ์๋ค. SQL ์ง์์์๋ ์ ์ธํ์ผ๋ก ์ฐ์ฐ์ ํํํ ์ ์์ผ๋ฉฐ ๊ตฌํ์ ์๋์ผ๋ก ์ ๊ณต๋๋ค. SELECT name FROM dishes WHERE calorie < 400 ์ปฌ๋ ์ ์ ์์๊ฐ ๋ง๋ค๋ฉด? ๋ณ๋ ฌ๋ก ์ปฌ๋ ์ ์ ...