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

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

3
단어 안에있는 단어 안에있는 단어들 . .
알파벳 대문자의이 픽셀 화 된 글꼴에서 모든 문자의 폭은 5 단위, 높이는 5입니다. ███ ████ ███ ████ █████ █████ ████ █ █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █████ …

8
긴 단어 체인 구축
이 과제는 다음 단어의 처음 3자가 마지막 단어의 마지막 3 자와 일치하는 가장 긴 영어 단어 체인을 찾는 것입니다. Linux 배포판에서 사용 가능한 일반 사전을 사용하여 여기에서 다운로드 할 수 있습니다. https://www.dropbox.com/s/8tyzf94ps37tzp7/words?dl=0 99171 영어 단어가 있습니다. 로컬 Linux /usr/share/dict/words가 동일한 파일 (md5sum == cbbcded3dc3b61ad50c4e36f79c37084) 인 경우 사용할 수 있습니다. 단어는 …

3
자신의 언어 코드 선택
16x16 인쇄 가능 ASCII 문자 (코드 포인트 0x20 ~ 0x7E)의 격자를 보자. 왼쪽 상단에서 오른쪽 하단으로 30 개에서 15 개의 경로가 있으며 다음 예제와 같이 직교 이동 만합니다. ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# ...............# 이러한 각 경로는 정확히 31 자로 구성됩니다. …

20
임의의 정수를 생성
프로그램 / 기능은 정확히 하나의 정수를 출력 출력 어떤 긍정적 확률 정수 적어도 50 % 확률로 1.000.000보다 크거나 -1.000.000보다 작은 정수를 출력합니다. 출력 예 (모두 가능해야 함) : 59875669123 12 -42 -4640055890 0 2014 12 24 -7190464664658648640055894646646586486400558904644646646586486400558904646649001 설명 : 후행 줄 바꿈이 허용됩니다. 선행 0은 허용되지 않습니다. -0 허용됩니다. 가장 …

8
상대 대 절대
이 그리드의 A 지점에서 북쪽을 향한 누군가가 B를 향한 녹색 경로를 따라가는 방향을 원한다면 B에게 지시 할 수 있습니다. 간다 North, North, West, East, East, South, East, East. 또는 동등하게 간다 Forward, Forward, Left, Back, Forward, Right, Left, Forward. 여기서 Right , Left 또는 Back 명령은 암시 적으로 해당 방향으로 …
17 code-golf 

4
기존 프레임 워크를 사용하여 2048 AI 프로그래밍
편집 : 최근에, 내 질문은 2048 봇 도전 의 복제본으로 제안되었습니다 . 나는이 질문이 그 질문과 다르다는 점을 강조하고 싶습니다. 그리고 그 질문과는 다른 답을 생각해야합니다. 2048 Bot Challenge는 사용자에게 봇을 만들도록 요청했으며 1 시간 동안 실행되며 최고 점수는 사용자의 점수입니다. 또한 555 바이트로 제한되었습니다. 내 도전은 코드를 훨씬 적게 …

6
가장 작은 바이트 코드 인터프리터 / VM
리더 보드-JIT 컴파일 (낮을수록 좋음) es1024-81.2 점 (작동중인 컴파일러 포함) 키 에트 랜달-116 포인트 엘-121 포인트 리더 보드-해석 됨 (낮을수록 좋음) Martin Büttner-706654 점 (약 2 시간 정도). criptych-30379 포인트 (97 초) 당신의 임무는 당신이 그것을 받아들이도록 선택한다면 가능한 가장 작은 바이트 코드 인터프리터 / VM을 작성하는 것입니다. VM / …

7
그의 귀, 손가락 및 머리에서 범죄자를 찾으십시오
지문과 DNA 테스트를 발견하기 전에 영국 경찰은 인체 측정 시스템을 사용하여 반복 범죄자를 식별했습니다. 범죄자 신체의 특정 부분을 측정하고 기록으로 저장했습니다.이 신체 부분은 성인 후에는 크기가 변하지 않은 것으로 가정되었습니다. 이 시스템은 bertillonnage라고 합니다. 아래 다이어그램은 경찰이 이러한 기록에 빠르게 액세스하기 위해 사용하는 신고 시스템을 보여줍니다. 그림 1 : 서랍이있는 …
17 code-golf  math 

