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

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

7
눈이 얼마나 되었습니까?
경건에 대한 사과드립니다. 우리는 내부 골프장에서 직장에서 재미를 보았지만 설명을 위해 몇 가지 이메일이 필요했기 때문에 처음으로 대부분을 캡처하기를 바랍니다. 문제 “시뮬레이션 된”강설 스냅 샷 (문자열, stdin 또는 함수 / 방법에 대한 매개 변수)이 주어지면 최소 깊이, 최대 깊이, 평균 깊이 및 지속 시간의 4 가지 값을보고하십시오. 다음은 입력을 설명하기위한 …
12 code-golf 

14
오름차순 숫자의 NxN 나선형 인쇄 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 숫자는 길이 = (N ^ 2의 자릿수) 인 필드에서 앞에 0을 인쇄해야합니다. 입력 (N) : 4 산출: 01 12 11 10 …

1
그래프에서 최단 경로
표준 입력 또는 파일에서 원하는 그래프를 가져 와서 그래프에서 가장 짧은 경로를 찾는 프로그램을 작성하십시오. 그래프는 다음 형식을 사용하여 지정됩니다. A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges in the graph 0-9: weights on the edges <space>: all …

6
면적 계산.
곡선 p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., 선 y = 0, 선 x = 0 및 선 x = C 사이의 영역을 제공하는 가장 작은 코드 (예 : 이와 같은 것 : ) x <C에 대해 p (x)> …
12 code-golf 

8
이진 트리 인코딩
완전한 이진 트리를 가지고 있다고 가정 해 봅시다 (즉, 각 내부 노드에는 정확히 두 개의 비어 있지 않은 자손이 있습니다). 각 노드는 0이 아닌 정수를 포함합니다. 트리를 정수 목록으로 인코딩하고 디코딩하는 작업이 제공됩니다. 트리는 내부적으로 다음과 같이 저장됩니다. struct node { int data; struct node *left, *right; }; 그리고 두 …

9
우편 배달
방금 우체부로 일을했고 그것을 지키기 위해 당신의 도움이 필요합니다. 우편물을 배달하기 전에 많은 우편물을 주문해야합니다. 거리는 거리의 시작 부분에서 1부터 시작하여 순서대로 번호가 매겨지며 끝까지 숫자를 건너 뛰고 순서는 왼쪽에 홀수이고 오른쪽에는 짝수입니다. 플러스 주택은 나중에 추가되었으므로 시민 번호에 문자가 추가 될 수도 있습니다. 상자에는 도시의 모든 우편물이 들어 있으므로 …
12 code-golf  string 

6
말더듬을 수정
말더듬 은 많은 사람들이 경험했거나 적어도 본 적이있는 문제입니다. 유명한 음성 인식 소프트웨어의 대부분은 말더듬에 심각한 문제가 있지만 말더듬을 이해하지만 수정할 수는없고 그대로 쓰는 소프트웨어를 상상해 봅시다. 이러한 소프트웨어에 의해 작성된 텍스트의 예는 다음과 같습니다. "주의하십시오" . 이 예에서 "주의" 는 원래 단어이고 "ca ca" 는 말더듬입니다. 도전 끊어진 단어를 …
12 code-golf  string 

2
4 색 트리오 미노로 체스 판을 타일링
직무: 문제는 "한 정사각형이없는 체스 판을주고 21 개의 L- 트리오 미노스로 자른다"는 것입니다. 이것이 2의 거듭 제곱 체스 판 크기에 대해 수행 될 수 있다는 잘 알려진 구조적 증거가 있습니다. 그것은 체스 판을 구멍과 하나의 큰 triomino가있는 작은 체스 판으로 나누고 그 triomino가 재귀 적으로 4 개의 triominoes로 절단 될 …

