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

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

25
제품 카탈로그
이 문제는 제품 식별자를 나타내는 문자열을 세 가지 구성 요소로 분리하는 것입니다. 첫 번째 부분은 창고를 나타내는 임의의 길이의 대문자와 소문자로 구성됩니다. 두 번째 부분은 제품 번호를 나타내는 숫자입니다. 이 부분은 또한 임의의 길이입니다. 마지막 부분은 크기와 색상의 한정자이며이 부분은 문자열의 끝까지 계속됩니다. 규정자는 대문자로 시작하고 영숫자로 구성됩니다. 각 부분은 …
17 code-golf  string 

24
피보나치 교체
교류 피보나치 시퀀스를 먼저 시작 1하고 1평소와 같이. 그러나 다음 두 숫자를 얻기 위해 항상 마지막 두 값을 더하는 대신 더하기로 시작하고 다른 때마다 뺄 수 있습니다. 순서는 다음과 같이 시작됩니다. 1 1 2 # 1 + 1 -1 # 1 - 2 1 # 2 + -1 -2 # …

24
배열의 역 델타
배열의 역 델타 당신의 임무는 부호있는 32 비트 정수의 배열이 주어지면 역 델타로 다시 컴파일하는 것입니다. 예를 들어, 목록 1 3 4 2 8 델타를 보유합니다. 2 1 -2 6 그런 다음 무효화되어 다음을 산출합니다. -2 -1 2 -6 다시 컴파일하여 다음을 산출했습니다. 1 -1 -2 0 -6 최종 결과로. …

3
부분 문자열을 포함하는 회문까지의 최소 해밍 거리
이것은 이제 제거 된 CS.SE 질문 에서 영감을 얻었습니다 . 직무 비어 있지 않은 두 입력 문자열 A와 B가 주어지면 A에서 B를 하위 문자열로 포함하는 회문까지의 최소 거리를 출력하십시오. 거리는 문자 교체 횟수 ( 해밍 거리 ) 로 정의됩니다 . 제한 사항 현명한 입력 : 회문이 존재합니다. 이것은 | A …

15
편지 대치 도전
아이디어는 간단하다. 3 개의 문자열 (입력은 쉼표로 구분되거나 별도의 입력 또는 배열로 제공 될 수 있음)을 제공하여 "시각화 된"문자 대체를 작성해야합니다. 첫 번째 세그먼트는 수정하려는 단어이고 두 번째 세그먼트는 바꾸려는 문자이며 세 번째 세그먼트는 세그먼트 2의 문자를 대체합니다. 예를 들면 다음과 같습니다. | | Input | Starting Word | Output …
17 code-golf  string 

6
텍스트 큐브 ݀
지난번 에 텍스트 사각형을 만들었지 만 이제 텍스트 큐브 를 만들 수 있습니까? 도전 문자열이 주어지면 큐브 형태로 문자열을 출력하십시오. 문자열에 항상 2 자 이상이 있고 인쇄 가능한 ASCII 문자 만 있다고 가정 할 수 있습니다. 텍스트 큐브를 만드는 방법 테스트 사례 Input: Test Output: Test e ss s e …

13
역 순열 인덱스
소개 n 개의 요소 를 가진리스트의 사전 식 순열은 0에서 n 까지 번호가 매겨 질 수 있습니다 ! -1. 예를 들어, 3! = 6 순열 (1,2,3)것 (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). 순열이 목록에 적용되면 해당 요소는 순열의 숫자와 동일한 순서로 정렬됩니다. 예를 들어 순열 (2,3,1)을 l = (a,b,c)yields에 적용합니다 …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

3
끈으로 거북이를 이끌다
공백을 제외하고 인쇄 할 수없는 ASCII 문자 로 구성된 비어 있지 않은 한 줄 문자열을 취하는 프로그램이나 함수를 작성하십시오 . !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 입력이 유효하다고 가정 할 수 있습니다. 입력을 기반으로 거북이가 항상 하나의 격자 공간을 차지하고 기본 방향을 향할 수있는 규칙 과 같은 거북이 그래픽 에 따라 텍스트 공간과 줄 바꿈에 …
17 code-golf  string  grid 

