배경 다음과 같이 정의 된 순서를 고려하십시오. 첫 번째 요소는 0입니다. 두 번째 요소는 4입니다. 세 번째 요소부터 다음과 같이 값을 계산할 수 있습니다. 0에서 시퀀스의 이전 요소까지 정수 세트를 가져옵니다 (포함 또는 배타, 중요하지 않음). 시퀀스에서 이미 나타난 정수를 세트에서 제거합니다. 세트의 나머지 요소들을 더하는 것; 그것이 당신이 원하는 …
배경 정도의 시디 다항식 N - 또는 (N + 1) 번째 시디 다항식 - 다음과 같이 정의된다. 시디 다항식에는 몇 가지 흥미로운 속성이 있지만 계수도 마찬가지입니다. 후자는 OEIS 서열 A075513을 형성한다 . 태스크 음이 아닌 정수 주어진 전체 프로그램 또는 기능, 물품 N , 정도의 시디 다항식의 계수의 인쇄 또는 …
음이 아닌 정수 주어진 출력 오일러 번호 ( OEIS A122045 ).n,n,n ,nthnthn^{\text{th}} 홀수 색인의 오일러 수는짝수 색인 오일러 수는 다음 공식으로 계산할 수 있습니다 ( 은 허수를 나타냄). 0.0.0 .i≡−1−−−√i≡−1i \equiv \sqrt{-1}E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk.E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk. E_{2n} = i \sum_{k=1}^{2n+1}{ \sum_{j=0}^{k}{ \left(\begin{array}{c}k \\ j \end{array}\right) \frac{{\left(-1\right)}^{j} {\left(k-2j\right)}^{2n+1}}{2^k i^k k} } } \,. 규칙 nnn …
나는 힐버트 커브를 좋아한다 . 이 문제를 해결하려면 이미지 (모든면이 2 픽셀의 제곱을 갖는 정사각형 이미지)를 찍고 지그재그 방식으로 한 줄씩 해체하고 유사 힐버트 곡선으로 백업하는 것입니다. . 풀기 풀려면 왼쪽 상단 모서리의 픽셀부터 시작하여 이미지 가장자리에 도달 할 때까지 오른쪽으로 이동하십시오. 이미지의 가장자리에 닿으면 다음 행으로 내려가 다시 가장자리에 …
반지름 목록이 주어지며, 가장 작은 사각형의 영역을 모두 채워야합니다. 예를 들어, 주어진 목록 [5,3,1.5]이 출력 157.460됩니다. 이것은 이미지입니다 : 너비는 15.7460이고 높이는 10이므로 면적은 157.460입니다. 규칙 : stdin 또는 함수 인수를 통해 목록을 가져오고 stdout 또는 함수 리턴을 통해 응답을 출력하십시오. 반지름은 소수점 이하 2 자리입니다. 목록의 길이는 2와 6 …
도전 설명 스미스 번호 A는 합성 합이 숫자는 소인수의 숫자의 합계의 합과 같다 번호. integer가 주어지면 NSmith 번호인지 판별하십시오. 처음 몇 스미스 번호는 4, 22, 27, 58, 85, 94, 121, 166, 202, 265, 274, 319, 346, 355, 378, 382, 391, 438(시퀀스 A006753 OEIS에서). 샘플 입력 / 출력 18: False (sum …
도전 설명 모든 양의 정수에 n대해, 그 형태를 갖는 111...10...000수, n즉 모든로 시작하고 모든로 1끝나는 10 진수 가 존재한다 0. 이것은 증명하기가 매우 쉽습니다. 만약 우리 n+1가 111...111(모두) 의 형태 로 다른 수 의 집합을 취한다면 1, 적어도 두 개는 n(비둘기 구멍 원리에 따라) 나눈 후 같은 나머지를 줄 것입니다 …
간단한 정수 연산 스크립트 가능 계산기를 구현하십시오. 개념 누산기는 0에서 시작하여 연산이 수행됩니다. 프로그램이 끝나면 누산기의 값이 출력됩니다. 운영 : +1누산기에 추가 -1누산기에서 빼기 * 누산기에 2 / 누산기를 다음과 같이 나눕니다. 2 샘플 스크립트 입력 ++**--/은 출력을 제공해야합니다 3. 구현 예 def calc(s) i = 0 s.chars.each do |o| …
글쎄요, 정말로 요약하십시오. 비어 있지 않은 십진 정수 (0-9) 목록을 가져 와서 맨 아래에있는 입력 목록과 함께 아래로 향하는 "삼각형"을 출력하는 프로그램 또는 함수를 작성하십시오. 그 위에 모듈로 10. 예를 들어, 입력 [7, 5, 0, 9]에 출력이 있습니다 7 5 0 9 2 5 9 7 4 1 때문에이 2있다 …
C 및 C ++와 같은 저급 언어에는 실제로 다차원 배열 개념이 없습니다. (벡터 및 동적 배열 이외) 다차원 배열을 사용하여 int foo[5][10]; 이것은 실제로 구문 설탕 입니다. C가 실제로하는 일은 5 * 10 요소 의 단일 연속 배열을 만드는 것 입니다. 이 foo[4][2] 또한 구문 설탕입니다. 이것은 실제로 요소를 나타냅니다 …
길이, 합계 및 곱이 소수 인 가장 큰 소수 찾기 와 같은 질문의 훌륭한 전통에 따라 , 이것은 가장 큰 소수 도전에 대한 변형입니다. 입력 코드는 입력하지 않아야합니다. 정의 우리는 주요 말 p것입니다 good경우 p-1정확히이 2별개의 주요 요인. 산출 귀하의 코드를 출력합니다 연속 좋은의 소수 사이의 절대 차이 q및 p그래서 …
고급 계산기에 입력 할 문자열을 평가하는 프로그램을 작성해야합니다. 프로그램은 stdin을 사용하여 입력을 승인하고 정답을 출력해야합니다. 어떤 기능을 표준 입력 받아 들여야 않는 언어의 경우, 기능을 가정 할 수 readLine및 print이러한 작업을 처리 할 수 있습니다. 요구 사항 : "eval"함수를 사용하지 않습니다 부동 소수점 및 음수 처리 가능 최소한 +,-, *, …
도전 구현 테트 레이션 문자의 최소 금액 (일명 파워 타워 또는 Hyperexponentiation을). 조항들 '전력'운영자 또는 그 등가물 (예를 사용하지 않는 pow(x,y), x^y, x**y등) 다음과 같이 입력 : x y(공백으로 구분) x자체적으로 y시간 이 지수화됩니다 . 귀하의 분석법은 최소한 계산할 수 있어야합니다 4 3(4 스스로 3 회 지수화) 득점 최저 점수 …
주요 차이는 두 개의 연속 소수의 차이입니다. 보다 구체적으로, p 및 q 가 p < q 이고 p +1, p +2, ..., q -1이 소수 인 경우, 소수 p 및 q 는 n = q - p 의 간격을 정의합니다 . 간격은 p 에 의해 시작 되고 길이 n이라고 합니다. …