์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- ํ๋ก์ ํธ
- JS
- ๊ตญ๋น์ง์
- ์๊ณ ๋ฆฌ์ฆ
- ๋ ธ๋ง๋์ฝ๋
- KDT
- Til
- ํฌ๋กค๋ง
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉ์ ํ
- heapq
- fe
- ๊ฐ๋ฐ
- ๋ฐฑ์ค
- ํ๋ก ํธ์๋
- ๋๋ฆผ์ฝ๋ฉ
- Python
- mongodb
- ์ฝ๋ฉ
- node.js
- javascript
- HTML
- ๊ทธ๋ฆฌ๋
- ํ์ด์ฌ
- error
- ๋ชจ๊ฐ์ฝ
- ํ ์ดํ๋ก์ ํธ
- CSS
- react
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (141)
๐ฑ → ๐ณ
https://www.acmicpc.net/problem/1469 1469๋ฒ: ์ ์ฌ์ด ์์ด ์ฒซ์งธ ์ค์ X์ ํฌ๊ธฐ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ X์ ๋ค์ด๊ฐ๋ ์๊ฐ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. X์ ํฌ๊ธฐ๋ 8๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. X์ ์์๋ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ 16๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์ www.acmicpc.net ๋ฌธ์ ์ ๋ณด ๋ฌธ์ ์ ํ ๋์ด๋ ๊ฑธ๋ฆฐ ์๊ฐ ํด๊ฒฐ ์ ๋ฌด ์ค์ค๋ก ๊ตฌํ ์ฑ๊ณต ๋ฐฑํธ๋ํน ๊ณจ๋ 5 1h o x ์ค๊ณ ๋ฐฉ๋ฒ ๋ฐฑํธ๋ํน ์๊ณ ๋ฆฌ์ฆ ๊ฐ ๋จ๊ณ์์ ๊ฐ๋ฅํ ๋ชจ๋ ์ซ์๋ฅผ ์๋ํ๊ณ , ๊ทธ ์ ํ์ด ์ ํจํ์ง ํ์ธํจ ๋ง์ฝ ์ ํ์ด ์ ํจํ์ง ์์ผ๋ฉด ๋ค์ ์ซ์๋ก ๋์ด๊ฐ๊ณ , ์ ํจํ๋ฉด ์ฌ๊ท์ ์ผ๋ก ๋ค์ ๋จ๊ณ๋ฅผ ํ์ํจ back ํจ์๋ ํ์ฌ ์์น(pos)์ ๊ฐ ์ซ์์ ์ด์ ์์น(prev)๋ฅผ ์ธ์๋ก ๋ฐ์ pos๊ฐ 2 * ..
https://www.acmicpc.net/problem/17392 17392๋ฒ: ์ฐ์ธํ ๋ฐฉํ 1์ผ, 5์ผ, 8์ผ์ ์ฝ์์ ์์๋๋ก ๋ฐฐ์นํ๋ฉด, 4์ผ๊ณผ 10์ผ์ ๊ฐ๊ฐ 1๋งํผ์ ์ฐ์ธํจ์ ๋๋ผ๊ฒ ๋์ด, ์ด 2๋งํผ์ ์ฐ์ธํจ์ ๋๋ผ๊ฒ ๋๋ค. ์ด๋ณด๋ค ๋ ์ฐ์ธํจ์ ๋๋ผ๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์กด์ฌํ์ง ์๋๋ค. www.acmicpc.net ๋ฌธ์ ์ ๋ณด ๋ฌธ์ ์ ํ ๋์ด๋ ๊ฑธ๋ฆฐ ์๊ฐ ํด๊ฒฐ ์ ๋ฌด ๊ทธ๋ฆฌ๋ ์ค๋ฒ1 1h o ์ค๊ณ ๋ฐฉ๋ฒ sum : 0๊น์ง๋ ์ฐ์ธํ์ง ์์ผ๋๊น arr์ ๋ชจ๋ ๊ฐ์ 1์ ๋ํด์ค left : m - sum # ์ฐ์ธํ ๋ n+1 : ์ฐ์ธํ ๋ ์ด ๋ค์ด๊ฐ ์ ์๋ ์นธ ์์(3 10 2 2 1)์ ๊ฒฝ์ฐ์๋ ๋ค์ด๊ฐ ์ ์๋ ์นธ์ด 4๊ฐ์ธ๋ฐ ์ฐ์ธํ ๋ ์ด 2์ด๋ฏ๋ก 1์ ์ ๊ณฑ * 2 ์ด ์ฐ์ธ์ ์ดํฉ์ด ๋๋ค ๋ง์ฝ ๋ค์ด๊ฐ ์ ์๋ ์นธ..

