์ฝ๋ฉํ ์คํธ ์คํฐ๋ 1์ฃผ์ฐจ (4/25 ~ 5/1)
1. ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ
[Programmers] ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ
๋ฌธ์ ๋ฌธ์ ์ค๋ช ์ ์ ์ฌ์ ๋ฌด์ง๋ ๊ฒ์ํ ๋ถ๋ ์ด์ฉ์๋ฅผ ์ ๊ณ ํ๊ณ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์ผ๋ก ๋ฐ์กํ๋ ์์คํ ์ ๊ฐ๋ฐํ๋ ค ํฉ๋๋ค. ๋ฌด์ง๊ฐ ๊ฐ๋ฐํ๋ ค๋ ์์คํ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ ์ ์ ๋ ํ ๋ฒ์ ํ
wm05028.tistory.com
2. ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์
[Programmers] ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์
๋ฌธ์ ๋ก๋ 6/45(์ดํ '๋ก๋'๋ก ํ๊ธฐ)๋ 1๋ถํฐ 45๊น์ง์ ์ซ์ ์ค 6๊ฐ๋ฅผ ์ฐ์ด์ ๋งํ๋ ๋ํ์ ์ธ ๋ณต๊ถ์ ๋๋ค. ์๋๋ ๋ก๋์ ์์๋ฅผ ์ ํ๋ ๋ฐฉ์์ ๋๋ค. 1 6๊ฐ ๋ฒํธ๊ฐ ๋ชจ๋ ์ผ์น 2 5๊ฐ ๋ฒํธ๊ฐ ์ผ์น 3 4๊ฐ
wm05028.tistory.com
3. ๋ด์
[Programmers] ๋ด์
๋ฌธ์ ๊ธธ์ด๊ฐ ๊ฐ์ ๋ 1์ฐจ์ ์ ์ ๋ฐฐ์ด a, b๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. a์ b์ ๋ด์ ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ด๋, a์ b์ ๋ด์ ์ a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] ์ ๋..
wm05028.tistory.com
4. ์์ ๋ํ๊ธฐ
[Programmers] ์์ ๋ํ๊ธฐ
๋ฌธ์ ์ด๋ค ์ ์๋ค์ด ์์ต๋๋ค. ์ด ์ ์๋ค์ ์ ๋๊ฐ์ ์ฐจ๋ก๋๋ก ๋ด์ ์ ์ ๋ฐฐ์ด absolutes์ ์ด ์ ์๋ค์ ๋ถํธ๋ฅผ ์ฐจ๋ก๋๋ก ๋ด์ ๋ถ๋ฆฌ์ธ ๋ฐฐ์ด signs๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ค์ ์ ์๋ค์ ํฉ์ ๊ตฌ
wm05028.tistory.com
5. ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด
[Programmers] ์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด
๋ฌธ์ ๋ค์ค์ ํ๋ก๋๊ฐ ์ซ์๋์ด๋ฅผ ํ๊ณ ์์ต๋๋ค. ๋ค์ค๊ฐ ํ๋ก๋์๊ฒ ์ซ์๋ฅผ ๊ฑด๋ฌ ๋ ์ผ๋ถ ์๋ฆฟ์๋ฅผ ์๋จ์ด๋ก ๋ฐ๊พผ ์นด๋๋ฅผ ๊ฑด๋ค์ฃผ๋ฉด ํ๋ก๋๋ ์๋ ์ซ์๋ฅผ ์ฐพ๋ ๊ฒ์์ ๋๋ค. ๋ค์์ ์ซ์์ ์ผ
wm05028.tistory.com
6. ์๋ ์ซ์ ๋ํ๊ธฐ
[Programmers] ์๋ ์ซ์ ๋ํ๊ธฐ
๋ฌธ์ 0๋ถํฐ 9๊น์ง์ ์ซ์ ์ค ์ผ๋ถ๊ฐ ๋ค์ด์๋ ์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. numbers์์ ์ฐพ์ ์ ์๋ 0๋ถํฐ 9๊น์ง์ ์ซ์๋ฅผ ๋ชจ๋ ์ฐพ์ ๋ํ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด
wm05028.tistory.com
7. ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์
[Programmers] ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์
๋์ ์ฝ๋ def solution(board, moves): stack = [] answer = [] imp = [] cnt = 0 # ๋น์นธ์ ์ ์ธํ์ฌ ๋จ์ ์ธํ๋ง ๋จ๊ธด ์๋ก์ด ๋ฐฐ์ด ๋ง๋ ๋ค. for i in range(len(board)): for t in range(len(board)): if board[..
wm05028.tistory.com
8. ์์ ๋ง๋ค๊ธฐ
[Programmers] ์์ ๋ง๋ค๊ธฐ
๋ฌธ์ ์ฃผ์ด์ง ์ซ์ ์ค 3๊ฐ์ ์๋ฅผ ๋ํ์ ๋ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค. ์ซ์๋ค์ด ๋ค์ด์๋ ๋ฐฐ์ด nums๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, nums์ ์๋ ์ซ์๋ค ์ค ์๋ก ๋ค๋ฅธ 3๊ฐ๋ฅผ ๊ณจ๋ผ ๋ํ
wm05028.tistory.com
9. ํคํจ๋ ๋๋ฅด๊ธฐ
10. ์ ๊ท ์์ด๋ ์ถ์ฒ
[Programmers] ์ ๊ท ์์ด๋ ์ถ์ฒ
๋์ ์ฝ๋ def solution(new_id): word = '' new_word = [] # 1๋จ๊ณ new_id = new_id.lower() # 2๋จ๊ณ for i in new_id: if i.isalpha() or i.isdigit() or i in ['-','_','.']: word += i # 3๋จ๊ณ while '..' in..
wm05028.tistory.com