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

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

30
수면 정렬 구현
수면 정렬은 인터넷에서 찾은 정수 정렬 알고리즘입니다. 출력 스트림을 열고 각 입력 숫자에 대해 병렬로 숫자 초 동안 지연시키고 해당 숫자를 출력합니다. 지연으로 인해 가장 높은 숫자가 마지막에 출력됩니다. 나는 그것이 O (n + m)을 가지고 있다고 추정합니다. 여기서 n은 요소의 수이고 m은 가장 높은 수입니다. Bash의 원래 코드는 다음과 …
74 code-golf 

30
계승을 찾아라!
음수가 아닌 정수 의 계승 을 찾는 가장 짧은 프로그램이나 함수를 만듭니다 . 계승 !은 다음과 같이 정의됩니다. 아니 ! : = { 1n ⋅ ( n − 1 ) !n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} 일반 영어에서 0의 계승은 1이고 n의 계승입니다. 여기서 n이 0보다 크면 n은 1보다 작은 계승의 …

13
프라이어 시뮬레이터
T 그는 세인트 Golfus 간결한의 순서에서 형제들은 사람이 할 볼 때마다 짧은기도를 낭송의 전통이 십자가의 기호를 . 최근 관광객들 사이에서 측정 된 높은 수준의 죄로 인해 그들은 수도원에 CCTV를 설치했으며 AI 시대에 오래된 전통을 살리기 위해 당신을 고용했습니다. 당신의 임무는 friars의 손가락 추적 소프트웨어의 출력을 분석하고 얼마나 많은기도가 예정되어 있는지 …
73 code-golf  matrix 

30
이 관계가 소름 끼치나요?
이 XKCD comic 에 따르면 관계의 연령 차이가 "소름"인지 여부를 결정하는 공식이 있습니다. 이 공식은 다음과 같이 정의됩니다. (Age/2) + 7 데이트 할 수있는 사람의 최소 연령이됩니다. 따라서 관계에있는 사람들 중 한 사람이 다른 사람의 최소 연령보다 어리면 관계가 오싹합니다. 두 사람의 나이를 감안할 때 그 관계가 소름 끼치는 지 …

30
벽돌 벽을 쌓아주세요!
도전 벽돌 벽을 세우는 데 도움이 필요합니다! 입력을 사용하지 않고 코드를 함께 작성하고 아래 표시된 출력 벽을 생성하십시오. _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ 이제이 벽은 10문자 높이가 70넓고 문자 폭이 넓습니다. 위에서 언급했듯이 입력은없고 코드 만 있습니다. 바이트 수가 가장 적으므로이 벽돌 벽을 효율적으로 만들어야합니다. …