https://www.acmicpc.net/problem/2404 2404๋ฒ: ๋จ์ ๋ถ์๋ก ๋ถํ ์ฒซ์งธ ์ค์ ์์ ์ ์ p, q, a, n์ด ์ ๋ ฅ๋๋ค. (1 ≤ p, q ≤ 800, 1 ≤ a ≤ 12000, 1 ≤ n ≤ 7) www.acmicpc.net ๋ฌธ์ ์ ๋ณด ๋ฌธ์ ์ ํ ๋์ด๋ ๊ฑธ๋ฆฐ ์๊ฐ ํด๊ฒฐ ์ ๋ฌด ๋ฐฑํธ๋ํน ์ค๋ฒ1 1.2h o ์ค๊ณ ๋ฐฉ๋ฒ ๋ฐฑํธ๋ํน ๊ตฌํด์ผ ํ๋ ํ๊น ๋ถ์์์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋นผ๊ฐ๋ฉด์ ํ์ดํจ ์ฝ๋ ์๊ฐ์ด๊ณผ .. from fractions import Fraction import sys input = sys.stdin.readline p, q, a, n = map(int, input().split()) target = Fraction(p, q) def backtrack(remaining..
https://www.acmicpc.net/problem/25421 25421๋ฒ: ์กฐ๊ฑด์ ๋ง๋ ์ ์์ ๊ฐ์ 2๊ฐ์ ์๋ฆฟ์๋ฅผ ๊ฐ๊ณ ์ฒซ ๋ฒ์งธ ์๋ฆฌ์ ์ซ์์ ๋ ๋ฒ์งธ ์๋ฆฌ์ ์ซ์์ ์ฐจ์ด๊ฐ 2๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ ์ ์ 11, 12, 13, 21, 22, 23, 24, 31, 32, ... , 97, 98, 99๊ฐ A์ ํด๋น๋๋ค. ๋ฐ๋ผ์ ์ ๋ต์ 39์ด๋ค. www.acmicpc.net ๋ฌธ์ ์ ๋ณด ๋ฌธ์ ์ ํ ๋์ด๋ ๊ฑธ๋ฆฐ ์๊ฐ ํด๊ฒฐ ์ ๋ฌด DP ์ค๋ฒ1 1h O ์ค๊ณ ๋ฐฉ๋ฒ dp๋ก ์ ๊ทผ dp[n][i] = dp[n-1][i-2] + dp[n-1][i-1] + dp[n-1][i] + dp[n-1][i+1] + dp[n-1][i+2] dp๊ฐ์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ์ ์ ๋ํด๊ฐ n๋ฒ์งธ ์๋ฆฌ ์์ฐ์ = ์ด์ ๋ฒ์งธ ์๋ฆฌ ์์ฐ์๋ณด๋ค 2์ด์ ..
https://school.programmers.co.kr/learn/courses/30/lessons/42578 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ ๋ณด ๋ฌธ์ ์ ํ ๋์ด๋ ๊ฑธ๋ฆฐ ์๊ฐ ํด๊ฒฐ ์ ๋ฌด ์ค์ค๋ก ๊ตฌํ ์ฑ๊ณต ํด์ฑ level2 45m O X ์ค๊ณ ๋ฐฉ๋ฒ 1. dictionary์ “์ท์ ๋ถ๋ฅ : ์ข ๋ฅ ๊ฐฏ์” ์ด๋ ๊ฒ ๋ฃ์ด์ฃผ๊ณ 2. (์ข ๋ฅ+1) ์ ๋ถ ๊ณฑํ ํ -1 ํด์ฃผ๋ฉด ๋จ (์ข ๋ฅ + 1) ๊ณฑํ๊ณ 1 ๋นผ๋ฉด ๋๋ ์ด์ : ex. (a + 1)(b + 1)(c + 1) - 1 = (a + b + c) + (ab + bc + ca) + abc ์ฝ๋..
https://school.programmers.co.kr/learn/courses/30/lessons/84512 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr from itertools import product def solution(word): ls = [] for i in range(1, 6): for j in list(product('AEIOU', repeat=i)): ls.append(''.join(j)) ls.sort() return ls.index(word) + 1
์ฝ๋ ์๊ฐ์ด๊ณผ ์ฝ๋ from itertools import combinations def solution(number, k): answer = '' arr = list(combinations(number, len(number)-k)) for i in max(arr): answer += i return answer combination ์์ฒด๊ฐ ๋ฌด๋ฆฌ์ธ ๋ฏ ํ๋ค ์ ๋ต ํ์ด 1 def solution(number, k): stack = [number[0]] for num in number[1:]: while len(stack) > 0 and stack[-1] 0: k -= 1 stack.pop() stack.append(num) if k != 0: stack = stack[:-k] re..