728x90
λ°˜μ‘ν˜•

Python 42

[μ•Œκ³ λ¦¬μ¦˜] 크루슀칼 μ•Œκ³ λ¦¬μ¦˜ (Kruskal Algorithm)

μ‹ μž₯ 트리 (Spanning Tree) κ·Έλž˜ν”„μ—μ„œ λͺ¨λ“  λ…Έλ“œλ₯Ό ν¬ν•¨ν•˜λ©΄μ„œ 사이클이 μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” λΆ€λΆ„ κ·Έλž˜ν”„λ₯Ό μ˜λ―Έν•œλ‹€. λͺ¨λ“  λ…Έλ“œκ°€ ν¬ν•¨λ˜μ–΄ μ„œλ‘œ μ—°κ²°λ˜λ©΄μ„œ 사이클이 μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 쑰건은 트리의 쑰건이기도 ν•˜λ‹€. μ‹ μž₯ 트리 μ‚¬μš© λͺ©μ  λͺ¨λ“  λ…Έλ“œκ°€ μ—°κ²°λ˜μ–΄ μžˆμ§€λ§Œ 일뢀 간선을 μ‚¬μš©ν•˜μ§€ μ•Šμ•„λ„ λœλ‹€λŠ” μ μ—μ„œ μ‹€μ œ 문제 μƒν™©μ—μ„œ 효과적으둜 μ‚¬μš©λ  수 μžˆλ‹€. μ΅œμ†Œ μ‹ μž₯ 트리 (MST, Minimum Spanning Tree) μ΅œμ†Œν•œμ˜ λΉ„μš©μœΌλ‘œ κ΅¬μ„±λ˜λŠ” μ‹ μž₯ 트리λ₯Ό μ°Ύμ•„μ•Ό ν•  λ•Œ μ–΄λ–»κ²Œ ν•΄μ•Ό ν• κΉŒμš”? 예λ₯Ό λ“€μ–΄ N개의 λ„μ‹œκ°€ μ‘΄μž¬ν•˜λŠ” μƒν™©μ—μ„œ 두 λ„μ‹œ 사이에 λ„λ‘œλ₯Ό 놓아 전체 λ„μ‹œκ°€ μ„œλ‘œ 연결될 수 있게 λ„λ‘œλ₯Ό μ„€μΉ˜ν•˜λŠ” 경우λ₯Ό 생각해 λ΄…μ‹œλ‹€. 두 λ„μ‹œ A, Bλ₯Ό μ„ νƒν–ˆμ„ λ•Œ Aμ—μ„œ B둜 μ΄λ™ν•˜λŠ” κ²½λ‘œκ°€ λ°˜λ“œ..

Algorithm 2023.12.14

[μ•Œκ³ λ¦¬μ¦˜] μ„œλ‘œμ†Œ 집합 (Disjoint Sets) - 사이클 νŒλ³„

μ„œλ‘œμ†Œ 집합을 ν™œμš©ν•œ 사이클 νŒλ³„ μ„œλ‘œμ†Œ 집합은 무방ν–₯ κ·Έλž˜ν”„ λ‚΄μ—μ„œμ˜ 사이클을 νŒλ³„ν•  λ•Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 참고둜 λ°©ν–₯ κ·Έλž˜ν”„μ—μ„œμ˜ 사이클 μ—¬λΆ€λŠ” DFSλ₯Ό μ΄μš©ν•˜μ—¬ νŒλ³„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 1. 사이클 νŒλ³„ μ•Œκ³ λ¦¬μ¦˜ 각 간선을 ν•˜λ‚˜μ”© ν™•μΈν•˜λ©° 두 λ…Έλ“œμ˜ 루트 λ…Έλ“œλ₯Ό ν™•μΈν•©λ‹ˆλ‹€. 루트 λ…Έλ“œκ°€ μ„œλ‘œ λ‹€λ₯΄λ‹€λ©΄ 두 λ…Έλ“œμ— λŒ€ν•˜μ—¬ 합집합(Union) 연산을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. 루트 λ…Έλ“œκ°€ μ„œλ‘œ κ°™λ‹€λ©΄ 사이클(Cycle)이 λ°œμƒν•œ κ²ƒμž…λ‹ˆλ‹€. κ·Έλž˜ν”„μ— ν¬ν•¨λ˜μ–΄ μžˆλŠ” λͺ¨λ“  간선에 λŒ€ν•˜μ—¬ 1번 과정을 λ°˜λ³΅ν•©λ‹ˆλ‹€. 2. λ™μž‘ κ³Όμ • μ‚΄νŽ΄λ³΄κΈ° 3. μ„œλ‘œμ†Œ 집합을 ν™œμš©ν•œ 사이클 νŒλ³„ (μ½”λ“œ) 1) μ„œλ‘œμ†Œ 집합을 ν™œμš©ν•œ 사이클 νŒλ³„ (Python) # νŠΉμ • μ›μ†Œκ°€ μ†ν•œ 집합을 μ°ΎκΈ° def find_parent(parent, x): #..

