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

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

8
Stickman Wars 그리기
고급 그리기 기술로이 도전 과제를 작성하는 그림. 배경 스틱맨 전쟁은 오래 전에 지구의 지배적 인 종들이 막대기로만 만들어 졌을 때 일어났습니다. 역사가들은 당시 화가나 카메라가 없었다는 사실을 후회하며, 오늘날의 역사 책에서 그 전쟁의 일부 그림을 사용할 수 있습니다. 그것이 바로 코딩 능력이 유용한 곳입니다. Stickmen은 매우 쉽게 끌 수 있으며 …

2
잉크 블랏을 완화하기 위해 종이 접기 최적화
짙은 검정색 잉크가 프린터 용지의 흰색 시트 전체에 뿌려졌습니다! 확실한 해결책은 흑백 부분이 만나고 잉크가 퍼지면서 둘 다 회색이되도록 용지를 접는 것입니다. 그런 다음 용지가 모두 똑같이 회색이 될 때까지 펼치고 접습니다. 이러한 접힘을 만드는 가장 좋은 방법을 찾는 것이이 코딩 과제의 과제입니다. 이 Pastebin 에는 1과 0의 네 가지 …

30
반복되는 숫자로 배열 만들기
도전 이 질문의 과제는 nSTDIN, ARGV 또는 함수 인수를 통해 입력 으로 양의 정수 (0보다 큰 정수 )를 사용하고 STDOUT 또는 함수 반환 값을 통해 배열을 출력하는 명명 된 함수 또는 프로그램을 작성하는 것입니다. 충분히 간단하게 들리나요? 이제 여기 규칙이 있습니다 배열은 1~ 사이의 정수만 포함 합니다n 각 정수 1로는 …

3
ASCII 상수도
소개 다음 f A\/과 같은 문자의 그리드를 고려하십시오 f f f A A / \ \ / A A \/ / \/ 어디: f 아래로 물을 붓는 수도꼭지를 나타냅니다 A 정확히 절반은 왼쪽으로 가고 정확히 절반은 오른쪽으로갑니다. \ 물의 흐름을 오른쪽으로 한 단위 씩 이동 / 물의 흐름을 한 단위 …

2
마스터 마인드 전략
Mastermind에 대한 코드 골프 과제 만 찾을 수 있었으므로 여기에 내가 가지고 싶었던 코드 도전 버전이 있습니다. 일반적인 마스터 마인드 게임 MM (4,6)에 대한 최적의 전략은 1993 년 Koyama와 Lai에서 발견되었으며 평균 추측 횟수는 5625/1296 ~ 4.34입니다. MM (5,8)은 여전히 ​​해결되지 않았지만 평균 추측 횟수는 ~ 5.5 인 것으로 추정됩니다. …

11
ASCII 텍스트를 점자로 번역
ASCII 텍스트를 점자 출력으로 변환하는 프로그램을 작성하십시오 . 요구 사항 : 입력은 stdin, 명령 행 또는 기타 외부 입력 소스에서 올 수 있습니다. 출력은 점자로 인식 할 수 있어야하며 출력 형식은 사용자에게 달려 있습니다. 예를 들어 o올린 점과 올리지 .않은 점이 있습니다. 와 같은 텍스트 패턴 표현 1-3-4은 허용되지 않습니다. …
19 code-golf 


29
문자열의 모든 숫자를 곱하십시오
수상자 : Chilemagic , 대규모 21 바이트! 답변을 계속 제출할 수 있지만 더 이상 이길 수 없습니다. 원본 게시물 유지 : 당신의 목표는 문자열에서 모든 숫자를 찾아 각 숫자에 사용자가 입력 한 값을 곱하는 것입니다 소수에 대해 걱정할 필요가 없습니다. 사용자는 숫자와 문자열을 입력합니다 사용자는 어떤 시점에서 숫자와 문자열을 입력해야 …
19 code-golf 

4
산림-시뮬레이션 생태계
노트 이 문제는 이 reddit 스레드 (스포일러 경고!)에서 가져 왔으며이 사이트 형식에 맞게 조정했습니다. 모든 크레딧은 reddit 사용자 "Coder_d00d"에게 전달됩니다. 이 문제에서는 포리스트를 시뮬레이션합니다. 이 모의 숲에서는 3 가지 측면을 다룰 것입니다. 나무는 묘목, 나무 또는 장로 나무가 될 수 있습니다. 나무꾼 (그는 나무를 자르고 점심을 먹으며 용암으로갑니다) 곰 (그는 …

5
아인슈타인의 수수께끼를 해결
아인슈타인은 수수께끼를 썼습니다. 그는 세계의 98 %가 그것을 해결할 수 없다고 말했다. 나는 기차가 출근하는 동안 약 25 분 안에이 수수께끼를 풀었다. 기본적으로 그냥 공제입니다. 수수께끼 연속으로 5 가지 색상으로 5 채의 주택이 있습니다. 각 집마다 다른 국적을 가진 사람이 살고 있습니다. 5 명의 소유자는 특정 유형의 음료를 마시고 특정 …
19 code-golf 

3
하스켈에서 가장 짧은 a-> b-> (a-> b) 함수
테스트에서 다음과 같은 질문이 있습니다. f다음 유형 의 함수 를 작성하십시오 a -> b -> (a -> b). a그리고 b더 나은, 어떤 의미에서 짧은 코드를 결합 할 수 없습니다. 나는 생각해 냈습니다 f a b = \x -> snd ([a,x],b). 더 작은 것을 찾을 수 있습니까? 현재 승자는 다음과 같습니다. …

3
아아! 짐승은 HHH 여기!
IBM PC AT, YouTube (비디오 참조) , Wikipedia (기사 참조) 및 Sesame Street 에서 배운 대로 : 편지 H는 알파벳 의 가장 무자비한 편지입니다 ! (실제로 Code Page 437의 두 가지 요소로 구성 될 때도 마찬가지입니다. 실제로는 훨씬 무자비합니다.) 에서 외계인처럼, 음 ... 어 ... 외계인 , 짐승은 끊임없이 알 …
19 code-golf  game  maze 

5
2048 봇 챌린지
우리는 2048 년을 복제하고 2048 년을 분석하고 있는데, 왜 아직 게임을하지 않았습니까? 2048을 자동으로 재생하려면 555 바이트 자바 스크립트 스 니펫을 작성하십시오. 1 시간 후 최고 점수가 계산됩니다 (아래 점수 참조). 설정: 고토 2048 및 실행 : a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a 게임을 제어하는 ​​객체입니다. 규칙 : …

2
단수 또는 복수?
다음은 단수형 및 복수형으로 된 30 개의 영어 명사 목록입니다. 당신의 임무는 가장 짧은 정규 일치 표현 작성하는 것입니다 모두 하나 개의 형태로 명사와 전혀 다른에서을 (쉬운, 모든 영어 명사로 끝나는 s복수형 오른쪽?). SINGULAR PLURAL --------- -------- car cars boat boats man men woman women omen omens bus buses cactus …

9
ASCII ART 에지 감지
제목에서 알 수 있듯이 ASCII 아트의 가장자리를 감지 해야하는 경합을 생각하고있었습니다. 코드는 B / W ASCII 아트를 입력으로 받아 들여야합니다. B / W ASCII 아트는 (나를)은로 정의된다 ASCII 아트 (일 : asteriks 우리의 경우 비 화이트 스페이스 문자의 한 종류 *). 그리고 출력 으로 표준 ASCII 아트 (모든 ASCII 문자가 …

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