4
괄호가 정체를 일으키는 경우 괄호를 공백으로 대체하는 프로그램을 작성하십시오.
프로젝트 관리자입니다. 어느 날, 프로그래머 중 하나는 미친 갔다 ( 하지 당신의 잘못 )과 무능력 (대한 불평, 그 자리에서 종료하기 전에, 그들에게 무작위 브래킷을 코드베이스에 모두에게 표현했다 및 추가 도없는 당신의 잘못 ). 그러나 이것은 어떤 이유로 수정 제어를 사용하지 않는 이유입니다 ( 전적으로 귀하의 결함이 아닙니다 ). 그리고 어떤 …

7
2 대 출력
도전 나는 너에게 또 다른 스파이 대 스파이 도전 구덩이 난 독자 대 크래커를 선물한다. 그러나이 경우 보호 할 데이텀은 입력이 아니라 출력 입니다. 도전의 규칙은 간단합니다. 다음 스펙으로 루틴을 작성하십시오. 루틴은 모든 언어로 작성 될 수 있지만 320 바이트를 초과 할 수 없습니다. 루틴은 세 개의 32 비트 부호있는 …

10
상징 대 문자
상징 대 문자 ASCII 문자는 일단 분리되어 다시 ! 당신의 세트는 문자 와 기호 입니다. 편지들 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 상징 !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ 과제는 두 개의 프로그램을 작성하는 것입니다. 프로그램에서 글자 를 사용하지 않고 각 글자를 정확히 한 번 인쇄 하십시오. 프로그램에서 각 심볼 을 사용하지 않고 각 심볼을 정확히 한 번 인쇄 하십시오. …

30
직소 코드 퍼즐
이것은 답변에 따른 도전입니다! 답변 순서는 중요하며 정확한 작업은 마지막으로 게시 된 답변에 따라 다릅니다. 가장 오래된 답변 을 정렬 할 수 있습니다 . 몇 가지 코드를 함께합시다! 다음은 1920 개의 임의 (인쇄 가능한 ASCII) 문자입니다. 그것들을 상자 안에 아직도 분류되지 않은 직소 퍼즐 조각의 큰 더미라고 생각하십시오. L-^=v^Ej2tW8OxNOIecSt4m}tji2O%YRJ;PJ!M|0*oO77$*Rs&2*<c"KI7e%FY^?I=];Y@`x)u)IBk%_a#<E6<yv5O*$kL): KNGq)2Wa%b)j."(6U|{[UY@`lrCSJ`u0RHX!1z7f,v}n=GvRgkrEZ=YT:4H44bz]iC<](:+FF?Ay'vX~h5QMF)0vaXk1sk@p …

13
FizzBuzz 컴파일러 생성
컴파일러 골프의 세계에 오신 것을 환영합니다. 귀하의 작업은 사양에 따라 FizzBuzz의 변형을 재생하기 위해 다른 프로그램을 생성하는 프로그램을 작성하는 것입니다. 컴파일러 사양에 따라 FizzBuzz 프로그램의 변형을 생성하는 컴파일러를 작성하십시오. 이 변형의 스펙은 정수 / 문자열 쌍의 배열 형식으로 표현됩니다. 입력은 귀하의 언어에 편리한 형태 일 수 있습니다. (내 예제는 n …

10
단어 방정식 솔버 작성 [중복]
이 질문에는 이미 답변이 있습니다 . “공백”을 활용하십시오 (10 답변) 지난달 휴무 . 소개 다음 예제를 고려하십시오. CODE + GOLF —————— GREAT 이것은 각 문자가 10 진수를 나타내고 단어가 자연수를 나타내는 방정식입니다 (유사한 문자는 유사한 숫자를 나타내고 다른 문자는 다른 숫자를 나타냄). 작업은 방정식이 정확하도록 각 문자를 숫자 값과 일치시키는 …

15
분기하지 않고 최대 3 개의 숫자 찾기
이번 목표는 분기 또는 루프를 사용하지 않고 최대 3 개의 정수 (이진수 2의 보수에서-(2 ^ 31)에서 2 ^ 31-1)를 찾는 것입니다. 당신이하는 경우에만 사용할 수 불평등 / 평등 ( ==, >, >=, <, <=, !=) 등이 수를 2 개 토큰. 산술 ( +, -, *, /) 논리 연산자 ( !하지, …

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