가오리의 코딩일기

볼링공 고르기 본문

Python/이코테

볼링공 고르기

류경혜 2022. 5. 29. 16:00

POINT

- 서로 무게가 다른 볼링공을 고르는 경우의 수→ 경우의 수를 직접 구하는게 아니라 세기만 하면 된다

N, M = map(int, input().split())
k = list(map(int, input().split()))
count = 0
for n in range(1, N):
    for m in range(1, N):
        if k[n] != k[m]:
            count += 1
print(count)
n, m = map(int, input().split())
data = list(map(int, input().split()))
array = [0] * 11
for x in data:
    array[x] += 1
result = 0
for i in range(1, m+1):
    n -= array[i]
    result += array[i]*n
print(result)

'Python > 이코테' 카테고리의 다른 글

상하좌우  (0) 2022.06.21
꼭 필요한 자료구조 기초  (0) 2022.06.20
만들 수 없는 금액  (1) 2022.05.28
문자열뒤집기  (0) 2022.05.27
곱하기 혹은 더하기  (0) 2022.05.26