Algorithm/ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค] ํฌ์ผ๋ชฌ - Python
1. ๋ฌธ์ ์ค๋ช
์
๋ ฅ nums : ํฌ์ผ๋ชฌ ์ข
๋ฅ๋ฅผ ๋ด์ ๋ฐฐ์ด ์ถ๋ ฅ ์ฃผ์ด์ง ๋ฐฐ์ด์ ๊ธธ์ด์ ์ ๋ฐ๋งํผ ์๋ฅผ ์ ํํ ์ ์๊ณ , ์ต๋ํ ๋ค์ํ ์ข
๋ฅ์ ์๋ฅผ ์ ํํด์ผํ ๋ ์ ํํ ์ ์๋ ์ต๋๊ฐ์ return nums result [3,1,2,3] 2 [3,3,3,2,2,4] 3 [3,3,3,2,2,2] 2 2. ์ฝ๋ def solution(nums): answer = 0 max_num = len(nums)/2 temp = [] #์ง๊ธ๊น์ง ๋์จ ํฌ์ผ๋ชฌ ์ ์ฅ for i in range(len(nums)): if nums[i] not in temp: temp.append(nums[i]) if len(temp) == max_num: break return len(temp) 3. ์ด๋ ค์ ๊ฑฐ๋ ๋ฐฐ์ด ์ not in ํ์ฉ not..