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

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

7
이상한 비밀의 힘으로 배열 전투
다음은 비교적 간단한 2 차원 배열 문제입니다. 625 피트 군인의 ​​전장을 상상해보십시오. 당신은 명령 이상한 군대를하지만, 불행히도의 강도 도 병력을 압도한다. 고맙게도, 당신의 병사들은 비밀의 힘을 가지고 있습니다 : 각 이상한 병력과 그 주위의 동료 동맹국의 힘이 비밀 힘으로 나눌 수 있다면, 그들은 그들의 궁극적 인 공격 을 펼치고 승리합니다! …

2
쉘 글롭 골프
이 작업은 glob 확장 후 파일의 최단 경로를 출력하는 것입니다. 쉘 글 로빙이란 무엇입니까? 대부분의 셸 *에서 경로의 문자를 사용하여 위치의 모든 문자를 나타낼 수 있습니다. 디렉토리가있는 경우 예를 들어, foo파일을 포함 bar baz하고 asdf, 그 다음 foo/b*에 확장됩니다 foo/bar foo/baz. 이제 현재 디렉토리에 파일이 ihavealongname있고 다른 것은 없다고 가정 …

7
Anagram Quines (고무 실)
이것은 경찰과 도둑경찰 실에 도전 하다 강도로서 경찰의 실에서 출력을 가져 와서 프로그램으로 실행할 때 제공된 원래 출력을 출력하는 아나그램을 찾는 것이 문제입니다. 우승자는이 질문에서 가장 유효한 균열이있는 사람이됩니다. 규칙 제공된 프로그램으로 안전하다고 표시된 답변을 해독 할 수 없습니다. 경찰이 의도 한 솔루션에 포함 된 언어를 제공하는 경우 해당 언어로 …

11
드래그 레이스 카운트 다운
도전: 가상 시나리오에서 레이스의 카운트 다운 타이머는 카운트 사이에 임의의 간격 이있어 조기 시작을 방지합니다. 예 : 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 입력: 아무것도 산출: 각 카운트 사이에 0.50 초에서 1 초 사이의 임의의 시간 간격으로 3 개의 숫자를 인쇄하는 프로그램 (또는 함수)을 작성하십시오. 노트 : …
10 code-golf  random 

10
일부 외로운 프라임
나도 알고 있지만 또 다른 주요 도전은 ... 관련 외로운 (또는 격리) 소수는 소수이다 p있도록 p-2, p+2, p-4, p+4... p-2k, p+2k몇 가지가 k모두 복합 있습니다. 우리는 그러한 소수를 10 번 고립 된 소수 라고 부릅니다 k. 예를 들어, 5 회 분리 된 소수는 211모두 201, 203, 205, 207, 209, 213, …

30
파일 확장자는 무엇입니까?
제공된 파일 이름의 파일 확장자를 찾는 것이 어렵습니다. hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 문자열의 마지막에서 . 또는 마지막 .에서 끝까지 텍스트를 가져와야합니다. …
10 code-golf  string 

3
로그 라이크에 대한 맵 생성
오늘, 우리는 악성 RPG에 대한 맵을 생성 할 것입니다! 지도 예 : ########## #### F# #### ## ## C#C# # ## # # C #E # #### # # # # #P # ########## #벽, P플레이어의 시작 위치, F도달해야하는 마무리, C수집 할 수있는 동전, E싸울 수있는 적입니다. 지도 사양 : …

22
너무 많은 다른 문자를 사용하지 않고 모음 제거
문제는 STDIN의 문자열에서 모음 (a, e, i, o, u)을 제거하는 것입니다 (예, 간단합니다). 의 인수로 프로그램이 실행되지 않을 것으로 예상 할 수 있습니다 argv. 예: This program will remove VOWELS. So we can now speak without them. 로 변경되었습니다 : Ths prgrm wll rmv VWLS. S w cn nw spk …

2
나의 Ada 어레이 골프
배경 에이다 (Ada) 는 간결한 것으로 잘 알려져 있지 않은 프로그래밍 언어입니다. 그러나 배열 리터럴 구문은 이론적으로 상당히 간결한 배열 스펙을 허용 할 수 있습니다. 다음은 배열 리터럴 구문에 대한 간단한 EBNF 설명입니다 ( bottlecaps.de로 전달 가능) . array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* …

10
그리드에 다른 그리드가 포함되어 있는지 확인
과제 함수를 작성하면 2 차원 2 차원 배열 (또는 프로그래밍 언어에 문자가 데이터 유형이없는 경우 문자열)이 입력으로 사용됩니다. a 및 b. 언어가 이러한 입력을 지원하지 않으면 다른 표준 1 바이트 변수를 사용할 수 있습니다. 당신의 임무는 b에 a가 포함되어 있는지 확인하는 것입니다. 그렇다면, true를 반환하십시오. 그렇지 않으면 false를 반환하십시오. 샘플 …

5
이차 시퀀스에서 유효한 용어?
네 개의 숫자가 주어집니다. 처음 세는 , 및 시퀀스에 대해, 각각 :aaabbbccc Tn=an2+bn+cTn=an2+bn+cT_n=an^2+bn+c 이 4 개의 숫자를 어떤 식 으로든 입력 할 수 있습니다. 출력 응답에서 설명한 두 개의 별개의 출력들 중 하나이어야 네번째 번호 (순서 용어 한 수단임을 상기 식을위한 적어도 하나의 용액 갖는 정수 , , 및 됩니다 …

3
이것을 입력하는데 얼마나 걸립니까?
소개 QWERTY 키보드 레이아웃을 사용하여 적당한 속도로 입력 할 수 있습니다. 그러나 yellowwooddoor 와 같은 단어 에 반복되는 문자가 너무 많으면 입력하는 데 시간이 조금 더 걸립니다. "점프"와 같은 단어에 여러 개의 다른 연속 문자에 사용 된 동일한 손가락이있는 경우 더욱 악화됩니다. 각 손가락에 문자를 입력하는 데 걸리는 시간은 다음과 …

6
일관된 오버 헤드 바이트 스터핑 (COBS)
이전에 게시되지 않은 것에 대해 놀랐습니다! 일관성 오버 헤드 바이트 스터핑 (옥수수 속) 알고리즘를 단락 바이트 스트림으로 사용된다. 프레임 마커를 선택하고 (0x00 사용) 스트림에서 0x00이 발생하는 곳마다 다음 0x00이 발생할 때까지 바이트 수로 바뀝니다 (이것을 마일스톤이라고 함). 이렇게하면 값 범위가 0..255에서 1..255로 줄어들어 0x00이 스트림의 프레임을 명확하게 구분할 수 있습니다. …

13
더 작은 타우 토 그램 검사기가 있습니까? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 작년에 문을 닫았 습니다 . 최근에 코드 골프에 참여하여 가장 작은 타우 토 그램 검사기를 작성하려고했습니다. tautogram는 : 모든 단어 예를 …

6
다시 할로윈이야!
문제 설명 우리는 모두 Twix를 좋아하지만 (최상의 사탕이기 때문에) 이것은 아이들의 첫 번째 할로윈입니다 --- 우리는 그들을 위해 각 사탕 유형 중 적어도 하나를 가져와야합니다. Numberline 애비뉴에 거주하는 모든 할로윈 사람들은 올해 어떤 종류의 사탕을 줄지 이메일을 보냅니다. 오! 그리고 우리는 1D 세계에 살고 있습니다. 어떤면에서는 예외적으로 게으르고 다른면에서는 게으르지 …
10 code-golf 

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