디비 나치 ( OEIS ) 피보나치 순서를 수행하지만 다음을 사용하는 대신 f(n) = f(n-1)+f(n-2) 용도: f(n) = sum(divisors(f(n-1))) + sum(divisors(f(n-2))) 의 입력에 n대해 n 번째 항을 출력하려면 프로그램에 입력이 1 개만 있어야합니다. 처음 14 개의 용어 (0- 인덱스, 1- 인덱스, 사용한 상태) : 0 | 0 # Initial | [] …
양의 정수가 주어지면 N가장 작은 양의 정수를 출력 하여이 숫자는 회문 (즉, 자체 역수)이며로 나눌 수 N있습니다. 회문 (즉, 출력)은 회문이되기 위해 선행 0이 필요하지 않아야합니다 (예 : 080에 대한 올바른 답변이 아님) 16. 이전 이유로 인해 입력 값이 10의 배수가되지 않습니다. 실제로 답변을 출력하는 데 시간이 너무 오래 걸리더라도 …
영감을 얻은 이 질문 덕분에 이 챌린지에서 우리는 도미노 라인을 |, /및 의 문자열로 나타냅니다 \. 입력으로 도미노 문자열이 제공되며 정착시 모양을 결정해야합니다. 다음은 도미노가 넘어지는 방법에 대한 규칙입니다. 상설 도미노은 |, 왼쪽 타락한 도미노의 왼쪽 \,뿐만 아니라 왼쪽 타락한 도미노 될 것입니다. |오른쪽 도미노의 오른쪽에 서있는 도미노도 /오른쪽 도미노가됩니다. …
미친 수학자는 많은 숫자를 소유하고 있기 때문에 그가 남긴 공간은 상당히 제한적입니다. 일부를 저장하려면 정수를 접어야하지만 불행히도 실제로 게으르다. 당신이 그를 도와주고 싶다면 당신의 임무는 우리의 숫자 미치광이에 주어진 양의 정수를 접는 함수 / 프로그램을 만드는 것입니다. 정수를 접는 방법? 숫자의 합으로 균등하게 나눌 수있는 경우 숫자의 합으로 나눕니다. 해당 …
적절한 제수 A는 제수 숫자의 N 없고, N 자체. 예를 들어, 12의 제수는 1, 2, 3, 4 및 6입니다. 정수 x , x ≥ 2, x ≤ 1000 이 주어집니다 . 당신의 임무는 2 에서 x 까지 정수의 모든 가장 적절한 제수 를 합산하는 것입니다 (포함)까지 (OEIS A280050 ). 예 …
SF (n)은 주어진 수 n에 대해 가장 작은 소수를 계산하는 함수입니다. 우리는 모든 SF (n)의 합을 2 <= n <= N으로 T (N)이라고 부릅니다. T (1) = 0 (합이 0보다 작음) T (2) = 2 (2는 첫 번째 소수입니다) T (3) = 5 = 2 + 3 T (4) = …
제수에 대해 이야기합시다 ... 완전한 정사각형 (순간)을 제외하고 모든 양의 정수는 2의 제수 의 곱 으로 표현할 수 있습니다 . 빠른 예 126: 여기에 모든 제수가 있습니다.126 보시다시피 모든 제수는 쌍을 이룰 수 있습니다. 다음은 Divisor Pairs입니다 . [1, 126], [2, 63], [3, 42], [6, 21], [7, 18], [9, 14] …
순서: 우리는에서 시작 1합니다. 먼저 현재 1 인덱스 값을 시퀀스의 이전 숫자에 추가합니다. 그런 다음이 현재 값에 적용되는 경우 다음 수학 연산을 순서대로 적용합니다. 로 나눌 수 2있습니까? => 추가 로 나눌 수 있음 3 있습니까? => 빼기 로 나눌 수 4있습니까? => (더하기 AND) 곱하기 안도로 나누어 2, 3도 …
양의 정수에 걸리는 프로그램이나 함수를 작성 a, b및 c, 및 인쇄 또는 반환 a/b에 c소수점, + 작업을 사용하여 - 양의 정수에 [는 조절 추가, 빼기, 곱하기, 나누기] * / % : 당신은 모두를 사용할 수 귀하의 언어는 부동 소수점 숫자를 허용하지만 허용하지는 않습니다. a, b, c의 범위는 사용자 언어에서 부호없는 …
세 가지 수열, 고려 A, B및 C: A:로 f(n) = f(n-1)+f(n-2)시작 되는 되풀이 관계를 기반으로하는 시퀀스 입니다 f(1) = 3, f(2) = 4. 따라서 시퀀스는 다음과 같이 시작됩니다.3 4 7 11 18 29 47 76 ... B: 복합 숫자 , 즉 소수 (또는 1)가 아닌 모든 정수 :4 6 8 …
divide(int a, int b, int c)의 기본 10 값을 인쇄 하는 함수 를 구현하십시오 a/b. 부동 소수점 연산도 사용하지 않고 BigInteger/ BigDecimal또는 무엇이든지 해당 라이브러리를. 아래 포인트 4의 (가능한) 예외를 제외하고 c는 세트 내에 적어도 정확한 문자를 0123456789.인쇄해야합니다. a및 b모든 32 개 비트 정수가 될 수있다. 업데이트 : 골프 목적으로 …
정수 나누기를 처리하는 자주 사용하는 언어로 나누기 알고리즘을 구현하십시오. 양수 만 처리하면되지만 음수와 혼합 부호 나누기를 처리하는 경우 보너스 포인트도 필요합니다. 분수 결과의 경우 결과가 반올림됩니다. 프로그램 /에 \, div또는 유사한 연산자가 포함되어 있지 않을 수 있습니다 . 언어의 고유 분할 기능을 사용하지 않는 루틴이어야합니다. 최대 32 비트 나누기 만 …