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

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

10
새 주문 # 6 : 이스터 에그
소개 (무시 될 수 있음) 모든 양의 정수를 규칙적인 순서 (1, 2, 3, ...)로 넣는 것은 약간 지루하지 않습니까? 그래서 여기 모든 양의 정수의 순열 (순환 제거)에 관한 일련의 도전이 있습니다. 이것이이 시리즈의 여섯 번째 도전입니다 ( 첫 번째 , 두 번째 , 세 번째 , 네 번째 및 다섯 …

8
이것이 반복에 의한 것입니까?
문제: 체스에서는 반복에 의한 추첨에 대해 다소 잘 알려진 규칙이 있습니다. 동일한 위치가 3 회 이상 반복되면,이 반복을 유발할 이동을하려는 플레이어는 무승부를 요구할 수 있습니다. 마지막 몇 번의 움직임 만 플레이어가 앞뒤로 움직이는 경우 중재인이 쉽게 발견 할 수있는 작업입니다. 반복되는 위치 사이에서 조각이 크게 움직일 때 때로는 사소하지 않습니다. …

6
사각형 내의 독특한 벽돌 타일링
나는 Stackoverflow를 탐색 하고 MxN 사각형을 타일링하는 것에 대한 이 질문을 보았고 이것이 골프에 좋을 것이라고 생각했습니다. 다음은 과제입니다. M과 N 차원이 주어지면 MxN 사각형 (N은 열이 아닌 행의 수입니다. 실제로 중요하지는 않음)이 이러한 제약 조건에 따라 타일링 될 수있는 고유 한 방법을 출력하는 프로그램을 작성하십시오. 모든 타일은 2x1 또는 …

5
감독에게 강력한 암호
Password Bishop Goodness 와 혼동하지 마십시오 ! 주교에 대해 강한 암호를 구성하는 문자열이 있다면 (거짓 / 거짓 또는 두 개의 일관된 값) 응답하십시오 . 각 문자 쌍이 체스 판에서 정사각형으로 해석 될 수 있도록 교대 문자 ( )와 숫자 () 로 구성된 문자열 인 경우 주교에 대해 암호가 강력 합니다. …

6
이진 자체 회전
이진 3D 배열이 주어지면 각 레이어에 대해 위의 레이어 열의 이진 인코딩으로 표시된 수만큼 각 열을 주기적으로 회전 한 다음 표시된대로 각 행을 왼쪽으로 주기적으로 회전 아래의 레이어의 행의 이진 인코딩 항상 3 개 이상의 레이어가 있습니다. 맨 위 레이어의 열과 맨 아래 레이어의 행은 회전하지 않아야합니다. 연습 작은 4 …

2
논리 게이트를 사용하여 밀도가 높은 10 진수 (DPD) ~ 10 진수
TNB에서 nandgame의 최근 인기 와 내 자신의 이전 도전 에서 영감을 얻었습니다 . 배경 밀도가 높은 10 진수 (DPD) 는 10 진수를 이진수로 효율적으로 저장하는 방법입니다. 10 비트에 3 개의 10 진수 (000 ~ 999)를 저장하는데, 이는 1 비트를 4 비트에 저장하는 순진 BCD보다 훨씬 효율적입니다. 변환 표 DPD는 위에서 …

9
피아노 커브 그리기
소개 형상에서 Peano 곡선 은 1890 년 Giuseppe Peano에 의해 발견 된 공간 채우기 곡선의 첫 번째 예입니다. Peano의 곡선은 단위 간격에서 단위 사각형까지의 연속적이고 연속적인 함수이지만 주입되지는 않습니다. Peano는 Georg Cantor의 초기 결과에 의해이 두 세트가 동일한 카디널리티를 갖도록 동기를 부여했습니다. 이 예제로 인해 일부 저자는 "Peano curve"라는 구를 …

3
pythlike 문자열을 축소
Pyth는 아마도 가장 성공적인 범용 골프 언어 일 것입니다. 2014 년부터 2016 년까지는 새로운 언어의 결과로 다소 감소 했지만 , Pyth의 간결한 구문, 지속적인 업데이트, 과부하 및 (기존에는) 많은 내장이 대부분의 질문에서 선호되었습니다. Pyth 코드는 종종 읽기가 어렵습니다. 디버그 모드 (번역 된 Python)의 출력조차도 종종 긴 줄로 구성되며 때로는 괄호가 …

20
숫자 제곱의 숫자
N이 N ^ 2에서 하위 문자열로 나타나는 일련의 자연수를 고려하십시오. A018834 n이 순서 의 th 요소를 출력합니다 . 규칙 프로그램은 n입력으로 만 사용 되며 하나의 숫자 만 출력 N합니다. 시퀀스는 0 인덱스 또는 1 인덱스가 될 수 있습니다. Sequence: 1 5 6 10 25 50 60 76 100 250 376 …

26
독립적 인 힘
integer가 주어지면 부분 문자열로 포함 되는 1보다 큰 n최소 지수를 출력하십시오 .en^en 예를 들어,에 대한 25답이 있어야 2로서 25 ^ 2 = 625포함하는 25문자열로서, 그러나 대한 대답 13되어야이 10같은 13 ^ 10 = 137858491849때문에 10결과에 포함되는 최저 지수 인 13문자열로. 규칙 표준 I / O 규칙 표준 허점 적용 바이트 …
13 code-golf  number 

11
EKG 순서의 조건
소개 EKG 시퀀스는 1과 2로 시작하며, 다음 항은 아직 시퀀스에 포함되지 않은 가장 작은 양의 정수이고 마지막 항과의 공통 요소가 1보다 큽니다 (공동체가 아님). 첫 번째 용어는 다음과 같습니다. 1, 2, 4, 6, 3, 9, 12, 8, 10, 5, 15, ... 용어의 그래프가 EKG와 매우 유사하기 때문에 EKG라고합니다. OEIS 의 …

27
역 Collatz 추측
Collatz 추측은 이미 잘 알려져 있다고 생각합니다. 그러나 규칙을 뒤집 으면 어떻게 될까요? 정수 n> = 1로 시작하십시오. 다음 단계를 반복하십시오. n이 짝수 이면 3을 곱하고 1을 더하십시오. n이 홀수 이면 1을 빼고 2로 나눕니다. 0에 도달하면 정지 반복 된 숫자를 인쇄하십시오. 테스트 사례 : 1 => 1, 0 2 …

15
논리 게이트 수동
기본 논리 게이트를 시뮬레이트하는 프로그램을 작성하십시오. 입력 : 모두 대문자로 된 단어 다음에 공백으로 구분 된 2 자리 숫자 2 진수 (예 :) OR 1 0. 게이트는 OR, AND, NOR, NAND, XOR, 및이 XNOR요구된다. 출력 : 입력 된 논리 게이트의 출력에 1 또는 0의 두 숫자가 제공됩니다. 예 :이 AND …
13 code-golf  logic-gates  hashing  code-golf  code-golf  number  array-manipulation  integer  code-golf  string  unicode  text-processing  cops-and-robbers  boggle  cops-and-robbers  boggle  code-golf  ascii-art  code-golf  word-puzzle  king-of-the-hill  python  code-golf  sequence  kolmogorov-complexity  code-golf  source-layout  code-golf  string  kolmogorov-complexity  math  number  code-golf  date  code-golf  combinatorics  recursion  game  king-of-the-hill  javascript  code-golf  array-manipulation  code-golf  radiation-hardening  self-referential  code-golf  integer  code-golf  number  code-golf  set-theory  code-golf  sequence  code-golf  string  sorting  natural-language  code-golf  decision-problem  number-theory  primes  code-golf  code-golf  ascii-art  code-challenge  array-manipulation  sorting  rubiks-cube  regular-expression  code-golf  counting  file-system  recursion  code-golf  string  kolmogorov-complexity  color  code-golf  game  code-challenge  permutations  encode  restricted-time  decode  code-golf  math  decision-problem  matrix  integer  palindrome  code-golf  matrix  statistics  king-of-the-hill  king-of-the-hill  python  card-games  code-golf  string  natural-language  code-golf  sequence  number-theory 

8
백핸드 칭찬
이 도전은 나의 첫 비의 언어 인 백핸드 를 축하하기 위해 만들어졌습니다 ! 백핸드는 비선형 포인터 흐름이있는 1 차원 언어입니다. 포인터는 한 번에 세 단계 씩 이동하며 세 번째 명령마다 실행됩니다. 프로그램 1..1..+..O..@은 종료하기 전에 1 + 1을 추가하고 2를 출력합니다. 중간 명령어는 건너 뛰므로 1<>1()+{}O[]@정확히 같은 프로그램입니다. 포인터가 테이프 …

10
이차 잔류 물이 너무 재미있다!
정의 이차 잔류 물 정수 x 가 존재하는 경우 , 정수 아르 자형rr 2 차 잔차 모듈로 엔nn 이라고 한다 :엑스xx 엑스2≡ r( 모드n )x2≡r(modn)x^2\equiv r \pmod n 이차 잔차 모듈로 엔nn 의 집합은 0 \ le x \ le \ lfloor n / 2 \ rfloor에 대한 엑스2모드 nx2modnx^2 …

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