[python] ํ๋ก๊ทธ๋๋จธ์ค - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์
https://school.programmers.co.kr/learn/courses/30/lessons/77484
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
def solution(lottos, win_nums):
answer = []
unknown,known=0,0
for lotto in lottos:
if lotto == 0:
unknown+=1
for win_num in win_nums:
if lotto == win_num:
known+=1
max_rank=7-unknown-known
min_rank=7-known
if max_rank!=7:
answer.append(max_rank)
if min_rank==7:
answer.append(6)
else:
answer.append(min_rank)
else:
answer.append(6)
if min_rank==7:
answer.append(6)
else:
answer.append(min_rank)
return answer
def solution(lottos, win_nums):
rank=[6,6,5,4,3,2,1]
cnt_0 = lottos.count(0)
ans = 0
for x in win_nums:
if x in lottos:
ans += 1
return rank[cnt_0 + ans],rank[ans]
'Problem Solving > PROGRAMMERS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python]ํ๋ก๊ทธ๋๋จธ์ค-์ฝ๋ผ ๋ฌธ์ (0) | 2022.10.24 |
---|---|
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - k์ง์์์ ์์ ๊ฐ์ ๊ตฌํ๊ธฐ (0) | 2022.09.28 |
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์ (0) | 2022.09.20 |
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌ (0) | 2022.09.14 |
[python]ํ๋ก๊ทธ๋๋จธ์ค - [1์ฐจ] ์บ์ (0) | 2022.08.31 |
๋๊ธ