12
워즈 모니터
도전 나는 최근 8 비트 컴퓨터에 들어갔고 그들과 다른 사람들의 작업에 매료되었다. 따라서이 코드 골프의 목표는 Steve Wozniak가 Apple I 용으로 디자인 한 Woz Monitor의 일부를 복제하는 것입니다. 너비가 2 바이트 (최소값 $ 10 , 최대 값 $ FF ) 인 22 개의 16 진 값 배열을 저장 한 다음 …

12
차원 카운트 다운
n에서 k 차원 카운트 다운을 표시하는 함수 f (n, k)를 작성하십시오. 5의 1 차원 카운트 다운은 다음과 같습니다. 54321 5의 2 차원 카운트 다운은 다음과 같습니다. 54321 4321 321 21 1 마지막으로 5의 3 차원 카운트 다운은 다음과 같습니다. 54321 4321 321 21 1 4321 321 21 1 321 21 …
17 code-golf  string 

21
15 자 알파벳에서 6 자 문자열 생성
직장에서 진행중인 프로젝트 중 하나에서 최근 15 자 알파벳에서 6 자 문자열을 생성하는 특히 큰 방법을 발견했습니다. 우리 중 몇몇은 코드 골프의 작은 내부 게임을 시작한 "한 줄로 얻을 수있을 것"이라고 주장했다. 당신의 임무는 우리를 이길 것입니다. 원래 알고리즘은 알파벳 0-9A-E를 사용했지만 다른 알파벳을 실험했습니다. 따라서 세 가지 하위 작업이 …

9
정수는 시간이 지남에 따라 앞뒤로 이동
입력: 정수 산출: 먼저 정수를 동등한 로마 숫자로 변환하십시오. 그런 다음 로마 숫자의 각 대문자를 ASCII / UNICODE 10 진수 값으로 변환하십시오. 그리고 그 합을 출력하십시오. 예: 1991 -> MCMXCI -> 77+67+77+88+67+73 -> 449 ^ input ^ output 로마 숫자 : 로마 숫자 변환기는 다음과 같습니다. 도전 규칙 : 표준 …

2
진리표가 주어지면 그것을 만족시키는 Stackylogic 프로그램을 출력하십시오.
Stackylogic은 이전 과제에서 작성한 프로그래밍 언어입니다 : Run Stackylogic . 자세한 내용과 예를 보려면 해당 게시물을 읽으십시오. Stackylogic 소요 0의과 1입력의 단일 출력 0 또는 1시 완료. 프로그램은 문자 만 포함 하는 행과 한 행의 끝에 01?정확히 한 <행으로 구성됩니다. 라인은 비워 둘 수 없습니다 수 있으며, 함께 라인은 <적어도 …

2
Lepton 압축 방지
Dropbox는 최근 JPEG 이미지 를 무손실 압축하여 평균 22 %의 비용을 절약하는 Lepton ( GitHub )을 출시했습니다 . 때문에의 비둘기 집 원리 , 어떤 일반적인 압축 알고리즘이 될 수없는 보증 (작은 파일에 결과에 일반적으로 는 특정 형식에 제약 입력에 적용되지 않기 때문에). Lepton은 JPEG에 대한 일반적인 특성을 활용하여 파괴 될 …

8
Copeland–Erdős 상수 내에서 숫자 찾기
배경 코플랜드 - 에르 되시 상수는 "0"으로의 연결이고 소수의 기본 10 표현으로 순서대로. 그 가치는 0.23571113171923293137414... OEIS A033308 도 참조하십시오 . Copeland와 Erdős는 이것이 정상적인 숫자 임을 증명했습니다 . 이것은 모든 자연수가 Copeland-Erdős 상수의 십진 확장에서 어느 시점에서 발견 될 수 있음을 의미합니다. 도전 양의 정수가 주어지면 10을 밑으로 0으로 …

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