์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์คํ
- ํ์ด์ฌ
- hash
- ๊ฐ๋ฆ
- ๋ฐฑ์ค
- ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง
- Lambda
- Deque
- ๋ ์์ ํฉ
- ๋ฐฑ์ค c++
- counter
- R
- JavaScript
- JSP
- ๋ฐฐ์ด
- MySQL
- jquery
- ์คํ๋ง
- ํฌ ํฌ์ธํฐ
- ์๋ฐ
- ํ
- Servlet
- ์ฅ๊ณ
- ํ๋ก๊ทธ๋๋จธ์ค
- 2๋จ๊ณ
- 1๋จ๊ณ
- ํด์
- Set
- ์ฝ๋์
- ์ฝ๋ฉํ ์คํธ
- Today
- Total
๋ชฉ๋กLambda (3)
Development
๋ด ์ฝ๋ def solution(strings, n): strings = [i[n]+i for i in strings] strings.sort() return [i[1:] for i in strings] ["sun", "bed", "car"] n=1 ์ด๋ผ๋ฉด, ["usun", "ebed", "acar"] ์ด๋ฐ์์ผ๋ก n๋ฒ์งธ ๋ฌธ์๋ฅผ ๋ฌธ์ ์ ์ผ ์์ ๋ถํ์ฃผ์๋ค. ๊ทธ๋ฆฌ๊ณ sort๋ฅผ ํ๊ณ i[1:]๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฅ ์ฒซ๋ฒ์งธ ๋ฌธ์๋ฅผ ๋นผ๊ณ ์ถ๋ ฅํด์ฃผ์๋ค. ๋ค๋ฅธ์ฌ๋ ์ฝ๋ def solution(strings, n): return sorted(strings, key = lambda x : (x[n],x)) sorted์์ ์ ๋ ๊ฒ ์ ํ ์ ์๋ค๋ ๊ฒ์ ๋ชฐ๋๋ค!! sort๋ sorted์์ key๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ key๊ฐ์ ์ ๋ ฌ์..
ใ ใ ๋์ ๋๋ฆฌ๊น์ง ๋ง๋ค์๋๋ฐ ๊ณ์ฐ์ ์ด๋ป๊ฒ ํ ๊ฑด์ง ๊ณ ๋ฏผํ๋ค๊ฐ.. ๋ธ๋ก๊ทธ๋ดค๋ค ใ .. ๋ธ๋ก๊ทธ์์ ๊ณ์ฐ ๋ฐฉ๋ฒ๋ง ๋ณด๊ณ ์ฝ๋๋ ๋ด๊ฐ ์ง๋ดค๋ค!ใ ์ค๋ช ์ ์ฝ๋ ์์ ๋ค์ด๊ฐ์๋ค. ๋ด ์ฝ๋ def solution(clothes): dic = {} sol=1 #์ข ๋ฅ๋ฅผ key, ์๋ฅผ value๋ก ๋์ ๋๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ค. for key in clothes: if key[1] in dic: dic[key[1]]+=1 else: dic[key[1]] = 1 # ๊ฐ ์ข ๋ฅ๋ณ๋ก ์ ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ณฑํด์ค๋ค. ๋ง์ง๋ง์ ์ ๋ถ ์ ์ง ์๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋นผ์ค๋ค. for key in dic: sol*=dic[key]+1 return sol-1 ๋ค๋ฅธ์ฌ๋ ์ฝ๋ def solution(clothes): from collections import Coun..
๋ด๊ฐํผ๊ฒ 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์ ํจ์ ์นธ์..