Algorithm 2023.12.10

[μ•Œκ³ λ¦¬μ¦˜] μ„œλ‘œμ†Œ 집합 (Disjoint Sets) - 자료ꡬ쑰

κ·Έλž˜ν”„ κ·Έλž˜ν”„(Graph)λž€ λ…Έλ“œμ™€ λ…Έλ“œ 사이에 μ—°κ²°λœ κ°„μ„ μ˜ 정보λ₯Ό 가지고 μžˆλŠ” 자료ꡬ쑰λ₯Ό μ˜λ―Έν•œλ‹€. μ„œλ‘œμ†Œ 집합 μ„œλ‘œμ†Œ 집합(Disjoint Sets)μ΄λž€ 곡톡 μ›μ†Œκ°€ μ—†λŠ” 두 집합을 μ˜λ―Έν•œλ‹€. μ„œλ‘œμ†Œ 집합 자료ꡬ쑰 μ„œλ‘œμ†Œ λΆ€λΆ„ μ§‘ν•©λ“€λ‘œ λ‚˜λˆ„μ–΄μ§„ μ›μ†Œλ“€μ˜ 데이터λ₯Ό μ²˜λ¦¬ν•˜κΈ° μœ„ν•œ μžλ£Œκ΅¬μ‘°μ΄λ‹€. μ„œλ‘œμ†Œ 집합 μžλ£Œκ΅¬μ‘°λŠ” 두 μ’…λ₯˜μ˜ 연산을 μ§€μ›ν•œλ‹€. 합집합(Union): 두 개의 μ›μ†Œκ°€ ν¬ν•¨λœ 집합을 ν•˜λ‚˜μ˜ μ§‘ν•©μœΌλ‘œ ν•©μΉ˜λŠ” 연산이닀. μ°ΎκΈ°(Find): νŠΉμ •ν•œ μ›μ†Œκ°€ μ†ν•œ 집합이 μ–΄λ–€ 집합인지 μ•Œλ €μ£ΌλŠ” 연산이닀. μ„œλ‘œμ†Œ 집합 μžλ£Œκ΅¬μ‘°λŠ” ν•©μΉ˜κΈ° μ°ΎκΈ°(Union Find) 자료ꡬ쑰라고 λΆˆλ¦¬κΈ°λ„ ν•œλ‹€. 1. μ—¬λŸ¬ 개의 ν•©μΉ˜κΈ° 연산이 μ£Όμ–΄μ‘Œμ„ λ•Œ μ„œλ‘œμ†Œ 집합 자료ꡬ쑰의 λ™μž‘ κ³Όμ • 합집합(Union) 연산을 ν™•μΈν•˜μ—¬,..

Algorithm 2023.12.09

[λ°±μ€€] 11779 μ΅œμ†ŒλΉ„μš© κ΅¬ν•˜κΈ° 2 (파이썬)

