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

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

3
프로그래밍 퍼즐 및 타코 트럭
프로그래밍 퍼즐 및 코드 골프는 타코 트럭 을 열었습니다 ! 단어가 나오고 이제 Stack Exchange 네트워크의 모든 사용자가 맛있고 정통 ASCII 타코 를 시도합니다. . 모든 사람이 적시에 주문을 받도록하려면 귀하의 도움이 필요합니다. 푸드 트럭 내부에는 공간이 많지 않으므로 가능한 짧게 코드를 작성해야합니다. 이제 실무 훈련을 위해. 작업 STDIN에서 주문을 …


1
세 개의 상호 퀴즈
작업 이 도전에서, 당신의 임무는 일종의 상호 quine-like 시스템을 형성하는 세 개의 프로그램을 작성하는 것입니다. 하자가 프로그램을 호출 A, B하고 C. 프로그램 중 하나에 다른 프로그램의 소스가 입력으로 제공되면 세 번째 프로그램의 소스가 출력됩니다. 예를 들어, 입력 A으로 제공된 B경우을 출력 C합니다. 프로그램이 입력으로 자신의 소스를 제공하는 경우, 그들은 출력 …
23 code-golf  quine 

17
공동 우선 순위 및 수 pi
소개 수 이론은 예기치 않은 연결의 형태로 놀라운 것으로 가득합니다. 여기에 그들 중 하나가 있습니다. 두 개의 정수에 1 이외의 공통 인자가없는 경우 두 개의 정수는 공-프라임입니다 . 숫자 N이 주어지면 1에서 N 까지의 모든 정수를 고려하십시오 . 두 정수 를 무작위로 그립니다 (모든 정수는 각 추첨에서 선택 될 확률이 …

7
킹펜! (도트 및 박스)
이것은 Dots and Boxes (일명 Pen the Pig)의 언덕 도전 왕입니다. 게임은 간단합니다. 차례에 빈 울타리에 선을 그립니다. 사각형을 완성 할 때마다 점수를 얻습니다. 또한, 우리는 챔피언십 규칙에 따라 플레이하고 있기 때문에 턴에서 하나 이상의 사각형을 완성하면 추가 턴을 얻습니다. 이것은 라운드 로빈 토너먼트로, 각 봇은 9x9 그리드 에서 서로 …

30
숫자를 16 진수로 변환
도전 여기 간단한 것이 있습니다. 기수 10에 숫자를 입력으로 받으면 함수 또는 프로그램을 쓰십시오 . 16 진수로 해당 숫자의 값을 반환하거나 인쇄합니다 . 예 15 -> F 1000 -> 3E8 256 -> 100 규칙 16 진 함수가 내장되어 있지 않습니다 문자는 소문자 또는 대문자 일 수 있습니다 음수가 아닌 정수, …

25
이진시 에르 핀 스키 삼각형 시퀀스 계산
Binary Sierpinski Triangle 시퀀스는 이진 표현이 Binary Sierpinski Triangle의 행을 나타내는 숫자 시퀀스이며, 무한 행의 0에서 1로 시작한 다음 모든 비트 쌍을 반복하여 해당 비트의 xor로 대체합니다. , 이렇게 : f(0)= 1 =1 f(1)= 1 1 =3 f(2)= 1 0 1 =5 f(3)= 1 1 1 1 =15 f(4)= 1 …

2
배관 임의 경로
세 개의 정수, 너비 w, 높이 h및 걸음 수 를 취하는 프로그램이나 함수를 작성하십시오 s. 당신은 비 자기 교차 그리기됩니다 랜덤 워크 (random walk)의 s A의 긴 단계 5*w로 5*h픽셀마다 5 × 5 픽셀 셀 중 하나를 빈 (순수한 베이지)는 이미지 또는 이들 열두 간단한 "파이프"중 하나를 위 이미지는 확대하여 …

20
N 슬래브 경사 슬래시 케이크
양의 정수 N을 취하는 프로그램이나 함수를 작성하십시오. N이 1이면 출력 /\ \/ N이 2 인 경우 출력 /\/\ \/ / / / \/ N이 3 인 경우 출력 /\/\/\ \/ / / / / / \/ / / / \/ N이 4 인 경우 출력 /\/\/\/\ \/ / / / …

9
기본 라틴 문자 이름을 문자로
기본으로 돌아가 봅시다! 완전한 프로그램 또는 기능인 코드는 인쇄 가능한 기본 라틴 문자의 공식 유니 코드 이름을 해당 문자로 변환해야합니다. 예를 들어, 입력 LOW LINE의 경우 코드가 출력되어야합니다 _. 하나의 문자 이름 만 입력하면됩니다. 내장 함수 또는 기타 방식으로 기존 함수 또는 라이브러리를 사용할 수 없습니다.이 함수는 유니 코드 문자 …

5
정사각형에서 육각형으로 원활한 변환
그리드에서 플레이하는 많은 게임에서 육각형은 Clearly Superior Choice ™입니다. 불행히도, 많은 무료 게임 아트 사이트에는 정사각형 맵에 대한 완벽한 타일 세트 만 있습니다. 과거 프로젝트에서 나는 이것들 중 일부를 사용하여 수동으로 육각형으로 변환했습니다. 그러나 나는 노년기에 게으르다. 작은 스크립트로 프로세스를 쉽게 자동화 할 수 있어야합니다. 그러나 나는 노년기에 게으르다. 그래서 …

10
덮어 쓰기 * 라벨
정말 밀도가 높은 플롯에 레이블을 추가하려고 한 경우 레이블이 서로 겹치므로 레이블을 읽기가 어렵다는 것을 알게 될 것입니다. 우리는 비슷하지만 1D로 무언가를 할 것입니다. 입력은 일련의 (label, x-coordinate)쌍이되고 출력은 주어진 순서대로 각 점과 레이블을 그린 결과입니다. *점을 나타내는 별표 는 주어진 x 좌표에 위치해야하며 레이블이 따라야합니다. 기존 문자를 덮어 씁니다. …
23 code-golf  string 

5
셰브론을 Soliduses로 변환
공백, 개행 및 꺾쇠 괄호 만 포함하는 문자열을 사용하는 프로그램을 작성하십시오. <, >( chevrons ). 모양이 입력에 해당 하지만 원래 입력의 각 행 (미학 용) 사이에 공백 열이 삽입 된 상태에서 시계 방향으로 1/4 회전하여 공백, 줄 바꾸기 및 슬래시 : /, \( soliduses )를 출력 합니다. 예를 들어, 입력이 …

2
편지 연결
문자열로 표시되는 문자 블록을 수신하고 알파벳에 인접한 문자가 연결된 유사한 문자열을 출력하거나 반환하는 프로그램 또는 함수를 작성해야합니다. 시각적 예 (형식 input => output) : b d b d |\ /| | \ / | => | X | | / \ | e |/ \e c a c a 세부 …

4
나를 위해 노래를 재생
도전 기타 타 브러 처가 주어지면 탭으로 표시되는 노래를 출력해야합니다. 컴퓨터의 스피커 나 오디오 파일 (.wav, .mp3, .midi, .aiff 등) 일 수 있습니다. 타이밍을위한 두 번째 입력도 있습니다. 탭은 파일을 통해 입력하거나 STDIN으로 바로 입력 할 수 있습니다. 탭은 ASCII 형식 입니다. 투기 모든 탭은 E2 (82.41Hz), A2 (110.00Hz), D3 …

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