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

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

27
가장 가까운 악마를 보여줘
악마 숫자는 소수 표현이 6으로 만 구성된 양의 정수입니다. 악마 숫자 목록은 6, 66, 666, 6666으로 시작합니다. 양의 정수가 주어지면 가장 가까운 악마 숫자를 출력하십시오. 두 개가 있으면 더 큰 것을 출력하십시오. 테스트 케이스 : n output 1 6 2 6 3 6 6 6 35 6 36 66 37 …

28
Brain-Flak을위한 서프라이즈 파티
이 질문은 Brain-Flak의 첫 번째 생일을 축하하기 위해 설계된 Brain-flak Birthday 과제 시리즈의 일부입니다. Brain-Flak 's Birthday에 대한 자세한 내용은 여기를 참조하십시오 . 오늘은 Brain-Flak의 첫 번째 생일입니다! 그래서 우리는 그것을 깜짝 생일 파티에 던질 것이라고 생각했습니다. 좋아하는 언어로 Surprise! Happy Birthday, Brain-Flak! (트레일 링 공백이 허용됩니다) 항상 그렇듯이 프로그램은 …

14
끈이 붙어 있지 않습니다!
소개 벽에는 3 개의 못이 있습니다. 양쪽 끝에 그림 프레임에 고정 된 문자열 조각이 있습니다. 그림을 걸기 위해 손톱으로 끈을 얽었습니다. 그러나 그림을 놓기 전에 : 손톱 주위에 줄이 어떻게 감겨 있는지 살펴보면 이미지가 떨어질지 여부를 예측할 수 있습니까? 첫 번째 예에서는 그림이 떨어지지 않습니다. 두 번째 예에서 그림은 떨어질 …

11
더 cowbell…!
Bruce Dickenson이 Blue Öyster Cult 레코딩 세션을 생성 할 때 기술 지원을 제공하고 있습니다. 그가 더 많은 cowbell 을 요청할 때 , 당신은 그에게 그것을 줄 수 있습니다. 당신의 작업 문자열을 입력으로 사용하거나 하나 이상의 cowbell을 포함하는 관련 문자열을 출력하는 프로그램 또는 함수를 작성하십시오. 현에는 몇 개의 cowbell이 포함되어 있습니까? …
42 code-golf  string 

27
튜링-완전한 언어 통역
나는 그것이 아주 멋진 것이라고 생각 직면하게되는 문제점은 만드는 것입니다 통역 A에 대한 튜링 완전한 사용자가 선택한 언어를. 규칙은 간단합니다. 이 도전보다 새로운 언어라도이 언어를 사용하여이 인터프리터를 만들 수 있습니다. 작성중인 언어와 동일하지 않은 한 튜링 완료 언어를 사용할 수 있습니다. 예를 들어 eval 함수를 사용하는 것과 같이 코드를 단순히 …

30
ASCII 체스 판을 그립니다!
간단한 도전은 다음과 같습니다. 체스 판의 ASCII 표현을 생성해야합니다. 흰색은 대문자로 표시되고 검은 색은 소문자로 표시됩니다. 빈 타일은로 표시됩니다 .. 전체 보드는 다음과 같습니다. rnbqkbnr pppppppp ........ ........ ........ ........ PPPPPPPP RNBQKBNR 이것은 kolmogorov-complexity 질문이므로 입력 할 수 없으며 파일 저장, STDOUT으로 인쇄 또는 함수에서 복귀와 같은 기본 방법으로이 보드를 …

29
비트 플립과 부정
정수가 주어지면 0단항 부정 -및 비트 보수 ~( ~n= -n-1)를 사용하여 연산자를 오른쪽에서 왼쪽으로 적용 하여 식을 만듭니다 . ... -3 = ~-~-~0 -2 = ~-~0 -1 = ~0 0 = 0 1 = -~0 2 = -~-~0 3 = -~-~-~0 ... 당신의 표현의 중복되는 부분을 의미합니다 가능한 한 짧은으로해야합니다 …

