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

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

4
그리드를 기사 채우기
기사 채우기는 기사 체스 조각의 연결성을 사용하는 플러드 채우기입니다. 구체적으로 특별히: 1 1 1 1 0 1 1 1 1 (0은 초기 점이며, 1은 연결된 셀을 나타냅니다) 도전 공간과 벽의 2D 그리드와 초기 위치가 주어지면 그리드에서 기사 채우기를 수행하십시오. 가장 짧은 코드가 승리합니다. 규칙 원하는 형식 (이미지, 문자열, 배열 등)으로 …

14
어떤 키를 눌렀습니까?
이 작업은 키보드에서 누른 키를 식별하는 코드를 작성하는 것입니다. 한 번에 하나의 키만 눌렀으며 표준 미국 키보드 레이아웃이 있다고 가정 할 수 있습니다. 이것이 2보다 @가있는 레이아웃입니다. 코드는 누른 키에 대한 고유 식별자를 출력해야합니다. 여기에는 PrtScn, Scroll Lock, Pause, 왼쪽 Shift, 오른쪽 Shift, 왼쪽 Ctrl, 오른쪽 Ctrl, Caps Lock, Tab, …
15 code-golf 

10
울타리 만들어 줘!
도전 이것은 간단한 도전입니다. 두 개의 양의 정수가 주어 w지고 h너비 w와 높이가 ASCII 울타리를 만듭니다 h. 펜스는 다음 규칙을 사용하여 구성해야합니다. +문자는 게시물을 나타냅니다. -문자는 울타리의 폭을 나타내는 데 사용됩니다. 는 |펜스의 높이를 나타 내기 위해 사용된다. 후 정확히 세 개의 -문자가 출력 된하는 +문자가 있어야 이후에 출력 될 …

