-Code
from itertools import permutations
n, k = map(int, input().split())
BDS_up = list(map(int, input().split()))
days = list(permutations([i for i in range(n)]))
cnt = 0
for day in days:
BDS = 500
for i in day:
BDS = BDS - k + BDS_up[i]
if BDS < 500:
break
else:
cnt += 1
print(cnt)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[프로그래머스/파이썬] 소수 찾기 (0) | 2022.05.17 |
---|---|
[프로그래머스/파이썬] 크레인 인형뽑기 게임 (0) | 2022.05.17 |
[백준/파이썬] 16922번로마 숫자 만들기 (0) | 2022.05.17 |
[백준/파이썬] 10974번모든 순열 (0) | 2022.05.17 |
[백준/파이썬] 1182번 부분수열의 합 (0) | 2022.05.17 |