κ³¨λ“œ β…’ https://www.acmicpc.net/problem/11779 11779번: μ΅œμ†ŒλΉ„μš© κ΅¬ν•˜κΈ° 2 첫째 쀄에 λ„μ‹œμ˜ 개수 n(1≤n≤1,000)이 주어지고 λ‘˜μ§Έ μ€„μ—λŠ” λ²„μŠ€μ˜ 개수 m(1≤m≤100,000)이 주어진닀. 그리고 μ…‹μ§Έ 쀄뢀터 m+2μ€„κΉŒμ§€ λ‹€μŒκ³Ό 같은 λ²„μŠ€μ˜ 정보가 주어진닀. λ¨Όμ € μ²˜μŒμ—λŠ” κ·Έ λ²„μŠ€ www.acmicpc.net πŸ“„ 문제 n(1≤n≤1,000)개의 λ„μ‹œκ°€ μžˆλ‹€. ν•œ λ„μ‹œμ—μ„œ μΆœλ°œν•˜μ—¬ λ‹€λ₯Έ λ„μ‹œμ— λ„μ°©ν•˜λŠ” m(1≤m≤100,000)개의 λ²„μŠ€κ°€ μžˆλ‹€. μš°λ¦¬λŠ” A번째 λ„μ‹œμ—μ„œ B번째 λ„μ‹œκΉŒμ§€ κ°€λŠ”λ° λ“œλŠ” λ²„μŠ€ λΉ„μš©μ„ μ΅œμ†Œν™” μ‹œν‚€λ €κ³  ν•œλ‹€. 항상 μ‹œμž‘μ μ—μ„œ λ„μ°©μ μœΌλ‘œμ˜ κ²½λ‘œκ°€ μ‘΄μž¬ν•œλ‹€. A번째 λ„μ‹œμ—μ„œ B번째 λ„μ‹œ κΉŒμ§€ κ°€λŠ”λ° λ“œλŠ” μ΅œμ†ŒλΉ„μš©κ³Ό 경둜λ₯Ό 좜λ ₯ν•˜μ—¬λΌ. πŸ’‘ 아이디..

[λ°±μ€€] 14938 μ„œκ°•κ·ΈλΌμš΄λ“œ (파이썬)

κ³¨λ“œ β…£ https://www.acmicpc.net/problem/14938 14938번: μ„œκ°•κ·ΈλΌμš΄λ“œ μ˜ˆμ€μ΄λŠ” μš”μ¦˜ κ°€μž₯ 인기가 μžˆλŠ” κ²Œμž„ μ„œκ°•κ·ΈλΌμš΄λ“œλ₯Ό 즐기고 μžˆλ‹€. μ„œκ°•κ·ΈλΌμš΄λ“œλŠ” μ—¬λŸ¬ 지역쀑 ν•˜λ‚˜μ˜ 지역에 λ‚™ν•˜μ‚°μ„ 타고 λ‚™ν•˜ν•˜μ—¬, κ·Έ 지역에 λ–¨μ–΄μ Έ μžˆλŠ” μ•„μ΄ν…œλ“€μ„ μ΄μš©ν•΄ μ„œλ°”μ΄λ²Œμ„ www.acmicpc.net πŸ“„ 문제 μ„œκ°•κ·ΈλΌμš΄λ“œλŠ” μ—¬λŸ¬ 지역 쀑 ν•˜λ‚˜μ˜ 지역에 λ‚™ν•˜μ‚°μ„ 타고 λ‚™ν•˜ν•˜μ—¬, κ·Έ 지역에 λ–¨μ–΄μ Έ μžˆλŠ” μ•„μ΄ν…œλ“€μ„ μ΄μš©ν•΄ μ„œλ°”μ΄λ²Œμ„ ν•˜λŠ” κ²Œμž„μ΄λ‹€. μ˜ˆμ€μ΄λŠ” λ‚™ν•˜μ‚°μ—μ„œ λ–¨μ–΄μ§ˆ λ•Œ 각 지역에 μ•„μ΄ν…œλ“€μ΄ λͺ‡ 개 μžˆλŠ”μ§€ μ•Œλ €μ£ΌλŠ” ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œμ„ ν•˜μ˜€μ§€λ§Œ μ–΄λ””λ‘œ λ‚™ν•˜ν•΄μ•Ό μžμ‹ μ˜ μˆ˜μƒ‰ λ²”μœ„ λ‚΄μ—μ„œ κ°€μž₯ λ§Žμ€ μ•„μ΄ν…œμ„ 얻을 수 μžˆλŠ”μ§€ μ•Œ 수 μ—†μ—ˆλ‹€. 각 지역은 μΌμ •ν•œ 길이 l (1 ≤ l ≤ 15)의 길둜..

