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

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

6
N 개의 염기에서 회 문인 숫자
음수가 아닌 정수가 주어지면 정확히 다른 기저의 회 문인 n >= 0정수 시퀀스를 영원히 출력 합니다 .x_i >= 3nb2 <= b <= x_i-2 이것은 기본적으로 OEIS A126071 의 역수입니다 n. 이 시퀀스에서 어떤 인덱스에 값이 있는지 출력합니다 . 베이스를 무시하도록 변경했기 때문에 약간 다릅니다.베이스 b = x_i-1, x_i, x_i+1에 대한 …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

10
테플론으로 부드럽게
말 그대로! 4 월 6 일은 National Teflon Day로 , 테플론 코팅 팬 (우리가 만드는 것)으로 축하됩니다. 따라서 양의 정수가 주어지면 n테플론 팬을 만듭니다. 팬의 "팬"섹션으로 구성된 그 변의 각각 팔각형이고 n그것이 어떤 측면에 따라 달라질 문자, 문자 사용 측면을 제외하고 {이상 }. 그 변의 문자 길이는 항상 1입니다. n1 …

1
균형 잡힌 이웃 찾기
당신의 임무는 균형 잡힌 문자열 과 Levenshtein 거리를 나타내는 정수 (한 문자열을 다른 문자열로 만들기 위해 삽입, 삭제 또는 변경 해야하는 문자 수)를 가져야하며 해당 거리의 균형 잡힌 문자열 수를 찾아야합니다 원래 문자열 (즉, 해당 문자열의 이웃)에서. 규정 균형 잡힌 문자열은 문자로만 구성됩니다 ()<>[]{} 당신은 긍정적 인 고른 거리를위한 이웃을 …

3
논리식을 결합 형 정규 형식으로 변환
골: 명제 논리 (이후 논리식 또는 식이 라고 함) 의 공식을 취해 그 공식을 결부 정규 형식으로 출력 하는 완전한 프로그램 또는 함수를 작성하십시오 . 두 가지 상수는, ⊤및 ⊥단항 연산자, 참과 거짓을 나타내는 ¬부정을 나타내는 이진 연산자 ⇒, ⇔, ∧, 그리고 ∨의미, 동등한 결합 및 분리를 나타내는 각각 어떤 …
10 code-golf  math  logic 

1
배열과 프로그램을 반으로 나누기
소개 직사각형 정수 배열을 반으로 균등하게 분할하는 프로그램을 작성해야합니다 (이유가 무엇이든). 이 작업은 계산 집약적이지만 운 좋게도 계산을 수행 할 듀얼 코어 머신이 있습니다. 병렬 처리의 이점을 최대화하기 위해 프로그램을 반으로 균등하게 분할하고 각 코어가 하나의 파트 중 하나를 다른 파트와 독립적으로 실행하도록 결정합니다. 입력과 출력 입력 한 내용은, 적어도 …

