μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- ADsP
- μ€λ²μνλ§
- μλν΄λΌμ°λ
- λΉ λ°μ΄ν°λΆμκΈ°μ¬
- Python
- pandas
- ν μ€νΈλΆμ
- dataframe
- λ°μ΄ν°λΆμμ λ¬Έκ°
- λΉ λ°μ΄ν°
- opencv
- λμνλ³Έ
- λ°μ΄ν°λΆμ
- DBSCAN
- iloc
- PCA
- κ΅°μ§ν
- νμ΄μ¬
- datascience
- ν¬λ‘€λ§
- μ£Όμ±λΆλΆμ
- numpy
- ADP
- λ 립νλ³Έ
- μΈλμνλ§
- LDA
- t-test
- λ°μ΄ν°λΆμμ€μ λ¬Έκ°
- λ°μ΄ν°λΆκ· ν
- Lambda
λͺ©λ‘π Coding Test/Programmers (112)
Data Science LAB
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDi25l/btrUdhe6lcB/aT9oybS8CSORK91QIsHuck/img.png)
1. λ¬Έμ μ€λͺ β³β³ κ²μλνκ° κ°μ΅λμμ΅λλ€. μ΄ λνλ Nλͺ μ΄ μ°Έκ°νκ³ , ν λλ¨ΌνΈ νμμΌλ‘ μ§νλ©λλ€. Nλͺ μ μ°Έκ°μλ κ°κ° 1λΆν° Nλ²μ μ°¨λ‘λλ‘ λ°°μ λ°μ΅λλ€. κ·Έλ¦¬κ³ , 1λ²↔2λ², 3λ²↔4λ², ... , N-1λ²↔Nλ²μ μ°Έκ°μλΌλ¦¬ κ²μμ μ§νν©λλ€. κ° κ²μμμ μ΄κΈ΄ μ¬λμ λ€μ λΌμ΄λμ μ§μΆν μ μμ΅λλ€. μ΄λ, λ€μ λΌμ΄λμ μ§μΆν μ°Έκ°μμ λ²νΈλ λ€μ 1λ²λΆν° N/2λ²μ μ°¨λ‘λλ‘ λ°°μ λ°μ΅λλ€. λ§μ½ 1λ²↔2λ² λΌλ¦¬ 겨루λ κ²μμμ 2λ²μ΄ μΉλ¦¬νλ€λ©΄ λ€μ λΌμ΄λμμ 1λ²μ λΆμ¬λ°κ³ , 3λ²↔4λ²μμ 겨루λ κ²μμμ 3λ²μ΄ μΉλ¦¬νλ€λ©΄ λ€μ λΌμ΄λμμ 2λ²μ λΆμ¬λ°κ² λ©λλ€. κ²μμ μ΅μ’ ν λͺ μ΄ λ¨μ λκΉμ§ μ§νλ©λλ€. μ΄λ, μ²μ λΌμ΄λμμ Aλ²μ κ°μ§ μ°Έκ°μλ κ²½μμλ‘ μκ°νλ Bλ² μ°Έκ°μμ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eKeEvC/btrUaWv2Z1a/conUjZZRksVDS4ouuGuUO0/img.png)
1. λ¬Έμ μ€λͺ 2. μ ν μ¬ν clothesμ κ° νμ [μμμ μ΄λ¦, μμμ μ’ λ₯]λ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€. μ€νμ΄κ° κ°μ§ μμμ μλ 1κ° μ΄μ 30κ° μ΄νμ λλ€. κ°μ μ΄λ¦μ κ°μ§ μμμ μ‘΄μ¬νμ§ μμ΅λλ€. clothesμ λͺ¨λ μμλ λ¬Έμμ΄λ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€. λͺ¨λ λ¬Έμμ΄μ κΈΈμ΄λ 1 μ΄μ 20 μ΄νμΈ μμ°μμ΄κ³ μνλ²³ μλ¬Έμ λλ '_' λ‘λ§ μ΄λ£¨μ΄μ Έ μμ΅λλ€. μ€νμ΄λ ν루μ μ΅μ ν κ°μ μμμ μ μ΅λλ€. 3. λ΄ νμ΄ from collections import defaultdict def solution(clothes): answer = 1 cloth_dict = defaultdict(int) for i in clothes: cloth_dict[i[1]] += 1 for v in cloth..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GrP1q/btrT9E9YNly/OEQu8i0qdNbwIuqB3aVHk0/img.png)
1. λ¬Έμ μ€λͺ μ² μμ μν¬λ μ μλμΌλ‘λΆν° μ«μκ° νλμ© μ ν μΉ΄λλ€μ μ λ°μ© λλ μ κ°μ§ ν, λ€μ λ 쑰건 μ€ νλλ₯Ό λ§μ‘±νλ κ°μ₯ ν° μμ μ μ aμ κ°μ ꡬνλ €κ³ ν©λλ€. μ² μκ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ₯Ό λλ μ μκ³ μν¬κ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ€ μ€ νλλ λλ μ μλ μμ μ μ a μν¬κ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ₯Ό λλ μ μκ³ , μ² μκ° κ°μ§ μΉ΄λλ€μ μ ν λͺ¨λ μ«μλ€ μ€ νλλ λλ μ μλ μμ μ μ a μλ₯Ό λ€μ΄, μΉ΄λλ€μ 10, 5, 20, 17μ΄ μ ν μλ κ²½μ°μ λν΄ μκ°ν΄ λ΄ μλ€. λ§μ½, μ² μκ° [10, 17]μ΄ μ ν μΉ΄λλ₯Ό κ°κ³ , μν¬κ° [5, 20]μ΄ μ ν μΉ΄λλ₯Ό κ°λλ€λ©΄ λ 쑰건 μ€ νλλ₯Ό λ§μ‘±νλ μμ μ μ aλ μ‘΄μ¬νμ§ μμ΅λλ€. νμ§λ§, μ² μκ° ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Cd3o2/btrT1FWc9dG/d32M4Ugpx1hr3ctOKN5eh0/img.png)
1. λ¬Έμ μ€λͺ XXκ²μμλ νΌλ‘λ μμ€ν (0 μ΄μμ μ μλ‘ ννν©λλ€)μ΄ μμΌλ©°, μΌμ νΌλ‘λλ₯Ό μ¬μ©ν΄μ λμ μ ννν μ μμ΅λλ€. μ΄λ, κ° λμ λ§λ€ ννμ μμνκΈ° μν΄ νμν "μ΅μ νμ νΌλ‘λ"μ λμ ννμ λ§μ³€μ λ μλͺ¨λλ "μλͺ¨ νΌλ‘λ"κ° μμ΅λλ€. "μ΅μ νμ νΌλ‘λ"λ ν΄λΉ λμ μ νννκΈ° μν΄ κ°μ§κ³ μμ΄μΌ νλ μ΅μνμ νΌλ‘λλ₯Ό λνλ΄λ©°, "μλͺ¨ νΌλ‘λ"λ λμ μ ννν ν μλͺ¨λλ νΌλ‘λλ₯Ό λνλ λλ€. μλ₯Ό λ€μ΄ "μ΅μ νμ νΌλ‘λ"κ° 80, "μλͺ¨ νΌλ‘λ"κ° 20μΈ λμ μ νννκΈ° μν΄μλ μ μ μ νμ¬ λ¨μ νΌλ‘λλ 80 μ΄μ μ΄μ΄μΌ νλ©°, λμ μ ννν νμλ νΌλ‘λ 20μ΄ μλͺ¨λ©λλ€. μ΄ κ²μμλ ν루μ ν λ²μ© ννν μ μλ λμ μ΄ μ¬λ¬κ° μλλ°, ν μ μ κ° μ€λ μ΄ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4XCty/btrT97Yf61C/SPHyHvUFBE3A3eOIljyxFk/img.png)
1. λ¬Έμ μ€λͺ μ«μλλΌ κΈ°μ¬λ¨μ κ° κΈ°μ¬μκ²λ 1λ²λΆν° numberκΉμ§ λ²νΈκ° μ§μ λμ΄ μμ΅λλ€. κΈ°μ¬λ€μ 무기μ μμ 무기λ₯Ό ꡬ맀νλ €κ³ ν©λλ€. κ° κΈ°μ¬λ μμ μ κΈ°μ¬ λ²νΈμ μ½μ κ°μμ ν΄λΉνλ 곡격λ ₯μ κ°μ§ 무기λ₯Ό ꡬ맀νλ € ν©λλ€. λ¨, μ΄μλλΌμμ νμ½μ μν΄ κ³΅κ²©λ ₯μ μ νμμΉλ₯Ό μ νκ³ , μ νμμΉλ³΄λ€ ν° κ³΅κ²©λ ₯μ κ°μ§ 무기λ₯Ό ꡬ맀ν΄μΌ νλ κΈ°μ¬λ νμ½κΈ°κ΄μμ μ ν 곡격λ ₯μ κ°μ§λ 무기λ₯Ό ꡬ맀ν΄μΌ ν©λλ€. μλ₯Ό λ€μ΄, 15λ²μΌλ‘ μ§μ λ κΈ°μ¬λ¨μμ 15μ μ½μκ° 1, 3, 5, 15λ‘ 4κ° μ΄λ―λ‘, 곡격λ ₯μ΄ 4μΈ λ¬΄κΈ°λ₯Ό ꡬ맀ν©λλ€. λ§μ½, μ΄μλλΌμμ νμ½μΌλ‘ μ ν΄μ§ 곡격λ ₯μ μ νμμΉκ° 3μ΄κ³ μ νμμΉλ₯Ό μ΄κ³Όν κΈ°μ¬κ° μ¬μ©ν 무기μ 곡격λ ₯μ΄ 2λΌλ©΄, 15λ²μΌλ‘ μ§μ λ κΈ°μ¬λ¨μμ 무기μ μμ 곡격λ ₯μ΄ 2..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dwQuFM/btrT9zHKdKm/2I7h4NhVTRmP1nr4pijZXk/img.png)
1. λ¬Έμ μ€λͺ λ¬Έμμ΄ sκ° μ λ ₯λμμ λ λ€μ κ·μΉμ λ°λΌμ μ΄ λ¬Έμμ΄μ μ¬λ¬ λ¬Έμμ΄λ‘ λΆν΄νλ €κ³ ν©λλ€. λ¨Όμ 첫 κΈμλ₯Ό μ½μ΅λλ€. μ΄ κΈμλ₯Ό xλΌκ³ ν©μλ€. μ΄μ μ΄ λ¬Έμμ΄μ μΌμͺ½μμ μ€λ₯Έμͺ½μΌλ‘ μ½μ΄λκ°λ©΄μ, xμ xκ° μλ λ€λ₯Έ κΈμλ€μ΄ λμ¨ νμλ₯Ό κ°κ° μ λλ€. μ²μμΌλ‘ λ νμκ° κ°μμ§λ μκ° λ©μΆκ³ , μ§κΈκΉμ§ μ½μ λ¬Έμμ΄μ λΆλ¦¬ν©λλ€. sμμ λΆλ¦¬ν λ¬Έμμ΄μ λΉΌκ³ λ¨μ λΆλΆμ λν΄μ μ΄ κ³Όμ μ λ°λ³΅ν©λλ€. λ¨μ λΆλΆμ΄ μλ€λ©΄ μ’ λ£ν©λλ€. λ§μ½ λ νμκ° λ€λ₯Έ μνμμ λ μ΄μ μ½μ κΈμκ° μλ€λ©΄, μμ μ§κΈκΉμ§ μ½μ λ¬Έμμ΄μ λΆλ¦¬νκ³ , μ’ λ£ν©λλ€. λ¬Έμμ΄ sκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ κ³Όμ κ³Ό κ°μ΄ λ¬Έμμ΄λ€λ‘ λΆν΄νκ³ , λΆν΄ν λ¬Έμμ΄μ κ°μλ₯Ό return νλ ν¨μ solutionμ μμ±νμΈ..