프로그래밍 퍼즐 및 코드 골프

퍼즐 애호가와 코드 골퍼들을위한 Q & A

20
정사각형 삼각형
양의 정수 x 는 두 개의 다른 양의 정수 y 와 z 가있는 경우 모든 합 이 x 보다 작은 양의 정수 y 인 경우 x + y x + z y + z 완벽한 사각형입니다. 예를 들어 30은 정삼각형 숫자이므로 30 + 6 = 6 2 30 + 19 …

15
로마 제 3 기
n ≥ 0의 정수가 주어지면 숫자 139ABCDE…와 1 문자 구분 기호를 사용하여 위치가 아닌 base-3 표기법으로 출력하십시오 . 모든 숫자는 연속 3의 거듭 제곱이고 분리기의 왼쪽에있는 숫자는 무시됩니다. 예 : A931 | B → 81− (1 + 3 + 9 + 27) → 41 . 숫자는 한 번만 나타날 수 …



21
"슬래시"순서의 행렬
두 양수를 감안 N >= 2하고 N <= 100다음과 같은 규칙을 따르는 행렬을 작성 : 첫 번째 번호는 위치에서 시작 [0,0] 두 번째 숫자는 위치에서 시작 [0,1] 세 번째 숫자는 첫 번째 숫자 (위치 [1,0]) 아래로 내려갑니다. 다음 숫자는 "슬래시"방향으로갑니다 사용 된 숫자의 범위는 [1, N1 * N2]입니다. 따라서 숫자는 …
23 code-golf  matrix 

5
얼마나 많은 바퀴가 있는지 확인
수학이 아닌 설명 이것은 배경에 관계없이 접근 할 수있는 설명입니다. 불행히도 수학이 필요하지만 중학교 수준의 이해력을 가진 대부분의 사람들이 이해할 수 있어야합니다. 포인터 시퀀스는 a (n + 1) = a (na (n)) 과 같은 시퀀스입니다 . 이 공식의 의미를 이해하기 위해이 공식을 약간 선택해 봅시다. 이것은 우리가 마지막 용어를 보면서 …

25
이진 시퀀스
d> 1 자리의 이진수 A를 입력으로 받으면 B의 n 번째 자리를 찾기위한 다음 규칙에 따라 d 자리의 이진수 B를 출력합니다. A의 첫 번째와 두 번째 숫자가 같으면 B의 첫 번째 숫자는 0입니다. 그렇지 않으면, 그것은 하나입니다. 1 <n <d이면, A의 (n-1), n ​​번째 및 (n + 1) 번째 숫자가 같으면 …
23 code-golf  binary 

8
Casciitum Scribe
소개 선인장은 다양한 크기, 모양 및 색상으로 제공됩니다. 그러나 모든 서구에서 가장 상징적 인 선인장과 필수 아이템은 이랍니다 . 중요한 특징은 크기와 팔이며, 전형적인 선인장 모양을 정의했습니다. 당신의 임무는 이랍니다를 ASCII 세계로 가져 오는 것입니다. 그러나 실제 세계에서와 같이 이랍니다는 다른 것과 유사하지 않으므로 프로그램은 다양한 팔 구성으로 이랍니다를 생성 …

19
산술 시퀀스 재구성
유한 한 산술 시퀀스가 주어짐중간에서 일부 항이 제거 된 양의 정수로 가 전체 시퀀스를 재구성하십시오. 작업 산술 시퀀스를 고려하십시오. 두 연속 요소의 차이가 동일한 양의 정수 목록입니다. 2 5 8 11 14 17 이제 다음 제약 조건에 따라 하나 이상의 정수가 시퀀스에서 제거되었다고 가정합니다. 제거 된 정수는 시퀀스의 연속 항입니다. …

22
다중 주사위 롤의 주파수 분포
두 개의 양의 정수 a와가 주어지면 단면 다이 타임 b을 구르고 결과를 합산하는 빈도 분포를 출력합니다 .ba 주파수 분포는 주사위 롤의 각 시퀀스가 ​​한 번 발생하는 경우 가능한 각 합계의 빈도를 나열합니다. 따라서 주파수는 합이 정수인 정수입니다 b**a. 규칙 주파수는 주파수에 해당하는 합계의 순서대로 나열되어야합니다. 주파수를 해당 합계로 레이블링하는 것은 …

26
단어의 순위를 찾으십시오
정의 단어의 순위는 단어의 의미와 상관없이 사전에서와 같이 문자의 가능한 모든 순열 (또는 배열)이 사전 순으로 정렬 될 때 단어의 위치로 정의됩니다. 이 두 단어 "blue"와 "seen"을 고려해 봅시다. 우선, 우리는이 단어의 글자의 가능한 모든 배열을 알파벳 순서로 씁니다. "blue": "belu","beul","bleu","blue","buel","bule","eblu","ebul","elub","elbu","eubl", "eulb","lbeu","lbue","lebu","leub","lube","lueb","ubel","uble","uebl","uelb", "ulbe","uleb" "seen": "eens","eesn","enes","ense","esen","esne","nees","nese","nsee","seen", "sene","snee" 이제 왼쪽에서 살펴보고 필요한 …

11
형용사 기능 ℤ → ℤⁿ
Z (모든 정수 세트)에서 Z (예 : 항등 함수)에 이르는 형용사 함수 를 만드는 것이 간단 합니다 .지지\mathbb{Z}지지\mathbb{Z} 에서 Z 2 (2 개의 정수의 모든 쌍 세트; Z 와 Z 의 데카르트 곱) 의 이항 함수를 생성 할 수도 있습니다 . 예를 들어, 2D 평면에서 정수 점을 나타내는 격자를 취하여 …
23 code-golf  math  number 

1
마리오가 수축하는 위성에 빠질까요? (도표 추가)
슈퍼 마리오 갤럭시 는마리오가 가로 질러 가면서 줄어드는 플랫폼으로 타일 된2 개의 마름모꼴 8 면체 * 행성을 특징으로합니다. 마리오가 삼각형 구멍에 빠지거나 이전에 만진 타일에 의해 남겨진 틈에 빠지면 코어의 블랙홀에 의해 소비됩니다. (시계 : Hurry-Scurry Galaxy , Sea Slide Galaxy ) 이미지 : MarioWiki.com (행성을 2x3 "브릿지"에 의해 서로 …

16
하나 만들어서 하나 만들어
도전 양의 정수 목록이 주어지면 각 정수에서 최대 1 비트를 차지하는 순열이 있는지 확인하고 모든 1s 로 구성된 이진수를 만들 수 있습니다. 결과 이진수의 비트 수는 정수 목록에서 가장 높은 MSB 와 같습니다 . 산출 코드는 그러한 순열이 존재 하는지를 나타내는 참 / 거짓 값을 출력하거나 반환해야 합니다. 예 진실한 …

14
정산 할 수 있습니까?
에서 카탄의의 정착민 벽돌, 로그인, 광석, 밀, 그리고 양 : 보드 게임, 다섯 개 자원 유형이 있습니다. 정착지 건설에는 벽돌, 통나무, 밀 및 양이 필요합니다. 그러나 동일한 유형의 리소스를 얻기 위해 4 개의 동일한 리소스를 거래 할 수도 있습니다. 예를 들어, 손에 네 개의 광석이 있다면, 그들 모두를 거래하고 한 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.