소개 중간 평방 방법은 의사 난수의 생성에 사용됩니다. 그러나 이것은 일반적으로 기간이 매우 짧고 심각한 약점이 있기 때문에 실제로는 좋은 방법이 아닙니다. 어떻게 작동합니까? 예를 들어 보자. 씨앗의 경우 다음을 선택합니다 123456. Seed 123456 종자 제곱 (종자 × 종자)은 다음과 같습니다. Seed² 15241383936 우리는 6 자리 숫자로 시작했습니다 . 즉, …
배열 고려 x등 [1 5 3 4]및 숫자 n, 예를 들어, 2. 모든 길이 - 쓰기 n슬라이딩 하위 어레이를 : [1 5], [5 3], [3 4]. 송출 MINIMAX 어레이의 슬라이딩 블록의 최대 값의 최소값으로 정의 될 수있다. 따라서이 경우 최소값은 5, 5, 4입니다 4. 도전 배열 x과 양의 정수가 주어지면 …
의 정수 값의 순열 고려 1에를 N. 예를 들면 다음과 N = 4같습니다. [1, 3, 4, 2] 우리는이 목록이 순환 그러한이라고 생각합니다 1및 2인접으로 처리됩니다. 이러한 목록에 대해 계산할 수있는 수량은 인접 값의 총 제곱 차이입니다. (1-3)² + (3-4)² + (4-2)² + (2-1)² = 10 당신의 임무는 양의 정수가 주어지면이 …
저의 경제학 수업에서 친구와 저는 유효한 수학 방정식을 만들기 위해 날짜 (MM / DD / YY) 형식으로 숫자를 재배 열하는 방법을 제안했습니다. 대부분의 경우 연결에 더하기, 빼기, 곱하기, 나누기, 괄호 및 지수를 사용할 수 있습니다. 당신의 프로그램은 비슷한 것을해야합니다. 프로그램은 현재 날짜를 가져오고 연산자를 삽입하여 다음 규칙에 따라 표현식을 인쇄해야합니다. …
PEMDAS 연산 순서는 수행해야하는 순서 연산을 알려주는 수학의 기본 규칙입니다. "부호, 지수, 곱셈과 나눗셈, 덧셈과 뺄셈" 문제는 PEMDAS가 매우 다양하지 않다는 것입니다! 다른 순서로 수행하려면 어떻게해야합니까? 우리는 괄호를 엉망으로 만들지 않기 때문에 괄호를 (첫 번째) 위치에 유지합니다. 두 가지 인수를 취하는 프로그램을 작성하십시오. 작업 순서를 알려주는 문자열입니다. 몇 가지 예는 …
부적절한 분수에 대한 대분수 이 도전에서 당신은 혼합 된 숫자를 부적절한 분수로 변환 할 것입니다. 부적절한 분수는 더 적은 수의 숫자를 사용하므로 코드는 가능한 짧아야합니다. 예 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 사양 입력의 분모가 0이 아니라고 가정 할 수 있습니다. 입력은 항상 x …
나는 당신이 $ 10 대신 $ 9.99 가격 체계에 대해 알고 있다고 확신합니다. 대형 소매점의 시스템 관리자로서 새 직장에서 가격이 비슷한 체계를 따르기를 원합니다. 모든 가격은 센트가 아닌 1 달러입니다. 모든 가격은 5 또는 9로 끝나야하며 가장 가까운 숫자로 반올림해야하지만 마지막 숫자가 5와 9 사이에있는 경우 올립니다 (마지막 숫자 2와 …
같은 숫자 64는 여러 가지 방법으로 정수의 힘으로 표현할 수 있습니다. 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 가능한 모든 [1,2,3,6]바이트 (여기서는 ) 의 정렬 된 배열을 가능한 한 적은 바이트로 출력하십시오. 입력 1보다 크고 10000보다 작은 양의 정수입니다. 산출 입력 을 정수로 표현할 수있는 …
시작하여 아래에 선을 추가하여 Sierpinski 삼각형 과 같은 패턴을 /\만들 수 있습니다 ... 느슨한 가지 /또는 \두 가지로 다시 분할 : /\. 가지의 충돌은 \/그 아래에 아무것도 없지만 공백으로 죽습니다. 이 규칙들을 반복하면 /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( ViHart의 영감 ) 양의 정수 N을 …
시리즈 정보 우선, 이것을 다른 코드 골프 도전과 같이 취급하고 시리즈에 대해 전혀 걱정하지 않고 대답 할 수 있습니다. 그러나 모든 과제에는 리더 보드가 있습니다. 첫 번째 게시물에서 시리즈 에 대한 자세한 정보와 함께 리더 보드를 찾을 수 있습니다 . 시리즈에 대한 아이디어가 많이 있지만 미래의 과제는 아직 해결되지 않았습니다. …
입력으로 정수 n(where n < 10001)가 주어지면 첫 번째 n Ulam 숫자를 출력하는 프로그램을 작성하십시오 . 울람 숫자는 다음과 같이 정의됩니다. U 1 = 1, U 2 = 2. 의 경우 n > 2U n 은 정확히 하나의 방식으로 두 개의 서로 다른 이전 항의 합계 인 U n-1 보다 …
숫자를 단어로 포함하는 문자열을 선행 0을 무시하고 정수로 변환하십시오. 예 "four two"-> 42. "zero zero zero one"-> 1. 가정 제출물은 다음을 가정 할 수 있습니다. 입력 문자열은 공백으로 구분 된 숫자 단어로 구성됩니다. 모든 단어는 유효하며 ( "zero".. "nine"범위) 소문자입니다. 빈 입력의 동작은 정의되어 있지 않습니다. 입력 문자열은 항상 범위 …
각 숫자가 n 번 반복되는 자연수 [1, ∞) 의 첫 번째 k 항의 합으로 f n (k) 을 정의 해 봅시다 . k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 3 6 10 15 21 28 36 45 deltas | +1 …
도전 밑이 이고 색인 주어지면 출력 항 는 다음과 같이 정의됩니다.1<b<101<비<101 < b < 10t≥1티≥1t \ge 1xt엑스티x_t x1=1110엑스1=1110x_1 = 11_{10} xi+1엑스나는+1x_{i+1} 를 밑수 로 변환 한 다음 밑수 다시 해석하여 을 구합니다xi엑스나는x_ib비b101010 출력은 이어야합니다.101010 5 번 항의 5 단계는 다음과 같습니다. x1=1110엑스1=1110x_1 = 11_{10} 입니다. 1110=2151110=21511_{10} = 21_{5} x 2 …
소개 정수의 이상한 세계에서 제수는 자산과 같으며 반전보다 더 많은 제수를 갖는 숫자를 "풍부하게"부르는 데 사용하는 반면, 약수보다 적은 제수를 갖는 숫자를 "나쁨"이라고 부릅니다. 예를 들어, 숫자 : 오 약수가 그 반전하면서 만 사 가지고 . 따라서 은 리치 번호 라고하고 는 불량 번호입니다.2401240124011 , 7 , 49 , 343 …