Combination
-
문제링크 :https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net itertools의 combination을 사용하여 풀었다. (자동으로 n개중에 r개를 뽑는 조합(combination)을 반환해주는... ) https://infinitt.tistory.com/114 순열과 조합 ( n! , nPr , nCr ) - (itertools) combinations, permutations + 중복순열, 중복조합 *n! ..
백준 (boj) 파이썬 - 1182 번 : 부분수열의 합문제링크 :https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net itertools의 combination을 사용하여 풀었다. (자동으로 n개중에 r개를 뽑는 조합(combination)을 반환해주는... ) https://infinitt.tistory.com/114 순열과 조합 ( n! , nPr , nCr ) - (itertools) combinations, permutations + 중복순열, 중복조합 *n! ..
2020.05.12 -
*n! (Factorial, 팩토리얼) 1부터 자연수 n까지의 모든 수를 차례대로 곱하는것. (주의 0! = 1) math모듈 파이썬에서 팩토리얼을 구할때는 math모듈을 이용하면 됩니다. import math math.factorial(5) *nPr (permutation, 순열) 이름대로 뽑아서, 줄을 세우는 상황에서 순열을 사용합니다. (줄을 세운다는것은 순서O 라는 뜻) 즉, 순서가 있을때. 그리고 중복이 없을때 사용합니다. n : 전체 개수 r : 뽑을 개수 itertools 모듈 - permutations 함수 파이썬에는 순열을 구할 수 있는 내장함수가 있습니다. import itertools alphabet = ["a","b","c"] w = itertools.permutations(alph..
순열과 조합 ( n! , nPr , nCr ) - (itertools) combinations, permutations + 중복순열, 중복조합*n! (Factorial, 팩토리얼) 1부터 자연수 n까지의 모든 수를 차례대로 곱하는것. (주의 0! = 1) math모듈 파이썬에서 팩토리얼을 구할때는 math모듈을 이용하면 됩니다. import math math.factorial(5) *nPr (permutation, 순열) 이름대로 뽑아서, 줄을 세우는 상황에서 순열을 사용합니다. (줄을 세운다는것은 순서O 라는 뜻) 즉, 순서가 있을때. 그리고 중복이 없을때 사용합니다. n : 전체 개수 r : 뽑을 개수 itertools 모듈 - permutations 함수 파이썬에는 순열을 구할 수 있는 내장함수가 있습니다. import itertools alphabet = ["a","b","c"] w = itertools.permutations(alph..
2020.02.06