30
더 작은 "H"에서 "H"만들기
도전 integer가 주어지면 size다음을 수행 하는 함수 또는 프로그램을 작성하십시오 . 경우 size1과 동일 출력 H H HHH H H 경우 size1 출력보다 더 큰 X X XXX X X X프로그램 / 기능의 출력은 어디에 있습니까?size - 1 (원하는 경우 0답변에 지정 하는 한 기본 사례가에 해당 할 수 있습니다. …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

18
미래의 총 결투
배경 미래 2017 년에, 당신과 상대는 오직 하나만 생존 할 수있는 미래형 총기 전투에서 맞서게됩니다. 있습니까 당신은 상대를 물리 칠 수있을만큼 경험? 이제 좋아하는 프로그래밍 언어로 총기 기술 을 연마 하고 모든 확률에 맞서 싸울 때입니다! 토너먼트 결과 2 월 2의 UTC 아침에 끝난이 대회 ND는 , 우리의 참가자에 2017 …

24
트윗 가능한 해시 함수 도전
이 코드 도전 에서는 140 바이트 1 이하의 소스 코드 로 해시 함수를 작성합니다. 해시 함수는 ASCII 문자열을 입력으로 사용하고 24 비트 부호없는 정수 ([0, 2 24 -1])를 출력으로 반환해야합니다 . 이 큰 영국 영어 사전 2의 모든 단어 에 대해 해시 함수가 평가됩니다 . 점수는 다른 단어 (충돌)와 해시 …

30
스택 교환 투표 시뮬레이터
문자열 문자 만 포함 취하는 프로그램이나 기능을 작성 ^하고 v(당신이 다른 문자가 없을 것으로 가정 할 수 있습니다). 이 문자열을 왼쪽에서 오른쪽으로 읽으면 Stack Exchange 질문 또는 답변을 처음 보는 동안 단일 사용자가 마우스 클릭을 한 순서를 나타냅니다 . 모든이 ^의 클릭 대표 upvote에 버튼을 모든이 v의 클릭 나타냅니다 downvote의 …

28
파이 계산 (파이 아님)
아니, 내 말은하지 않습니다 ϕ = 1.618...와 π = 3.14159.... 나는 기능을 의미한다 . φ (x) 는 x상대적으로 소수 보다 작거나 같은 정수의 수입니다 x. π (x) 는 소수 이하의 소수 x입니다. "pi가 아님"이 π̅ (x)이고이를 이하 의 합성 수로 정의한다고 가정 해 봅시다 x. 태스크 엄격하게 양의 정수 감안할 …
73 code-golf  sequence  primes  number-theory  code-golf  decision-problem  code-golf  date  code-golf  typography  code-golf  math  number  multiple-holes  code-golf  quine  code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

30
하스켈에서의 골프 팁
하스켈 골프에 대한 일반적인 팁은 무엇입니까? 나는 Haskell에게 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다. 답변 당 하나의 팁만 게시하십시오. Haskell에서 골프를 처음 사용하는 경우 Haskell의 골프 규칙 안내서를 참조하십시오 . Haskell 전용 채팅방이 있습니다 : Of Monads and Men .

30
Uncollapse 자리
태스크 다음과 같이 일련의 영어 숫자 자릿수가 "축소"되었습니다. zeronineoneoneeighttwoseventhreesixfourtwofive 문자열을 숫자로 다시 나누십시오. zero nine one one eight two seven three six four two five 규칙 입력은 항상 문자열입니다. 항상 하나 이상의 소문자 영문 숫자 이름으로 구성되며 함께 축소되며 다른 것은 없습니다. 영어 숫자 이름은 zero one two three four …
72 code-golf  string 

14
다국어 안녕하세요 세계
태스크 여러 프로그래밍 언어로 유효한 프로그램이나 함수를 만들고 다른 언어 출력으로 컴파일 / 해석 할 때 "Hello, World!" 다른 자연 언어로. 예를 들어, 유효한 솔루션은 Hello World!컴파일되고 C로 실행될 때 (영어), 컴파일되고 Hallo Welt!C ++로 실행될 때 (독일어) 你好世界!, 파이썬으로 실행될 때 (중국어)를 출력 할 수 있습니다. 규칙 답변의 유효성에 …

16
세계에서 가장 작은 웹 브라우저
뒷이야기 : 메가 멀티 코퍼레이션에서 새로운 프로그래밍 작업을 즐길 수 있습니다. 그러나 컴퓨터에는 CLI 만 있기 때문에 웹을 탐색 할 수 없습니다. 또한 모든 직원의 하드 드라이브를 청소할 수 있으므로 대형 CLI 웹 브라우저를 다운로드 할 수 없습니다. 가능한 한 작은 간단한 텍스트 브라우저를 작성하여 암기하고 매일 임시 파일에 입력 …

27
더 적은 적은 더 많은
누구나 문자를 추가하여 프로그램의 출력을 더 크게 만들 수 있으므로 정반대의 작업을 수행하십시오. 다음 기준을 만족하는 원하는 언어로 REPL 환경에 대한 전체 프로그램, 내부 함수 또는 스 니펫을 작성하십시오. 코드는 1 자 이상이어야합니다. 원래 코드를 실행하면 x 문자의 출력이 STDOUT (또는 가장 가까운 대안)으로 생성됩니다. 여기서 0 ≤ x <+ …

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