[λ°±μ€€] 14502 μ—°κ΅¬μ†Œ (파이썬)

κ³¨λ“œ β…£ https://www.acmicpc.net/problem/14502 14502번: μ—°κ΅¬μ†Œ 인체에 치λͺ…적인 λ°”μ΄λŸ¬μŠ€λ₯Ό μ—°κ΅¬ν•˜λ˜ μ—°κ΅¬μ†Œμ—μ„œ λ°”μ΄λŸ¬μŠ€κ°€ μœ μΆœλ˜μ—ˆλ‹€. λ‹€ν–‰νžˆ λ°”μ΄λŸ¬μŠ€λŠ” 아직 퍼지지 μ•Šμ•˜κ³ , λ°”μ΄λŸ¬μŠ€μ˜ 확산을 막기 μœ„ν•΄μ„œ μ—°κ΅¬μ†Œμ— 벽을 μ„Έμš°λ €κ³  ν•œλ‹€. μ—°κ΅¬μ†ŒλŠ” 크 www.acmicpc.net πŸ“„ 문제 인체에 치λͺ…적인 λ°”μ΄λŸ¬μŠ€λ₯Ό μ—°κ΅¬ν•˜λ˜ μ—°κ΅¬μ†Œμ—μ„œ λ°”μ΄λŸ¬μŠ€κ°€ μœ μΆœλ˜μ—ˆλ‹€. λ°”μ΄λŸ¬μŠ€μ˜ 확산을 막기 μœ„ν•΄μ„œ μ—°κ΅¬μ†Œμ— 벽을 μ„Έμš°λ €κ³  ν•œλ‹€. 일뢀 칸은 λ°”μ΄λŸ¬μŠ€κ°€ μ‘΄μž¬ν•˜λ©°, 이 λ°”μ΄λŸ¬μŠ€λŠ” μƒν•˜μ’Œμš°λ‘œ μΈμ ‘ν•œ 빈 칸으둜 λͺ¨λ‘ νΌμ Έλ‚˜κ°ˆ 수 μžˆλ‹€. μƒˆλ‘œ μ„ΈμšΈ 수 μžˆλŠ” 벽의 κ°œμˆ˜λŠ” 3개이며, κΌ­ 3개λ₯Ό μ„Έμ›Œμ•Ό ν•œλ‹€. μ—°κ΅¬μ†ŒλŠ” 크기가 N×M인 μ§μ‚¬κ°ν˜•μœΌλ‘œ λ‚˜νƒ€λ‚Ό 수 있으며, μ§μ‚¬κ°ν˜•μ€ 1×1 크기의 μ •μ‚¬κ°ν˜•μœΌλ‘œ ..

[λ°±μ€€] 1504 νŠΉμ •ν•œ μ΅œλ‹¨ 경둜 (파이썬)

κ³¨λ“œ β…£ https://www.acmicpc.net/problem/1504 1504번: νŠΉμ •ν•œ μ΅œλ‹¨ 경둜 첫째 쀄에 μ •μ μ˜ 개수 Nκ³Ό κ°„μ„ μ˜ 개수 Eκ°€ 주어진닀. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) λ‘˜μ§Έ 쀄뢀터 E개의 쀄에 κ±Έμ³μ„œ μ„Έ 개의 μ •μˆ˜ a, b, cκ°€ μ£Όμ–΄μ§€λŠ”λ°, a번 μ •μ μ—μ„œ b번 μ •μ κΉŒμ§€ μ–‘λ°©ν–₯ 길이 μ‘΄ www.acmicpc.net πŸ“„ 문제 λ°©ν–₯성이 μ—†λŠ” κ·Έλž˜ν”„κ°€ 주어진닀. μ„Έμ€€μ΄λŠ” 1번 μ •μ μ—μ„œ N번 μ •μ μœΌλ‘œ μ΅œλ‹¨ 거리둜 μ΄λ™ν•˜λ €κ³  ν•œλ‹€. λ˜ν•œ μ„Έμ€€μ΄λŠ” 두 가지 쑰건을 λ§Œμ‘±ν•˜λ©΄μ„œ μ΄λ™ν•˜λŠ” νŠΉμ •ν•œ μ΅œλ‹¨ 경둜λ₯Ό κ΅¬ν•˜κ³  싢은데, 그것은 λ°”λ‘œ μž„μ˜λ‘œ 주어진 두 정점은 λ°˜λ“œμ‹œ 톡과해야 ν•œλ‹€λŠ” 것이닀. μ„Έμ€€μ΄λŠ” ν•œλ²ˆ μ΄λ™ν–ˆλ˜ 정점은 λ¬Όλ‘ , ν•œλ²ˆ μ΄λ™ν–ˆλ˜ 간선도 λ‹€μ‹œ 이동할 수 μžˆλ‹€..

