λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
728x90
λ°˜μ‘ν˜•

파이썬34

[Python] 이것이 μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with 파이썬 - 이진 탐색 - λΆ€ν’ˆ μ°ΎκΈ° λ“€μ–΄κ°€κΈ° μ•žμ„œ ν•΄λ‹Ή 문제 및 해섀은 "이것이 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with 파이썬" 책을 κΈ°μ€€μœΌλ‘œ μš”μ•½ 및 정리 ν•˜μ—¬ μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이것이 μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with 파이썬 μ±… ꡬ맀처 이것이 취업을 μœ„ν•œ μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with 파이썬 - YES24 λ‚˜λ™λΉˆ μ €μžμ˜ 유튜브 라이브 방솑 https://www.youtube.com/c/dongbinnaIT 취쀀생이라면 λˆ„κ΅¬λ‚˜ μž…μ‚¬ν•˜κ³  싢은 카카였 · μ‚Όμ„±μ „μž · 넀이버 · 라인!μ·¨μ—…μ˜ 성곡 μ—΄μ‡ λŠ” μ•Œκ³ λ¦¬μ¦˜ 인터뷰에 μžˆλ‹€!IT 취쀀생 www.yes24.com 이진 탐색 : 반으둜 μͺΌκ°œλ©΄μ„œ νƒμƒ‰ν•˜κΈ° 이진 탐색(Binary Search) λŠ” λ°°μ—΄ λ‚΄λΆ€μ˜ 데이터가 μ •λ ¬λ˜μ–΄ μžˆμ–΄μ•Όλ§Œ μ‚¬μš©ν•  수 μžˆλŠ” μ•Œκ³ λ¦¬μ¦˜ 이닀. 데이터가 λ¬΄μž‘μœ„μΌ λ•ŒλŠ” μ‚¬μš©ν•  수 μ—†μ§€λ§Œ, 이미 μ •λ ¬λ˜μ–΄ μžˆλ‹€λ©΄ 맀.. 2023. 2. 6.
[Python] λ°±μ€€ 1252 μ΄μ§„μˆ˜ λ§μ…ˆ - κ΅¬ν˜„ λ°±μ€€ ν™ˆνŽ˜μ΄μ§€ λ¬Έμ œμ™€ 개인적인 해섀을 μž‘μ„±ν•œ κΈ€ μž…λ‹ˆλ‹€. λ°±μ€€ 문제 - 1252번 : μ΄μ§„μˆ˜ λ§μ…ˆ 1252번: μ΄μ§„μˆ˜ λ§μ…ˆ 첫째 쀄에 두 개의 μ΄μ§„μˆ˜κ°€ 빈 칸을 사이에 두고 주어진닀. 각 μ΄μ§„μˆ˜λŠ” 1 λ˜λŠ” 0으둜만 이루어져 있으며, 0으둜 μ‹œμž‘ν•  μˆ˜λ„ μžˆλ‹€. λ˜ν•œ 각 μ΄μ§„μˆ˜μ˜ κΈΈμ΄λŠ” 80을 λ„˜μ§€ μ•ŠλŠ”λ‹€. www.acmicpc.net 문제λ₯Ό 보기 전에 μ§„μˆ˜ λ³€ν™˜μ˜ κ²½μš°μ— 파이썬 ν•¨μˆ˜λ“€μ„ μ‚¬μš©ν•˜λ©΄ μ‰½κ²Œ κ΅¬ν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ΅¬ν˜„ νŒŒνŠΈμ΄λ‹ˆκΉŒ?! ν•„μžλŠ” ν•¨μˆ˜λ“€μ„ μ‚¬μš©ν•˜μ§€ μ•Šκ³  직접 κ΅¬ν˜„ν•΄λ³΄λŠ” μ‹μœΌλ‘œ μž‘μ„±μ„ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€. 2μ§„μˆ˜λ‘œ λ‚˜νƒ€λ‚Έ 것을 10μ§„μˆ˜λ‘œ λ°”κΎΌ ν›„ κ³„μ‚°ν•˜κ³ , 그것을 λ‹€μ‹œ 2μ§„μˆ˜λ‘œ λ°”κΎΈμ–΄ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“  μ½”λ“œλ₯Ό 지 λ•Œ, κ°„κ²°ν•˜κ²Œ μ§œλŠ” 것도 μ€‘μš”ν•˜μ§€λ§Œ μ•Œμ•„λ³Ό 수 μžˆλŠ” μ½”λ“œκ°€ ꡉμž₯히 μ€‘μš”ν•˜λ‹€κ³  생각합.. 2023. 2. 5.
[Python] λ°±μ€€ 20413 MVP 닀이아λͺ¬λ“œ (Easy) - κ΅¬ν˜„ λ°±μ€€ ν™ˆνŽ˜μ΄μ§€ λ¬Έμ œμ™€ 해섀을 ν’€μ΄ν•œ κΈ€μž…λ‹ˆλ‹€. λ°±μ€€ 20413 MVP 닀이아λͺ¬λ“œ (Easy) 20413번: MVP 닀이아λͺ¬λ“œ (Easy) μž…λ ₯된 MVP 등급을 λ‹¬μ„±ν•˜κΈ° μœ„ν•œ μ΅œλŒ€ λˆ„μ  κ³ΌκΈˆμ•‘μ„ λ§Œμ› λ‹¨μœ„λ‘œ 좜λ ₯ν•œλ‹€. www.acmicpc.net 문제 μƒλ―Όμ΄λŠ” κ²Œμž„ λ‹¨ν’μžŽ 이야기에 κ³ΌκΈˆμ„ 즐겨 ν•œλ‹€. λ‹¨ν’μžŽ μ΄μ•ΌκΈ°μ—λŠ” κ³ΌκΈˆμ•‘μ— 따라 ν˜œνƒμ„ μ œκ³΅ν•˜λŠ” 'MVP λ“±κΈ‰' 이 μ‘΄μž¬ν•œλ‹€. MVP 등급은 브둠즈(B), 싀버(S), κ³¨λ“œ(G), ν”Œλž˜ν‹°λ„˜(P), 닀이아λͺ¬λ“œ(D) 둜 총 λ‹€μ„― 등급이 있으며, ν˜„μž¬ 달과 μ§€λ‚œλ‹¬, 즉 ν˜„μž¬ 달을 ν¬ν•¨ν•œ 졜근 2κ°œμ›”κ°„μ˜ κ³ΌκΈˆμ•‘μœΌλ‘œ κ²°μ •λœλ‹€. 단, λ‹¨ν’μžŽμ΄μ•ΌκΈ°μ—λŠ” κ³Όλ„ν•œ κ³ΌκΈˆμ„ 막기 μœ„ν•΄ 'μ΅œλŒ€ 과금 ν•œλ„' κ°€ μžˆμ–΄ ν•œ 달에 μ΅œλŒ€ 닀이아λͺ¬λ“œ λ“±κΈ‰ κΈ°μ€€μ•‘ κΉŒμ§€λ§Œ κ³ΌκΈˆν•  수 있으며, .. 2023. 2. 2.
[Python] λ°±μ€€ 2606 μ•ˆμ „ μ˜μ—­ - DFS/BFS (BFS) λ°±μ€€ ν™ˆνŽ˜μ΄μ§€μ˜ λ¬Έμ œμ™€ 개인적인 해섀을 풀이 해놓은 κΈ€μž…λ‹ˆλ‹€. 문제 좜처 : https://www.acmicpc.net/problem/2468 2468번: μ•ˆμ „ μ˜μ—­ μž¬λ‚œλ°©μž¬μ²­μ—μ„œλŠ” λ§Žμ€ λΉ„κ°€ λ‚΄λ¦¬λŠ” μž₯λ§ˆμ² μ— λŒ€λΉ„ν•΄μ„œ λ‹€μŒκ³Ό 같은 일을 κ³„νšν•˜κ³  μžˆλ‹€. λ¨Όμ € μ–΄λ–€ μ§€μ—­μ˜ 높이 정보λ₯Ό νŒŒμ•…ν•œλ‹€. κ·Έ λ‹€μŒμ— κ·Έ 지역에 λ§Žμ€ λΉ„κ°€ 내렸을 λ•Œ 물에 μž κΈ°μ§€ μ•ŠλŠ” www.acmicpc.net BFS BFS λŠ” Breath-First Search, λ„ˆλΉ„ μš°μ„  탐색 이라고도 λΆ€λ₯΄λ©°, κ°€μž₯ κ°€κΉŒμš΄ λ…Έλ“œλΆ€ν„° μš°μ„ μ μœΌλ‘œ νƒμƒ‰ν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜ 이닀. μΈμ ‘ν•œ λ…Έλ“œλ₯Ό 반볡적으둜 큐에 넣도둝 μ•Œκ³ λ¦¬μ¦˜μ„ μž‘μ„±ν•˜λ©΄ μžμ—°μŠ€λŸ½κ²Œ λ¨Όμ € λ“€μ–΄μ˜¨ 것뢀터 λ‚˜κ°€κ²Œ λ˜μ–΄ κ°€κΉŒμš΄ λ…Έλ“œλΆ€ν„° 탐색을 μ§„ν–‰ν•˜κ²Œ λœλ‹€. 문제 μž¬λ‚œλ°©μž¬μ²­μ—μ„œλŠ” λ§Žμ€ λΉ„κ°€ λ‚΄λ¦¬λŠ” μž₯마.. 2023. 2. 1.
[Python] 이것이 μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with 파이썬 - 이진 탐색 λ“€μ–΄κ°€κΈ° μ•žμ„œ ν•΄λ‹Ή 문제 및 해섀은 "이것은 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with 파이썬" 책을 κΈ°μ€€μœΌλ‘œ μš”μ•½ 및 μ •λ¦¬ν•˜μ—¬ μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이진 탐색은 μ „μ œ 쑰건이 데이터 정렬이닀. λ°μ΄ν„°λ² μ΄μŠ€λŠ” λ‚΄λΆ€μ μœΌλ‘œ λŒ€μš©λŸ‰ 데이터 μ²˜λ¦¬μ— μ ν•©ν•œ 트리 자료ꡬ쑰λ₯Ό μ΄μš©ν•˜μ—¬ 항상 데이터가 μ •λ ¬λ˜μ–΄ μžˆλ‹€. 트리 자료ꡬ쑰 λ₯Ό 사전에 μ•Œκ³  μžˆλ‹€λ©΄, 이진 탐색을 κ³΅λΆ€ν•˜λŠ” 것에 μˆ˜μ›”ν•  것이닀. 이것이 μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with 파이썬 μ±… ꡬ맀처 이것이 취업을 μœ„ν•œ μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with 파이썬 - YES24 λ‚˜λ™λΉˆ μ €μžμ˜ 유튜브 라이브 방솑 https://www.youtube.com/c/dongbinnaIT 취쀀생이라면 λˆ„κ΅¬λ‚˜ μž…μ‚¬ν•˜κ³  싢은 카카였 · μ‚Όμ„±μ „μž · 넀이버 · 라인!μ·¨μ—…μ˜ 성곡 μ—΄μ‡ λŠ” μ•Œκ³ λ¦¬μ¦˜ 인터뷰에 μžˆλ‹€!IT 취쀀생 www.ye.. 2023. 1. 31.
[Python] 이것이 μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with 파이썬 - μ •λ ¬ - 두 λ°°μ—΄μ˜ μ›μ†Œ ꡐ체 λ“€μ–΄κ°€κΈ° μ•žμ„œ ν•΄λ‹Ή 문제 및 해섀은 "이것이 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with 파이썬" 책을 κΈ°μ€€μœΌλ‘œ μš”μ•½ 및 정리 ν•˜μ—¬ μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ±…μ—μ„œλŠ” μ •λ ¬ν•˜λŠ” μ½”λ“œ ν•¨μˆ˜λ₯Ό sorted λ₯Ό ν™œμš©ν•˜μ˜€μ§€λ§Œ, ν•„μžμ˜ 경우 sort λ₯Ό μ‚¬μš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이 점은 μ°Έκ³  λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. 이것이 μ½”λ”©ν…ŒμŠ€νŠΈλ‹€ with 파이썬 μ±… ꡬ맀 μ‚¬μ΄νŠΈ 이것이 취업을 μœ„ν•œ μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with 파이썬 - YES24 λ‚˜λ™λΉˆ μ €μžμ˜ 유튜브 라이브 방솑 https://www.youtube.com/c/dongbinnaIT 취쀀생이라면 λˆ„κ΅¬λ‚˜ μž…μ‚¬ν•˜κ³  싢은 카카였 · μ‚Όμ„±μ „μž · 넀이버 · 라인!μ·¨μ—…μ˜ 성곡 μ—΄μ‡ λŠ” μ•Œκ³ λ¦¬μ¦˜ 인터뷰에 μžˆλ‹€!IT 취쀀생 www.yes24.com μ •λ ¬ μ•Œκ³ λ¦¬μ¦˜ μ •λ ¬μ΄λž€, 데이터λ₯Ό νŠΉμ •ν•œ 기쀀에 λ”°λΌμ„œ μˆœμ„œλŒ€λ‘œ λ‚˜μ—΄ν•˜λŠ” 것을 λ§ν•œ.. 2023. 1. 29.
728x90
λ°˜μ‘ν˜•