์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- dataframe
- Lambda
- ์๋ํด๋ผ์ฐ๋
- ๋น ๋ฐ์ดํฐ
- ๊ตฐ์งํ
- pandas
- ํฌ๋กค๋ง
- ๋ฐ์ดํฐ๋ถ์
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- ADP
- opencv
- ํ ์คํธ๋ถ์
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ์ธ๋์ํ๋ง
- ํ์ด์ฌ
- numpy
- ์ค๋ฒ์ํ๋ง
- t-test
- iloc
- ADsP
- ์ฃผ์ฑ๋ถ๋ถ์
- Python
- PCA
- LDA
- datascience
- DBSCAN
- ๋์ํ๋ณธ
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- ๋ ๋ฆฝํ๋ณธ
๋ชฉ๋ก๐ Coding Test/Programmers (112)
Data Science LAB
1. ๋ฌธ์ ์ค๋ช ์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. n์ x๋ก ๋๋ ๋๋จธ์ง๊ฐ 1์ด ๋๋๋ก ํ๋ ๊ฐ์ฅ ์์ ์์ฐ์ x๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๋ต์ด ํญ์ ์กด์ฌํจ์ ์ฆ๋ช ๋ ์ ์์ต๋๋ค. 2. ์ ํ ์ฌํญ 3 ≤ n ≤ 1,000,000 3. ๋ด ํ์ด def solution(n): answer = [x for x in range(1,n+1) if n%x ==1 ] return min(answer) 4. ๋ค๋ฅธ ์ฌ๋ ํ์ด def solution(n): return [x for x in range(1,n+1) if n%x==1][0]
1. ๋ฌธ์ ์ค๋ช ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ "a234"์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ "1234"๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. 2. ์ ํ ์ฌํญ s๋ ๊ธธ์ด 1 ์ด์, ๊ธธ์ด 8 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. s๋ ์๋ฌธ ์ํ๋ฒณ ๋์๋ฌธ์ ๋๋ 0๋ถํฐ 9๊น์ง ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. 3. ๋ด ํ์ด def solution(s): try: int(s) except: s = 'False' return len(s) == 4 or len(s) == 6 try ~ except ๋ฌธ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐ 4. ๋ค๋ฅธ ์ฌ๋ ํ์ด def alpha_string46(s): return s.isdigit() and len(s) in (4, 6) isdig..
1. ๋ฌธ์ ์ค๋ช ๋ ์ ์ left์ right๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. left๋ถํฐ right๊น์ง์ ๋ชจ๋ ์๋ค ์ค์์, ์ฝ์์ ๊ฐ์๊ฐ ์ง์์ธ ์๋ ๋ํ๊ณ , ์ฝ์์ ๊ฐ์๊ฐ ํ์์ธ ์๋ ๋บ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. 2. ์ ํ ์ฌํญ 1 ≤ left ≤ right ≤ 1,000 3. ๋ด ํ์ด def solution(left, right): def primenumber(n): count = 0 for i in range(1, n+1): if n%i==0: count += 1 return count answer = 0 for x in range(left, right+1): pn = primenumber(x) if pn %2 == 0: answer += x else: answer..
1. ๋ฌธ์ ์ค๋ช 2. ๋ด ํ์ด def solution(seoul): return f"๊น์๋ฐฉ์ {seoul.index('Kim')}์ ์๋ค" 3. ๋ค๋ฅธ ์ฌ๋ ํ์ด def findKim(seoul): return "๊น์๋ฐฉ์ {}์ ์๋ค".format(seoul.index('Kim'))
1. ๋ฌธ์ ์ค๋ช 2. ์ ํ ์กฐ๊ฑด 3. ๋ด ํ์ด import math def prime_num(x): for i in range(2, int(math.sqrt(x)) +1): if x % i == 0: return False return True def solution(n): answer = 0 for x in range(2, n+1): if prime_num(x): answer+=1 return answer 4. ๋ค๋ฅธ์ฌ๋ ํ์ด def solution(n): num=set(range(2,n+1)) for i in range(2,n+1): if i in num: num-=set(range(2*i,n+1,i)) return len(num)
1. ๋ฌธ์ ์ค๋ช 2. ์ ํ์ฌํญ 3. ๋ด ํ์ด from itertools import combinations def solution(numbers): nums = combinations(numbers, 2) answer = [] for i in nums: x = sum(i) if x not in answer: answer.append(x) return sorted(answer) ์์ ๋ฌธ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก comnination ํจ์๋ฅผ ์ฌ์ฉํ์ฌ 2๊ฐ์ ์กฐํฉ์ ์์ฑ 4. ๋ค๋ฅธ ์ฌ๋ ํ์ด def solution(numbers): answer = [] for i in range(len(numbers)): for j in range(i+1, len(numbers)): answer.append(numbers[i] + nu..