6
오늘은 YOLD
Discordian 달력은 Discordians에서 사용되는 다른 달력입니다. 불화의 해는 5 개의 계절이 있으며, 각각 73 일 지속됩니다 : 혼돈, 불화, 혼란, 관료주의, 여파. Discordian week는 Sweetmorn, Boomtime, Pungenday, Prickle-Prickle 및 Setting Orange의 5 일입니다. 매년 Sweetmorn (및 카오스)이 시작됩니다. 모든 F의 ourth 년도 (happe N은 그렉과 정렬 s 내지 o를 RIAN …
15 code-golf  date 

24
추가 번호
상당히 간단한 도전 : 문자열과 숫자의 두 가지 입력을받습니다 (숫자는 문자열 "123"대신에 사용될 수 있습니다 123). 문자열이 숫자로 끝나지 않으면 (즉, 정규식과 일치하지 않는 \d$경우) 문자열 끝에 숫자를 추가하십시오. 문자열이 숫자로 끝나는 경우 (즉, 정규식과 일치 \d+$) 먼저 해당 문자열을 삭제 한 다음 숫자를 추가해야합니다. 입력 중 어느 것도 유효하지 …
15 code-golf  string 

18
코포 도프 고 폴로 팝
언어 : Oppification 재미있는 언어는 다음 단어를 각 단어에 적용하여 만듭니다. 장소 op각 자음 후. 이렇게 Code됩니다 Copodope. 그래 그거야. 이 도전의 목적을 위해 y항상 자음입니다. 도전 과제 : 탈피 oppified 단어가 주어지면 원래 단어를 반환하십시오. 입력은 문자 만 포함합니다. 첫 글자는 대문자 일 수 있습니다. 원래 단어는 절대로 비어 …

16
보이지 않는 실제 텍스트 인쇄
나의 이전 도전 인 Print invisible text 는 사소한 것이기 때문에 상당히 인기가있었습니다. 그러나 당신을 더 잘 관찰하는 사람들은 실제로 보이지 않는 텍스트를 인쇄하지 않는다는 것을 알았을 것입니다. 왜냐하면 출력 만 주어진 입력 내용을 읽을 수 없기 때문입니다. 그래서 나는 방법에 대해 생각 실제 눈에 보이지 않는 텍스트 도전. 인쇄 …

11
+ p 코드 해석
최근 다른 두 문자 언어에 대한 열풍에서 영감을 얻은 ;# 소개 커뮤니티 합의 에 따르면 이 사이트에서 허용되는 답변은 최소한 다음과 같은 프로그래밍 언어를 사용해야합니다. 자연수가 소수인지 확인할 수 있습니다 두 개의 자연수를 더할 수 있습니다 단일 숫자뿐만 아니라 숫자의 목록 / 튜플을 나타낼 수 있습니다 이 도전의 목적으로, 우리는 …

30
앵무새 프로그램 만들기
입력이 주어지면 그 입력 다음에 줄 바꿈이 끝없이 출력됩니다. 입력은 인쇄 가능한 ASCII 문자 ( 0x20-0x7E)와 줄 바꿈 ( 0x0A) 만으로 구성된 문자열 입니다. 입력이 길이 0이면 끝없이 줄 바꿈을 출력합니다. 이것은 코드 골프 이므로 각 언어에서 가장 적은 바이트 가 이깁니다!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

2
데니스가 아웃 고프를 했습니까?
전설에 따르면 , 거의 모든 사람들이 데니스에 의해 아웃 고프된다 . 그렇지 않으면, 그들은 될 것입니다. 이제 나는 '거의 모든 사람'중 하나인지 궁금합니다. 형식으로 답변에 대한 링크가 제공됩니다 /codegolf/[QUESTION ID]/[QUESTION NAME]/#[ANSWER ID]. 코드 길이를 찾으십시오 . 링크에서 답변의 첫 번째 줄 (마침표 아래)의 마지막 숫자 로 가정 합니다. 그런 다음 …

10
반으로 나눠줘
당신은 x어디 에서 번호를 받게 될 것 0 <= x <= 2^32 - 1입니다. 이진 형식으로 재귀 분할 한 후 숫자 목록을 10 진수로 출력해야합니다. 예 : 예 1 : 255 -> 255 15 15 3 3 3 3 1 1 1 1 1 1 1 1 현재 목록은 255입니다. …

20
케이크 줘!
이것은 케이크입니다. _========_ | | +________+ | | +________+ | | +________+ 넓이 8, 높이 3, 깊이 1입니다. 3 개의 입력으로 케이크를 만드는 프로그램을 작성해야합니다. 첫 번째 입력은 중간과 =s에있는 밑줄의 수를 제어합니다 . 다음은 너비가 10이 아닌 첫 번째 케이크입니다. _==========_ | | +__________+ | | +__________+ | | …

13
입력 값이 포함 된 퀴네 인쇄
직무 에서 a~ 까지의 문자로만 구성된 입력에 문자열이 제공 됩니다 z. 즉, 입력이 정규식과 일치합니다 /^[a-z]*$/. 출력은 동일한 언어로 된 완전한 프로그램이어야하며, 소스 코드에는 입력이 포함되어 있으며 적절한 퀴네입니다. 예 프로그램은 입력 abc과 출력을 받습니다 : ...abc... 위의 내용은 입력 및 출력이없는 동일한 언어의 완전한 프로그램이어야합니다. ...abc... 즉 자체 출력됩니다. …
15 code-golf  quine 

1
라이브러리를 검색하는 코드 골퍼 방식
도전: 음악 컬렉션에 수천 곡의 노래가 있으며 운 좋게도 내가 좋아하는 플레이어에는 검색 기능이 있습니다. 또한 추억이 있습니다. 내 컬렉션에있는 모든 노래의 제목을 기억할 수 있습니다. 그러나 나는 매우 게으르고 타이핑하는 것을 좋아하지 않습니다. 각각의 추가 키 입력은 번거로운 일입니다! 하나의 노래를 분리하기 위해 검색해야하는 가장 짧은 문자열은 무엇입니까? 검색 …

8
숫자를 삼각형으로 분해
정수 n이 주어지면 다음 과 같이 최대 삼각 수의 합으로 분해합니다 (여기서 T m 은 m 번째 삼각 수 또는 1에서 m 사이의 정수의 합을 나타냄). n> 0 인 동안 가장 큰 가능한 삼각형 번호 찾기 T의 m을 하도록 T의 m ≤ N . n 의 삼각 분해 표현에 m …

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