[λ°±μ€€] 1941 μ†Œλ¬Έλ‚œ 칠곡주 (파이썬) (2)

κ³¨λ“œ β…’ https://www.acmicpc.net/problem/1941 1941번: μ†Œλ¬Έλ‚œ 칠곡주 총 25λͺ…μ˜ μ—¬ν•™μƒλ“€λ‘œ 이루어진 μ—¬ν•™μƒλ°˜μ€ 5×5의 μ •μ‚¬κ°ν˜• 격자 ν˜•νƒœλ‘œ μžλ¦¬κ°€ λ°°μΉ˜λ˜μ—ˆκ³ , μ–Όλ§ˆ μ§€λ‚˜μ§€ μ•Šμ•„ μ΄λ‹€μ†œκ³Ό μž„λ„μ—°μ΄λΌλŠ” 두 학생이 두각을 λ‚˜νƒ€λ‚΄λ©° λ‹€λ₯Έ 학생듀을 νœ˜μ–΄μž‘κΈ° μ‹œμž‘ www.acmicpc.net πŸ“„ 문제 총 25λͺ…μ˜ μ—¬ν•™μƒλ“€λ‘œ 이루어진 μ—¬ν•™μƒλ°˜μ€ 5×5의 μ •μ‚¬κ°ν˜• 격자 ν˜•νƒœλ‘œ μžλ¦¬κ°€ λ°°μΉ˜λ˜μ—ˆλ‹€. λͺ¨λ“  여학생이 ‘μ΄λ‹€μ†œνŒŒ’와 ‘μž„λ„μ—°νŒŒ’의 두 파둜 κ°ˆλΌμ§€κ²Œ λ˜μ—ˆλ‹€. ‘μ΄λ‹€μ†œνŒŒ’의 학생듀은 ‘μ†Œλ¬Έλ‚œ 칠곡주’λ₯Ό κ²°μ„±ν•œλ‹€. ‘μ†Œλ¬Έλ‚œ 칠곡주’λŠ” λ‹€μŒκ³Ό 같은 κ·œμΉ™μ„ λ§Œμ‘±ν•΄μ•Ό ν•œλ‹€. 7λͺ…μ˜ μ—¬ν•™μƒλ“€λ‘œ κ΅¬μ„±λ˜μ–΄μ•Ό ν•œλ‹€. 7λͺ…μ˜ μžλ¦¬λŠ” μ„œλ‘œ κ°€λ‘œλ‚˜ μ„Έλ‘œλ‘œ λ°˜λ“œμ‹œ 인접해 μžˆμ–΄μ•Ό ν•œλ‹€. ‘μ΄λ‹€μ†œνŒŒ’의 ..

[λ°±μ€€] 1941 μ†Œλ¬Έλ‚œ 칠곡주 (파이썬) (1)