28
Esolang-Comment-Template-Generator
이 사이트의 많은 사람들이 난해한 언어를 사용 하며,이 언어는 독특하고 이해하기 어렵 기 때문에 종종 특정 형식으로 설명을 작성합니다. 예를 들어 코드가 abcdefghijklmnop 그리고이 언어는 #주석에 사용 하며 다음과 같은 설명을 작성합니다. a #Explanation of what 'a' does bc #Bc d #d e #Explanation of e fgh #foobar ij #hello …

30
현악기 SStringgnirtSStringgnirtS
여기에는 비교적 간단한 도전이 있습니다. 길이의 문자열이 주어 N 문자열 전달 후 거꾸로하고 전달하고 거꾸로 출력 등 ... N의 시간. 예를 들어 입력이 Hello! 다음을 출력해야합니다. Hello!!olleHHello!!olleHHello!!olleH 선택적으로 후행 줄 바꿈 하나를 출력 할 수도 있습니다. 제출은 전체 프로그램 또는 기능 일 수 있으며, 합리적인 형식으로 입력 및 출력 할 …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

26
셰퍼드 토우 바 월스 우레 운드!
모든 모음과 문자열 입력 문자열 출력을 감안할 때 a, e, i, o및 u서로간에 임의로 교체한다. 예를 들어, 문자열 this is a test에는 4 개의 모음이 있습니다 [i, i, a, e]. [a, i, e, i]따라서이 모음을 올바르게 섞으면 출력이 나올 수 있습니다 thas is e tist. 셔플 링 정보 우리가 같은 …

30
1에서 10까지의 숫자 인쇄
이것은 매우 간단한 과제 일 수 있지만 아직 코드 골프에서 수행되지 않은 것에 놀랐습니다. 1에서 10까지 모든 정수를 오름차순으로 표준 출력으로 인쇄하십시오. 출력 형식은 언어가 지원하는 모든 것이 될 수 있습니다. 여기에는 임의의 구분 기호 (쉼표, 세미콜론, 줄 바꿈, 그 조합 등은 포함되지만 숫자는 없음) 및 접두사와 접미사 (예 :)가 …

4
동물원의 임 포스터
새 동물원을 열고 싶습니다. 놀랍습니다. 그러나 당신이 cheapskate이기 때문에, 당신은 단지 3 글자의 동물을 살기를 원합니다 (모든 사람은 동물의 비용이 그 이름의 길이에 비례한다는 것을 알고 있습니다). 사람들이 비용을 지불하도록 만드는 꿈이 있습니다 elephant. 그러나 갑자기 훌륭한 아이디어가 있습니다. 동물을 펜에 올바르게 넣으면 elephant!의 착시 현상을 만들 수 있습니다 . …

30
피보나치 반전!
소개 우리 모두는 피보나치 수열을 알고 사랑하며 이미 여기에서 수많은 도전을 보았습니다. 그러나 우리는 여전히이 대답이 제공 할 매우 간단한 경우가 부족합니다 : 역 피보나치! 그래서 F_n당신의 직업은 찾을 것 n입니다. 사양 입력 입력 값은 음이 아닌 정수이며 피보나치 수열의 일부로 보장됩니다. 산출 출력도 음이 아닌 정수 여야합니다. 무엇을해야합니까? 소개는 …

30
자음 반전
프로그램은 문자열을 입력으로 취하고 모음의 순서를 유지하면서 자음을 반전시킵니다. 모든 문자는 소문자이므로 케이스에 대해 걱정할 필요가 없습니다. 예는 다음과 같습니다. 입력 : a test case. 자음은 여기에 있습니다 t,s,t,c,s. 그것들은 역순으로 나와야합니다. 즉 s,c,t,s,t, 사전 역전 된 문자가있는 동일한 위치로 문자열에 다시 삽입됩니다 : a sect sate. 입력 : well-done. …
42 code-golf  string 

2
Minotaur의 주택 개선
Minotaur의 주택 개선 크레타 탄 미로는 그리는 것이 매우 쉽습니다. 대칭 모양 (여기서는 빨간색)으로 시작하십시오. 해당 라인의 모든 엔드 포인트를 '노드'라고합니다. 그런 다음 아치를 그리기 시작합니다 (검은 색). 첫 번째 노드는 항상 맨 위 중간 노드에서 시작하여 오른쪽 옆에있는 노드에 연결 한 다음 이전 아치에 가장 가까운 두 개의 노드가 …

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