[오일러프로젝트] 61번문제
삼각수, 사각수, 오각수 같은 다각수들은 아래의 공식으로 만들 수 있습니다.삼각수P3,n = n(n+1)/21, 3, 6, 10, 15, ...사각수P4,n = n21, 4, 9, 16, 25, ...오각수P5,n = n(3n−1)/21, 5, 12, 22, 35, ...육각수P6,n = n(2n−1)1, 6, 15, 28, 45, ...칠각수P7,n = n(5n−3)/21, 7, 18, 34, 55, ...팔각수P8,n = n(3n−2)1, 8, 21, 40, 65, ...그런데 4자리 숫자 8128, 2882, 8281 (순서대로) 에는 세 가지의 재미있는 성질이 있습니다.각 숫자들은 서로 꼬리를 물고 순환됩니다. 각 숫자의 뒤쪽 두 자리는 다음 숫자의 앞쪽 두 자리가 되는 식입니다.각 숫자는 서로 ..
더보기
[오일러프로젝트] 54번문제
포커라는 카드게임은 다섯 장으로 된 패의 높고 낮음에 따라 승부를 냅니다. (포커 규칙을 이미 아는 분이라면 규칙 설명 부분은 건너뛰셔도 좋습니다) 카드 한 장은 아래와 같은 순서대로 값이 높아집니다.2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, A 다섯 장으로 이루어진 패의 계급(세칭 "족보")은, 낮은 것부터 높은 순서로 아래와 같습니다.High Card : 가장 높은 카드의 값으로 비교.One Pair : 한 쌍이 같은 카드.Two Pairs : 서로 다른 두 쌍이 같은 카드.Three of a Kind : 세 장이 같은 카드.Straight : 모든 카드가 연속된 숫자.Flush : 모든 카드의 무늬가 같음.Full House : 세 장이 같고, 또 한 쌍이 같음 (Three ..
더보기
[오일러프로젝트] 53번문제
1,2,3,4,5 다섯 숫자 중에서 세 개를 고르는 것에는 다음과 같은 10가지 경우가 있습니다.123, 124, 125, 134, 135, 145, 234, 235, 245, 345조합론이라는 분야에서는 이것을 5C3 = 10 이라고 표시하며, 일반적인 식은 아래와 같습니다.nCr =n! r!(n−r)!, 단 r ≤ n 이고, n! = n×(n−1)×...×3×2×1 이며 0! = 1.이 값은 n = 23 에 이르러서야 23C10 = 1144066 으로 처음 1백만을 넘게 됩니다.1 ≤ n ≤ 100 일때 nCr의 값이 1백만을 넘는 경우는 모두 몇 번입니까? (단, 중복된 값은 각각 계산합니다) 문제는 길지만 어렵지않은 문제.. 그냥 구하면됨.. Ruby Perl
더보기