5
이 추가 피라미드 퍼즐에는 고유 한 솔루션이 있습니까?
추가 피라미드 주어지면 그것을 해결할 수 있는지 결정하십시오. 추가 피라미드는 레이어 로 구성되며 각 레이어 는 아래에있는 것보다 하나 적은 수를 갖습니다. 레이어 는 됩니다. 은 기본 레이어이고 은 위에있는 레이어 입니다. 의 번째 수는 로 표시된다 . 은 의 가장 왼쪽 숫자 이고 은 의 오른쪽 숫자 입니다. 위에있는 …

1
ASCII를 사용하여 Recamán의 시퀀스 그리기
Recamán의 시퀀스 ( A005132 )는 다음과 같이 정의 된 수학적 시퀀스입니다. A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif n=0if A(n−1)−n is positive and not already in the sequenceotherwiseA(n)={0if n=0A(n−1)−nif A(n−1)−n is positive and not already in the sequenceA(n−1)+notherwiseA(n) = \begin{cases}0 & \textrm{if } n = 0 \\ A(n-1) - n & \textrm{if } A(n-1) - n …

6
바이러스 대 해독제 코드 골프 [닫기]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 7 개월 전 . 'v'로 표시되는 바이러스, antidote1은 'a'로 표시되고 antidote2는 'b'로 표시되는 직사각형 2D 배열이 있습니다 ( 'v', 'a'및 …
12 code-golf 

20
문의 응답자
원본 : https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer는 논리 프로그래밍 언어 인 Prolog를 설계했습니다. 그의 목표는 2 살짜리 아이처럼 지능적인 프로그래밍 언어를 만드는 것이 었습니다. 자신의 목표에 성공했음을 증명하기 위해 모든 문의에 대해 "아니오"라고 대답 한 Prolog 프로그램을 발표했습니다. 뭐든지 물어보세요! ?- (물론 그는 그렇지 않았습니다.) 당신의 임무는 Alain Colmerauer의 프로그램보다 더 지능적인 …
12 code-golf  string 

13
정규화 된 Malbolge-Malbolge 번역기
이 작업에서는 정규화 된 Malbolge 프로그램을 사용하여 결과 Malbolge 프로그램을 출력 하는 프로그램 / 기능을 작성 합니다. (이것은 모든 Malbolge 프로그래머가 사용하는 비밀 도구입니다!) 입력 정규화 된 Malbolge 프로그램을 나타내는 데이터 구조입니다. 산출 결과 Malbolge 프로그램을 나타내는 데이터 구조입니다. 예 jpoo*pjoooop*ojoopoo*ojoooooppjoivvvo/i<ivivi<vvvvvvvvvvvvvoji (=BA#9"=<;:3y7x54-21q/p-,+*)"!h%B0/.~P<<:(8&66#"!~}|{zyxwvugJ% jjjj*<jjjj*<v ('&%#^"!~}{XE jjjjjjjjjjjjjjjjjjjjjjj*<jjjjjjjjjjjjjjjjjjjjjjjj*<v ('&%$#"!~}|{zyxwvutsrqpnKmlkjihgfedcba`_^]\[ZYXWVT1| 변환하는 방법 각 문자에 …
12 code-golf  string 

5
코드를 바꾸고 OEIS를 바꾸십시오
여기서 과제는 자연수 을 취하고 OEIS 시퀀스 의 번째 항을 생성 하는 프로그램을 작성하는 것 입니다. 이 순서에는 6 자리 숫자 형식의 식별자가 있어야합니다 . 이제 소스 코드를 가져와 바이트 순서를 반대로하여 새 프로그램을 만들면 해당 프로그램도 OEIS 시퀀스를 구현해야합니다. 새 시퀀스는 마지막 시간과 동일한 6 자리 숫자로 표시되지만 역순으로 …

30
청크 + 자릿수 목록 열거
소수 자릿수 목록이 있습니다. 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 소수 자릿수 목록을 항목이라고합니다. 동일한 숫자와 인접한 숫자를 그룹화하여 이러한 항목에서 "청크"를 만들 수 있습니다. 1부터 시작하여 청크가 원래 목록에 나타나는 순서대로 1 씩 증가하는 각 청크에 고유 번호를 할당하고 싶습니다. 따라서 …

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