์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- ํด์
- ๋ฐฑ์ค
- Lambda
- ์ฅ๊ณ
- ํ์ด์ฌ
- JSP
- ๋ฐฐ์ด
- ํฌ ํฌ์ธํฐ
- ๊ฐ๋ฆ
- MySQL
- ์ฝ๋์
- 2๋จ๊ณ
- ์คํ๋ง
- ์ฝ๋ฉํ ์คํธ
- ๋ ์์ ํฉ
- jquery
- Servlet
- JavaScript
- ํ
- Deque
- ์๋ฐ
- ์คํ
- R
- ๋ฐฑ์ค c++
- counter
- ํ๋ก๊ทธ๋๋จธ์ค
- Set
- ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง
- hash
- 1๋จ๊ณ
- Today
- Total
๋ชฉ๋ก1๋จ๊ณ (7)
Development
๋ด ์ฝ๋ ๋ฌธ์์ด๋ก ๋ฐ๊พผ๋ค ๊ฐ ์๋ฆฌ์๋ฅผ int๋ก ๋ฐ๊พธ์ด ๋ํด์ค def solution(n): answer = 0 for i in str(n): answer += int(i) return answer ๋ค๋ฅธ์ฌ๋ ์ฝ๋ def sum_digit(number): return sum([int(i) for i in str(number)]) ๋ฆฌ์คํธ๋ก ๋ง๋ค์ด sum์ ์ฌ์ฉํ์๋ค.
ํ๊ท ๊ตฌํ๊ธฐ! 1๋จ๊ณ ์ฌ์ด๊ฒ๋ ๊ทธ๋ฅ ๋ค ํฌ์คํ ํ๊ธฐ๋ก ๋ง์๋จน์ด์.. ํ์ค ์ฝ๋์ง๋ง.. ๊ทธ๋ฅ ์ด๋ค ใ ใ def solution(arr): return sum(arr)/len(arr) ๋ค๋ฅธ ์ฌ๋ ์ฝ๋๋ ๋๋ ๊ฐ๋ค. https://programmers.co.kr/learn/courses/30/lessons/12944 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํ๊ท ๊ตฌํ๊ธฐ ์ ์๋ฅผ ๋ด๊ณ ์๋ ๋ฐฐ์ด arr์ ํ๊ท ๊ฐ์ returnํ๋ ํจ์, solution์ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ arr์ ๊ธธ์ด 1 ์ด์, 100 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค. arr์ ์์๋ -10,000 ์ด์ 10,000 ์ดํ์ธ ์ ์์ ๋๋ค. ์ ์ถ๋ ฅ ์ arr programmers.co.kr
๋ด ํ์ด def solution(x): from collections import Counter answer = True a = Counter(str(x)) sol=0 for key in a: sol += int(key) * a[key] return True if x%sol==0 else False ์๋ ์ ์์ while๋ฌธ ๋๋ฆฌ๋ ๊ฑด๋ฐ.. Counter์ ์ค๋ ๋ฐฐ์ ์ผ๋ ์จ๋จน์ด๋ดค๋ค!! ๋ค๋ฅธ์ฌ๋ ํ์ด def Harshad(n): return n % sum([int(c) for c in str(n)]) == 0 ์.. ํ์ค๋ง์ ๊ฐ๋ฅํ๋ค๋.... ์ ๊ธฐํ๋ค... str๋ก ๋ฐ๊ฟ์ ํ๋ํ๋ ๋ถ๋ฆฌํ๊ณ list๋ก ๋ง๋ค์ด์ค๊ฑธ ํฉ์ ๊ตฌํ๋ค!!
๋ด ์ฝ๋ def solution(phone_number): return "*"*(len(phone_number)-4) + phone_number[-4:] ์ฒ์์ผ๋ก ํ์ค๋ก ํผ๋ฏ?!? ์ค ๋ค๋ฅธ์ฌ๋ ์ฝ๋๋ ๋ด์ฝ๋๋ ๋๊ฐ๋ค ใ ใ !!!
๋ณ์ฐ๊ธฐ!! ๋๋ฌด ์ฝ๋ค ใ a, b = map(int, input().strip().split(' ')) for i in range(b): for j in range(a): print("*",end="") print() ๋ค๋ฅธ์ฌ๋์ ์ฝ๋ a, b = map(int, input().strip().split(' ')) answer = ('*'*a +'\n')*b print(answer) ๋ณ์ฐ๊ธฐ ์ด๋ฐ์์ผ๋ก ํธ๋๊ฑด ์ฒ์๋ณธ๋ค ์ ๊ธฐํ๋ค ใ ใ ๊ทผ๋ฐ ๋ง์ง๋ง์ ๊ณต๋ฐฑ ํ์ค ์ถ๊ฐ๋จ! ์ข์ ์ฝ๋๋ง๋?..
๋ด๊ฐ ํผ ๊ฒ def solution(s): if len(s)%2==0: return s[len(s)//2-1:len(s)//2+1] else: return s[len(s)//2] ์ง์, ํ์ ๋๋์ด์ sliceํด์ค ๋ค๋ฅธ์ฌ๋์ด ํผ ๊ฒ def string_middle(str): return str[(len(str)-1)//2:len(str)//2+1] ์ง์, ํ์๋ฅผ ๋๋์ง ์๋๋ค. ex) ๋ง์ฝ ๊ธธ์ด๊ฐ 5์ด๋ฉด str[2:3] ๊ธธ์ด๊ฐ 4๋ฉด str[1,3]
๋ด๊ฐํผ๊ฒ def solution(array, commands): answer = [] for i in range(len(commands)): array_i = array[commands[i][0]-1:commands[i][1]] array_i.sort() answer.append(array_i[commands[i][2]-1]) return answer ๋จผ์ array๋ฅผ ์๋ผ์ array_i์ ๋ฃ์ด์ค๋ค. array_i๋ฅผ ์ ๋ ฌํ๋ค K๋ฒ์งธ ์๋ฅผ answer์ ๋ฃ๋๋ค. ๋ค๋ฅธ์ฌ๋์ด ํผ๊ฒ ์ญ์.. ์ฝ๋๋ค์ด ์งง๋ค.. def solution(array, commands): return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands)) map์ ํจ์ ์นธ์..