κ³¨λ“œ β…’ https://www.acmicpc.net/problem/1941 1941번: μ†Œλ¬Έλ‚œ 칠곡주 총 25λͺ…μ˜ μ—¬ν•™μƒλ“€λ‘œ 이루어진 μ—¬ν•™μƒλ°˜μ€ 5×5의 μ •μ‚¬κ°ν˜• 격자 ν˜•νƒœλ‘œ μžλ¦¬κ°€ λ°°μΉ˜λ˜μ—ˆκ³ , μ–Όλ§ˆ μ§€λ‚˜μ§€ μ•Šμ•„ μ΄λ‹€μ†œκ³Ό μž„λ„μ—°μ΄λΌλŠ” 두 학생이 두각을 λ‚˜νƒ€λ‚΄λ©° λ‹€λ₯Έ 학생듀을 νœ˜μ–΄μž‘κΈ° μ‹œμž‘ www.acmicpc.net πŸ“„ 문제 총 25λͺ…μ˜ μ—¬ν•™μƒλ“€λ‘œ 이루어진 μ—¬ν•™μƒλ°˜μ€ 5×5의 μ •μ‚¬κ°ν˜• 격자 ν˜•νƒœλ‘œ μžλ¦¬κ°€ λ°°μΉ˜λ˜μ—ˆλ‹€. λͺ¨λ“  여학생이 ‘μ΄λ‹€μ†œνŒŒ’와 ‘μž„λ„μ—°νŒŒ’의 두 파둜 κ°ˆλΌμ§€κ²Œ λ˜μ—ˆλ‹€. ‘μ΄λ‹€μ†œνŒŒ’의 학생듀은 ‘μ†Œλ¬Έλ‚œ 칠곡주’λ₯Ό κ²°μ„±ν•œλ‹€. ‘μ†Œλ¬Έλ‚œ 칠곡주’λŠ” λ‹€μŒκ³Ό 같은 κ·œμΉ™μ„ λ§Œμ‘±ν•΄μ•Ό ν•œλ‹€. 7λͺ…μ˜ μ—¬ν•™μƒλ“€λ‘œ κ΅¬μ„±λ˜μ–΄μ•Ό ν•œλ‹€. 7λͺ…μ˜ μžλ¦¬λŠ” μ„œλ‘œ κ°€λ‘œλ‚˜ μ„Έλ‘œλ‘œ λ°˜λ“œμ‹œ 인접해 μžˆμ–΄μ•Ό ν•œλ‹€. ‘μ΄λ‹€μ†œνŒŒ’의 ..

[μ†Œν”„ν‹°μ–΄] [인증평가(7회) 기좜] μžλ™μ°¨ ν…ŒμŠ€νŠΈ (파이썬)

λ‚œμ΄λ„ : β˜…β˜…β˜…β˜†β˜† https://softeer.ai/practice/info.do?idx=1&eid=1717 Softeer μ—°μŠ΅λ¬Έμ œλ₯Ό 담을 Set을 μ„ νƒν•΄μ£Όμ„Έμš”. μ·¨μ†Œ 확인 softeer.ai πŸ“„ 문제 μžλ™μ°¨ 제쑰 κ³Όμ •μ—μ„œλŠ” λ‹€μ–‘ν•œ ν…ŒμŠ€νŠΈλ₯Ό 톡해 ν•΄λ‹Ή μžλ™μ°¨κ°€ 잘 λ§Œλ“€μ–΄μ‘ŒλŠ”μ§€λ₯Ό ν‰κ°€ν•©λ‹ˆλ‹€. μžλ™μ°¨μ˜ μ—°λΉ„κ°€ λ†’μ„μˆ˜λ‘ μ—°λ£Œ μ†ŒλΉ„κ°€ 적고, 더 λ§Žμ€ 거리λ₯Ό μ£Όν–‰ν•  수 μžˆμœΌλ―€λ‘œ μ΄λŠ” μžλ™μ°¨κ°€ 잘 λ§Œλ“€μ–΄μ‘ŒλŠ”μ§€μ˜ μ§€ν‘œλ‘œ μ‚¬μš©λ  수 μžˆμŠ΅λ‹ˆλ‹€. λ§Œμ•½ 3λŒ€μ˜ μžλ™μ°¨λ₯Ό ν…ŒμŠ€νŠΈν•˜κ³ , 각각의 μ—°λΉ„λ₯Ό μΈ‘μ •ν•œλ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€. 첫 번째 μžλ™μ°¨μ˜ μ—°λΉ„λŠ” 9km/L, 두 번째 μžλ™μ°¨μ˜ μ—°λΉ„λŠ” 15km/L, μ„Έ 번째 μžλ™μ°¨μ˜ μ—°λΉ„λŠ” 20km/L이라고 ν•©μ‹œλ‹€. 이 경우, 쀑앙값은 15km/L이 λ©λ‹ˆλ‹€. λ”°λΌμ„œ 이 λ°μ΄ν„°μ—μ„œλŠ” 쀑앙값을..

728x90
λ°˜μ‘ν˜•