5
Modular SNUSP에서 숫자의 가장 짧은 표현을 찾으십시오
배경 많은 난해한 프로그래밍 언어에는 리터럴에 숫자가 내장되어 있지 않으므로 런타임에 계산해야합니다. 이러한 많은 경우에 숫자 표현은 매우 흥미로울 수 있습니다. 우리는 이미 Underload의 숫자를 나타내는 데 어려움 을 겪었습니다. 이 과제는 모듈 식 SNUSP 에서 숫자를 나타내는 것 입니다. (이 도전을 완료하기 위해 SNUSP를 배울 필요는 없습니다. 필요한 모든 …
10 code-golf  number 

9
사실 후 액세서리!
이 도전은 수학에서 영감을 얻은 사실입니다. 프로그래밍이 아닙니다 . 계승 또는 사실에 대한 수학적 표기법 은 느낌표입니다 !. 느낌표는 not많은 프로그래밍 언어에서 공통 기호입니다 . 도전: 숫자와 문자를 포함하는 문자열 + !을 입력으로 사용하여 다음을 출력하십시오. 느낌표 앞의 모든 항목은 수학 표현식으로 평가되어야 2+2합니다 4. 하나의 느낌표 후 모든 부속품으로 …
10 code-golf 

18
끈을 둥글게
일부 십진수는 이진 부동 소수점의 내부 표현으로 인해 이진 부동 소수점으로 정확하게 표현 될 수 없습니다. 예를 들어 14.225를 소수점 이하 두 자리로 반올림하면 14.23이 아니라 14.22가됩니다. 파이썬 : In: round(14.225, 2) Out: 14.22 그러나 '14 .225 '로 14.225의 문자열 표현이 있다고 가정하면 원하는 반올림 '14 .23'을 문자열 표현으로 얻을 …

8
깨진 문자열의 피라미드
문자열 n이 주어지면 현재 행을 기준으로 조각으로 분할 된 문자열의 피라미드를 만듭니다. 첫 번째 행에는 수정되지 않은 문자열이 포함됩니다. 두 번째 행에는 파이프로 반으로 구분 된 문자열이 포함됩니다. 세 번째 줄은 세 번째 줄로 구분합니다 ... 등등. 각 부분 문자열의 길이. 여기서 l은 문자열 n의 길이입니다. 바닥 (l / n) …
10 code-golf  string 

2
위치 인식
위치 인식 당신의 임무는 (원래 프로그램을 포함하여) 문자의 모든 순열에 대해 원래 프로그램과 관련된 모든 문자의 위치를 ​​출력하는 프로그램을 생성하는 것입니다. 귀하의 프로그램이 Derp 당신은 출력해야합니다 [0, 1, 2, 3] (또는 동등한 것). 이는 인 D에 0제 위치 e에 1세인트는 R 2ND, 그리고 RD.p3 원래 프로그램이지만 문자가 바뀌는 다른 프로그램을 …

4
OS 스레드 스케줄러로 인한 비결 정성 노출
우리 모두 알다시피, 현대 운영 체제에는 스레드 스케줄러가있어 코드가 특권이없는 내부 논리를 기반으로 스레드를 예약하기 위해 다른 순서를 선택할 수 있습니다. 일반적으로 다중 스레드 코드를 설계하여 사용자에게 부과 된 비결정론이 출력에 의미있는 영향을 미치지 않도록합니다. 여기서 목표는 반대입니다. [0,99] 간격으로 정수를 인쇄하지만 OS 스레드 스케줄러로 인해 실행마다 다른 순서로 프로그램을 …


3
단어 목록에서 가장 짧은 팬 그램 찾기
팬 그램은 모든 문자를 포함하는 문자열입니다 a- z영어 알파벳 대소 문자를 구분하지의. (팬 그램에 하나 이상의 문자 사본이 있거나 문자 외에 문자 이외의 문자가 포함되어 있으면 괜찮습니다.) 입력이 문자열 목록이고 다음 특성을 가진 하나 이상의 문자열을 출력하는 프로그램 또는 함수를 작성하십시오. 각 출력 문자열은 팬 그램이어야합니다. 각 출력 문자열은 입력 …

12
좌표를 값과 일치
3 개의 입력 항목, 좌표 쌍 목록, 2D 문자열 및 단일 문자 문자열이 제공되면 2D 문자열의 각 좌표에있는 문자가 단일 문자와 같은지 여부를 출력합니다. 어떤 순서로든 입력을받을 수 있으며 좌표는 1- 색인이 될 수 있습니다. 2D 문자열을 2D 목록, 행 목록 또는 2D 문자열로 사용할 수 있습니다. 예: (0,0), "#_\n__", …

4
Z에 마커가있는 바운스 가장자리 XY 상자
오랜만에 처음으로 여기에 포스터 X, Y 및 Z의 3 가지 입력을받는 프로그램을 작성하십시오. X = 가로 질러 (열) Y = 아래로 (행) Z = 위치 마커 그런 다음 프로그램은 시각적 그리드 X를 가로 질러 Y를 아래로 인쇄해야합니다. 이 그리드는 "+"를 제외한 모든 문자로 만들 수 있습니다. 각 '위치'에는 인덱스 번호가 …

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