반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준] 백준 30821번 별자리가 될 수 있다면 파이썬(Python)
1) 문제번호 : 30821번
2) 문제 출처
https://www.acmicpc.net/problem/30821
2. 풀이
- 이 문제는 N각형에서 별을 만들기 위해서 5개의 점을 선택해야 만들 수 있기 때문에, N각형에서 5개를 선택하면 되므로, nCr의 형태로 값을 구하면 된다.
- 조합의 공식은 nCr = n! / (n-r)! * r!
3. 소스 코드
import sys
input = sys.stdin.readline
def fact(n) :
if n == 1 or n == 0 :
return 1
return n * fact(n-1)
N = int(input())
print(fact(N) // (fact(N-5) * fact(5)))
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 백준 31776번 예비 소집 결과 보고서 자바(Java) (1) | 2024.10.25 |
---|---|
[백준] 백준 2857번 FBI 자바(Java) (1) | 2024.10.25 |
[백준] 백준 2501번 약수 구하기 자바(Java) (1) | 2024.10.24 |
[백준] 백준 32246번 빙고 막기 자바(Java) (1) | 2024.10.23 |
[백준] 백준 32209번 다음 달에 봐요 파이썬(Python) (0) | 2024.10.16 |
[백준] 백준 32184번 디미고에 가고 싶어! 파이썬(Python) (0) | 2024.10.15 |
[백준] 백준 32399번 햄버거 정렬 파이썬(Python) (0) | 2024.10.15 |
[백준] 백준 32278번 선택 가능성이 가장 높은 자료형 파이썬(Python) (0) | 2024.10.14 |
최근댓글