- Today
- Total
- leetcode
- ํ๋ก๊ทธ๋๋จธ์ค
- ์กธ์ ์ํ
- ๊ตฌํ
- PS
- CS
- ๊ทธ๋ฆฌ๋
- ๋ฒจ๋งํฌ๋
- tree
- ์๋ฐ
- ๋ค์ต์คํธ๋ผ
- pytorch
- spring
- ๋ฐฑ์๋
- ์์์ ๋ ฌ
- database
- java
- BFS
- ์๋ฐ์์ ์
- Graph
- ์ธํด
- ๋ฐฑ์ค
- ์๋ฃ๊ตฌ์กฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- dp
- ๋ฌธ๋ฒ
- OOP
- Algorithm
- array
- MST
๋ชฉ๋ก๐ฅ Algorithm || ๋ฌธ์ ํ์ด (110)
Partially Committed
https://school.programmers.co.kr/learn/courses/30/lessons/159994 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์์ฆ ๋ฐฑ์ค์์๋ง ๋ฌธ์ ๋ฅผ ํ๊ณ ์๋๋ฐ ์ธ๋ถ IDE ๊ฐ ํ์ฉ๋์ง ์๋ ์ฝ๋ฉํ ์คํธ๋ฅผ ๋๋นํ์ฌ, ์ค๋๋ง์ ํ๋ก๊ทธ๋๋จธ์ค ํ๋ซํผ์์ ๊ฐ์ฅ ์ต์ ๋ฌธ์ ๋ฅผ ํ๋ ๊ณจ๋ผ์ ํ์ด๋ณด์๋ค. String ์ด ๋ด๊ธด cards1, cards2, goal ๋ฐฐ์ด์ด ์ฃผ์ด์ก์ ๋ cards1, cards2 ๋ฅผ ๊ฐ๊ฐ ์์๋๋ก ํ ์ฅ์ฉ ์ฌ์ฉํ์ ๋ goal ๋ฐฐ์ด์ ์์ฑํ ์ ์๋์ง ํ์ธํด์ผ ํ๋ค. ๋ง์ด ์กฐ๊ธ ๋ฒ์กํ๋ฐ, ์์๋ฅผ ๋ณด๋ฉด ์ดํด..
(title: [๋ฐฑ์ค 9251/1520/9370] ์๋ฐ) A. LCS BOJ 9251 https://www.acmicpc.net/problem/9251 9251๋ฒ: LCS LCS(Longest Common Subsequence, ์ต์ฅ ๊ณตํต ๋ถ๋ถ ์์ด)๋ฌธ์ ๋ ๋ ์์ด์ด ์ฃผ์ด์ก์ ๋, ๋ชจ๋์ ๋ถ๋ถ ์์ด์ด ๋๋ ์์ด ์ค ๊ฐ์ฅ ๊ธด ๊ฒ์ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์๋ฅผ ๋ค์ด, ACAYKP์ CAPCAK์ LCS๋ ACAK๊ฐ ๋๋ค. www.acmicpc.net ๋์ด๋ Gold 5 ํ์ด ์๊ฐ 10๋ถ ๋ถ๋ฅ DP ์๊ฐ๋ณต์ก๋ O(NM) ๊ณต๊ฐ๋ณต์ก๋ import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws I..
(title: [๋ฐฑ์ค 5568/2559/1504/11066] ์๋ฐ) A. ์นด๋๋๊ธฐ BOJ 5568 https://www.acmicpc.net/problem/5568 5568๋ฒ: ์นด๋ ๋๊ธฐ ์์ 1์ ๊ฒฝ์ฐ ์๊ทผ์ด๋ 11, 12, 21, 112, 121, 122, 212๋ฅผ ๋ง๋ค ์ ์๋ค. www.acmicpc.net ๋์ด๋ Silver 4 ํ์ด ์๊ฐ 10 ๋ถ ๋ถ๋ฅ ๋ฐฑํธ๋ํน ์๊ฐ๋ณต์ก๋ O(n^k * k * log n) ๊ณต๊ฐ๋ณต์ก๋ import java.io.*; import java.util.*; public class Main { static int n; static int k; static TreeSet treeSet = new TreeSet(); static boolean [] visited; static..
(title: [๋ฐฑ์ค 18770/2565/2470/4195] ์๋ฐ) A. ์ขํ์์ถ BOJ 18870 https://www.acmicpc.net/problem/18870 18870๋ฒ: ์ขํ ์์ถ ์์ง์ ์์ N๊ฐ์ ์ขํ X1, X2, ..., XN์ด ์๋ค. ์ด ์ขํ์ ์ขํ ์์ถ์ ์ ์ฉํ๋ ค๊ณ ํ๋ค. Xi๋ฅผ ์ขํ ์์ถํ ๊ฒฐ๊ณผ X'i์ ๊ฐ์ Xi > Xj๋ฅผ ๋ง์กฑํ๋ ์๋ก ๋ค๋ฅธ ์ขํ์ ๊ฐ์์ ๊ฐ์์ผ ํ๋ค. X1, X2, ..., XN์ ์ข www.acmicpc.net ๋์ด๋ Silver 2 ํ์ด ์๊ฐ 10 ๋ถ ๋ถ๋ฅ ์ ๋ ฌ, Hash map ์๊ฐ๋ณต์ก๋ 1. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ n ๊ฐ์ ์ซ์๋ฅผ ๋ฐฐ์ด์ ์ ์ฅํ๋ ๋ถ๋ถ O(n) 2. ์์ ํ ๋น์ ์ํ temp ๋ฐฐ์ด์ ์ ๋ ฌํ๋ ๋ถ๋ถ O(nlogn) 3. hash map ์ t..