오일러 프로젝트 58

오일러 프로젝트 58 번 문제는 28번 문제와 비슷한 나선모양 격자를 늘려가면서 대각선에 존재하는 숫자중에서 소수의 비율이 10%미만이 될 때의 사각형의 크기(한변의 길이)를 구하는 문제이다. 종료 범위를 미리 알 수 없기 때문에 나선을 따라가며 소수인 수와 소수가 아닌 수를 모두 세어서 그 비율을 계산해야 하기 때문에 소수 판별 검사 함수의 성능이 매우 중요하다.

오일러 프로젝트 55

오일러 프로젝트 55 번은 라이크렐 수를 구하는 것이다. 대칭수가 될 때까지 뒤집은 숫자를 더해서 비교하는 과정이 들어가기 때문에 BigNumber를 쓰는 것보다 좀 더 깔끔하게 진행하는 것이 좋겠다. 참고로 라이크렐 수는 아직 증명된 것은 아니고, 문제에서는 특정한 가정을 두고 서술된다.

오일러 프로젝트 54

오일러 프로젝트 54 번 문제는 포커게임의 승패를 판정하는 문제이다. 각 플레이어가 받은 카드의 무늬와 숫자를 이용하여 승패를 판정한다. 각 플레이어가 받은 카드를 이용하여 달성한 계급을 판정하는 것 외에 같은 계급에서의 하이카드 혹은 동점일 때 남은 카드에서의 하이카드까지 판별해야하는 부분이 의외로 성가신 문제이다.

오일러 프로젝트 53

이번문제는 조합(경우의 수)과 이항정리에 대한 내용이다. 1, 2, 3, 4, 5 다섯 숫자 중에서 세 개를 고르는 것에는 다음과 같은 10가지 경우가 있습니다. 123, 124, 125, 134, 135, 145, 234, 235, 345 조합론이라는 분야에서는 이것을 이라고 표시하며, 일반적인 식은 아래와 같습니다.         이 값은 n = 23에 이르러야 으로 처음 1백만을 넘게