[Week 6-3] ๐ฅํน๊ฐ 3์ผ์ฐจ
2028 ๋จ์ด ๋ถ์คํธ์บ ํ์๊ณ ๋ฆฌ์ฆ๋ถ์คํธ์บ ํ
6์ฃผ์ฐจ ๋ชฉ์์ผ
- ๋ฆฟ์ฝ๋ ์ฑ๋ฆฐ์ง
[LeetCode 268. Missing Number]
0~n๊น์ง์ ์ ์ค n๊ฐ๊ฐ ๋ค์ด์๋ ๋ฆฌ์คํธ์์ ๋น ์ง ์ ์ฐพ๊ธฐ
- ์ ๊ทผ
์ด๊ฑฐ์ผ๋ง๋ก set์ ์จ๋จน์ ๋ฌธ์ ๋ค! ๋ฒ์๋ฅผ ์๊ณ ์์ผ๋๊นset(1~n)
๊ณผnums
์ ์ฐจ์งํฉ์ ๊ตฌํ๋ฉด ๋~
- ์ฝ๋
class Solution:
def missingNumber(self, nums: List[int]) -> int:
# 0~n ๋ฒ์์ธ๋ฐ ์๋ n๊ฐ๋ง ๋ค์ด์์. ๋น ์ง ์ ์ฐพ๊ธฐ
n = len(nums)
[res] = set(range(n+1)) - set(nums)
return res
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ([Week 6-3] ๐ฅํน๊ฐ 3์ผ์ฐจ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@zeen263/Week-6-3-ํน๊ฐ-3์ผ์ฐจ์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค