๐ฆ ์๋ด์ ์ธ์
1. ๋ฌธ์ ๋งํฌ ์๋ด์ ์ธ์ 2. ์ฝ๋ from itertools import product def solution(k, n, reqs): mentor = range(1, n + 1) mentors = [p for p in product(mentor, repeat=k) if sum(p) == n] min_wai...
1. ๋ฌธ์ ๋งํฌ ์๋ด์ ์ธ์ 2. ์ฝ๋ from itertools import product def solution(k, n, reqs): mentor = range(1, n + 1) mentors = [p for p in product(mentor, repeat=k) if sum(p) == n] min_wai...
1. ๋ฌธ์ ๋งํฌ ์๋ด์ ์ธ์ 2. ์ฝ๋ # FIFO # ๊ฐ ๋ฉํ ๋น ๋๋๋ ์๊ฐ ๊ธฐ๋ก # ๋๋๋ ์๊ฐ์ด ๋ ๋น ๋ฅธ ๋ฉํ ์๊ฒ ์๋ด ์งํ # ์ฐ์ ๋ฉํ ํ๋ช ์ฉ ๋ฐฐ์ ํ๊ณ ์ดํ, ๊ธฐ๋ค๋ฆฌ๋ ์๊ฐ์ด ๊ฐ์ฅ ๊ธด ํ์๊ฒ ๋ฉํ ์ถ๊ฐ ๋ฐฐ์ def min_time(start_time, end_time, group_queue): wait_time = 0 ...
1. ๋ฌธ์ ๋งํฌ ๋ฑ์ฐ์ฝ์ค ์ ํ๊ธฐ 2. ์ฝ๋ from collections import deque INF = int(1e9) def solution(n, paths, gates, summits): graph = [[] for _ in range(n+1)] summits.sort() summits_set = set(sum...
1. ๋ฌธ์ ๋งํฌ ๋ฑ์ฐ์ฝ์ค ์ ํ๊ธฐ 2. ์ฝ๋ """ ๋ฑ์ฐ์ฝ์ค ์ ํ๊ธฐ ๐ ๋ฌธ์ XX์ฐ์ n๊ฐ์ ์ง์ ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ๊ฐ ์ง์ ์ 1๋ถํฐ n๊น์ง ๋ฒํธ๊ฐ ๋ถ์ด์์ผ๋ฉฐ, ์ถ์ ๊ตฌ, ์ผํฐ, ํน์ ์ฐ๋ด์ฐ๋ฆฌ์ ๋๋ค. ๊ฐ ์ง์ ์ ์๋ฐฉํฅ ํตํ์ด ๊ฐ๋ฅํ ๋ฑ์ฐ๋ก๋ก ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ, ์๋ก ๋ค๋ฅธ ์ง์ ์ ์ด๋ํ ๋ ์ด ๋ฑ์ฐ๋ก๋ฅผ ์ด์ฉํด์ผ ํฉ๋๋ค. ์ด๋, ๋ฑ์ฐ๋ก๋ณ๋ก ์ด๋...
1. ๋ฌธ์ ๋งํฌ ๋ฑ์ฐ์ฝ์ค ์ ํ๊ธฐ 2. ์ฝ๋ from itertools import product def solution(k, n, reqs): INF = 2000000000 def solution(n, paths, gates, summits): graph = [] for i in range(n + 1): gra...
1. ๋ฌธ์ ๋งํฌ 5582๋ฒ: ์ฌ๋ค๋ฆฌ ํ๊ธฐ 2. ์ฝ๋ Python3 31120KB 2592ms str1 = input() str2 = input() # str1์ด ๋ ์งง๋๋ก ์์ if len(str1) > len(str2): str1, str2 = str2, str1 length = len(str1) dp = [0] * (l...
1. ๋ฌธ์ ๋งํฌ ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด 2. ์ฝ๋ PyPy3 236364KB 520ms """ [5582] ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด ๐ ๋ฌธ์ ๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ก์ ๋, ๋ ๋ฌธ์์ด์ ๋ชจ๋ ํฌํจ๋ ๊ฐ์ฅ ๊ธด ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ด๋ค ๋ฌธ์์ด s์ ๋ถ๋ถ ๋ฌธ์์ด t๋, s์ t๊ฐ ์ฐ์์ผ๋ก ๋ํ๋๋ ๊ฒ์ ๋งํ๋ค. ์๋ฅผ ๋ค์ด, ๋ฌธ์์ด ...
1. ๋ฌธ์ ๋งํฌ ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด 2. ์ฝ๋ a = input() b = input() len_a = len(a); len_b = len(b); dp = [] for i in range(len_a + 1): dp.append([0] * (len_b + 1)); max_result = 0 for i in range(1, len_a +...
1. ๋ฌธ์ ๋งํฌ ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด 2. ์ฝ๋ import sys input = sys.stdin.readline fir_str = input().rstrip() sec_str = input().rstrip() dp = [[0 for _ in range(len(fir_str) + 1)] for _ in range(len(sec_str) + ...
chap8. ์ปฌ๋ ์ API ๊ฐ์ 8.1 ์ปฌ๋ ์ ํฉํ ๋ฆฌ ์๋ฐ 9์์๋ ์์ ์ปฌ๋ ์ ๊ฐ์ฒด๋ฅผ ์ฝ๊ฒ ๋ง๋ค ์ ์๋ ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค. List<String> friends = new ArrayList<>(); friends.add("Raphael"); friends.add("Olivia"); friends.add("Thiba...