โ 1์ฐจํ์ดdef solution(s): words = s.split() capitalized_words = [word.strip().capitalize() for word in words] return ' '.join(capitalized_words)capitalize ๋ฉ์๋๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณด์์, ํน์ ์ฐ์๋ ๊ณต๋ฐฑ์ด ์กด์ฌํ๋ฉด ์ฒซ๊ธ์ ๋๋ฌธ์๊ฐ ์ ์ฉ์ ๋ชปํด์ ๊ทธ๋ฐ๊ฐ ์ถ์ด์, strip๋ ์ฌ์ฉํด๋ณด์์ง๋ง ๊ณ์ ์ค๋ต์ด ๋์๋ค. โ
์ ๋ตdef solution(s): words=s.split(' ') capitalized_words = [word.capitalize() for word in words] return ' '.join(capitalized_words)..
โ
์ ๋ตํ์ดdef solution(strings, n): answer = [] strings.sort(key=lambda x:(x[n],x)) return stringsํ์ด์ฌ์์ sort ์กฐ๊ฑด์ key์ lambd๋ฅผ ํตํด ์ ์ํ ์ ์๋๋ฐ,๋ง์ฝ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด์ด ๋์ผํ๋ค๋ฉด, ์ดํ ์กฐ๊ฑด์ ์ ์ํ ๋ ํํ์ ์ด์ฉํด์ฃผ๋ฉด ๋๋ค.
โ ์ฒซ๋ฒ์งธ ํ์ดimport itertoolsdef solution(n, left, right): n_list=[[0 for _ in range(n)] for _ in range(n)] for i in range(0,n): for j in range(0,i+1): n_list[i][j]=i+1 n_list[j][i]=i+1 flatten_list=list(itertools.chain(*n_list)) return flatten_list[left:right+1]์ ์งํ๊ฒ ์ ์ฌ๊ฐํ ์ด์ค ๋ฐฐ์ด์ ์์ฑํ๊ณ , flatten ํด์ฃผ๊ณ , sliceํ๋ ๋ฐฉ์๐๐ป ์ญ์๋, ์๊ฐ ์ด๊ณผ ๋ฐ์ โ
์ ๋ต ํ์ดdef so..
[Lv1] ํฐ์ผ๋ชฌfunction solution(nums) { const map=new Map(); //ํฐ์ผ๋ชฌ ์ข
๋ฅ ๊ตฌํ๊ธฐ for(const num of nums){ map.set(num,map.get(num)+1||1) } const type=map.size return Math.min(type,Math.floor(nums.length/2));}์ต๋ํ ๋ค์ํ ์ข
๋ฅ์ ํฐ์ผ๋ชฌ์ ๊ฐ์ ธ๊ฐ๊ธธ ์ํ๊ณ , nums/2๋งํผ์ ํฐ์ผ๋ชฌ์ ๊ฐ์ ธ๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ ํฐ์ผ๋ชฌ ์ข
๋ฅ์ ์์ nums/2์ค ์ต์๊ฐ์ ๋ฆฌํดํด์ฃผ๋ฉด ๋๋ค. ๐ Refactorfunction solution(nums) { //ํฐ์ผ๋ชฌ ์ข
๋ฅ ๊ตฌํ๊ธฐ const set=new Set(nums); c..
[Lv1] ๊ฐ์ ์ซ์๋ ์ซ์ด function solution(arr) { const answer = [arr[0]]; //์ฒซ๋ฒ์งธ ์์๋ ํญ์ ํฌํจ for(let i=1;iarr[i]!==arr[i+1]) } ์ ํ์ฑ: 71.9, ํจ์จ์ฑ: 28.1 [Lv2] ๊ธฐ๋ฅ๊ฐ๋ฐ function solution(progresses, speeds) { var answer = []; const work=[] //1. ์์
์ผ ๋ฐฐ์ด ์์ฑ for(let i=0;i< progresses.length;i++){ let left=100-progresses[i]; left=Math.ceil(left/speeds[i]) work.push(left) } //2. ์ํ let deploy=work[0]; let count=0; for(let..
'ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (2 Page)
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.