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

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

9
사소한 순서의 비틀기
소개 다음과 같이 정의 된 정수 시퀀스 f를 고려하십시오 . f (2) = 2 경우 N 다음 홀수 소수이다 (N) = F (F (N-1) + f를 (N + 1)) / 2 만약 N = P · Q가 다음, 복합체 인 F (N) = F (p) * F (Q) 그것은 것을보고 …

9
경 사진 이진수
integer가 주어지면 n첫 번째 n경 사진 이진수 (0 또는 1 색인)를 출력하십시오 . 생성 방식으로 인해 다음과 같이 불립니다. 서로 이진수로 숫자를 씁니다 (오른쪽 정렬). ........0 ........1 .......10 .......11 ......100 ......101 ......110 ......111 .....1000 ......... 그런 다음 각 마지막 자리가 대각선의 마지막 자리가되도록 각 대각선을 왼쪽 아래에서 오른쪽 위로 가져와야합니다. …

15
바울과 닭을 먹을 다섯 친구 찾기
Paul은 벨기에 지인 중 한 명이며 다음 5 개 중 하나 이상의 문자열 을 출력 하는 프로그램을 만들고 싶습니다 . 12496=>14288=>15472=>14536=>14264 14264=>12496=>14288=>15472=>14536 14536=>14264=>12496=>14288=>15472 15472=>14536=>14264=>12496=>14288 14288=>15472=>14536=>14264=>12496 그것은 그가 가장 자랑스럽게 생각하는 친구들을 대표하며 친구들과 함께 먹고 싶어합니다. Paul은 또한 숫자 6이 완벽하다고 생각합니다. 따라서 코드에서 "6"이외의 다른 숫자를 사용할 수 없습니다 …

16
윌슨 점수 간격 계산
윌슨 점수 간격 베르누이 실험 세트에서의 성공 비율에 기초하여 성공 확률의 신뢰 구간이며, (a 베르누이 시행 정확히 두 개의 결과들이 가능하는 시험이다 : 성공 또는 실패 ). 간격은 다음 공식으로 제공됩니다. 공식에 의해 주어진 두 값은 구간의 상한과 하한입니다. n S 및 n F 는 각각 성공 및 실패 횟수이고 …

2
스택 상태 다이어그램 해결
스택 상태 다이어그램은 한 스택의 값이 다른 스택으로 어떻게 변경되는지 보여줍니다. 예를 들어, 이것은 스택 상태 다이어그램입니다. 3 0 2 1 0 이는 처음에 3 개의 값 ( 3부분)을 포함하는 스택이 있음을 의미합니다 . 이 값은 0에서 2까지 색인화되며 맨 위에 0이 표시됩니다 2 1 0. 다음 부분 0 2 …

11
텍스트 그리드의 대각선 정렬
직사각형의 텍스트 격자가 주어지면 모든 대각선의 가장 오른쪽에있는 문자가 레벨에 있도록 왼쪽 상단에서 오른쪽 하단으로가는 대각선을 열로 정렬하십시오. 들여 쓰기에 공백을 사용하십시오. 예를 들어, 텍스트 입력 격자가 abcd 1234 WXYZ 다음 대각선을 줄 것 W, 1X, a2Y, b3z, c4, 그리고 d이 출력을 제공 열에 : ab 123c WXYZ4d 모든 대각선의 …
15 code-golf  string  grid 

4
고양이에 모자를 넣어
다가오는 겨울 bash 이벤트에서 영감을 얻었습니다. 오브제 티브 모자를 추가 ^, ´또는 `입력의 각 단어에서 하나의 모음이다. 규칙 hat와는 vowel무작위로 선택해야합니다. 각 모자는 같은 확률 (33 %)로 나타나야하고 모음은 단어의 유효한 모음 내에서 같은 확률을 가져야합니다 (단, 단어에 유효한 모음이 2 개있는 경우 각각 50 %를 선택해야합니다). 당신의 언어가 가지고 …
15 code-golf 

2
내 라자냐 확인
대본 나는 종종 라자냐를 요리하지만 몇 가지 실수가 있습니다. 이 오류를 너무 자주 반복하기 때문에 모든 것을 올바르게 수행했는지 확인하는 프로그램을 만들 수 있다고 생각했습니다. 유효한 라자냐 유효한 라자냐는 너비가 최소 5 열 4 층 이상 엑스트라 치즈 제외 상단 레이어는 치즈 (로 표시 ,) 두 번째 레이어는 소스입니다 ( …

3
골프 소수 자릿수
목표는 입력 분수에 대해 가장 짧은 고유 소수 시퀀스를 출력하는 코드를 작성하는 것입니다. 분모가 같은 두 분수는 동일한 출력을 가질 수 없지만 분모가 다른 분수는 같은 표현을 가질 수 있습니다. 2 개의 정수 를 입력으로 취하십시오 . 첫 번째는 분자이고 두 번째는 분모입니다. 예 : n d output ----- ------ …

4
PPCG Claus가 선물을 전달하도록 도와주세요!
PPCG Claus가 선물을 전달할 수 있도록 도와주세요 개요 PPCG Claus는 요즘 선물을 전달하는 데 늦었습니다. 요즘 우리에게는 많은 이상한 꼬마들이 있기 때문입니다. 이로 인해 PPCG Claus가 모든 선물을 정확한 장소에 가져 오기가 훨씬 어렵습니다. 당신의 도전은 그가 선물을 올바르게 전달하도록 돕는 것입니다. 복잡성 배달 할 아이들을 나타내는 대문자로 된 이름 …

6
교량은 ASCII Art의 모든 것에 대한 은유입니다.
( 제목에 대한 Jim West의 사과 와 시스코의 로고에 대한 텍스트 표현에서 무작위로 영감을 얻었습니다 .:|:.:|:. . 개념에 대해) 입력 integer가 주어지면 아래의 건설 규칙에 따라 1 <= n <= 255거리의 현수교에 대한 ASCII 아트 표현을 출력하십시오 n. 교량의 시작과 끝 ( n거리에 포함되지 않음 )은 항상 -|및 |-이므로 교량은 …

3
Dobble / SpotIt 카드 생성기
소개 Dobble / Spot 사람들이 가장 짧은 시간에 한 쌍의 카드에서 동일한 기호를 찾아서 표시하고 다음 쌍으로 이동해야하는 카드 게임입니다. 각 카드에는 여러 개의 기호 (일반 버전에서는 8)가 있지만 각 카드 쌍마다 정확히 하나의 기호가 있습니다. 실제 게임 사본의 예 : 도전 하나의 카드에 주어진 기호 세트 (단일 ASCII 문자)와 …

9
모든 제노 드롬
소개 베이스에 xenodrome N은 기지국에서의 모든 숫자의 정수이고 , n은 다르다. 다음 은 xenodrome의 일부 OEIS 시퀀스입니다. 예를 들어, 기지국 (16)에서 FACE, 42및 FEDCBA9876543210(일부 xenodromes있다 64206, 66그리고 18364758544493064720베이스 (10)에서), 그러나 11및 DEFACED하지가. 도전 입력 기수 n이 주어지면 기수 10에서 해당 염기 에 대한 모든 이종 체가 출력됩니다 . 출력은 최소에서 …

2
순열을 일치시킵니다!
당신의 도전은 그 자체의 모든 문자열 순열과 일치하는 정규 표현식을 만드는 것입니다. 일치는 대소 문자를 구분해야합니다. 예를 들어 정규 표현식이 다음과 같은 경우 ABC 다음 문자열과 일치해야합니다. ABC ACB BAC BCA CAB CBA 다음과 일치하지 않아야합니다. AABC (contains an extra A) ABCD (contains an extra D) AC (no B) AAA …

19
가장 짧은 코나미 코드
문제 런타임 중에 Konami Code를 입력하면 문자열 " +30 lives"이 (가) 인쇄 되고 컴퓨터 스피커에서 원하는 소리가 나는 프로그램을 작성해야합니다 . 정의 "Konami Code"는 UUDDLRLRBAenter 키를 눌러 정의됩니다 . 규칙 코드가 화살표 나 문자와 일치 하는 한 위 U, 아래 D,, 왼쪽 L, 오른쪽 을 사용할 수 있습니다 R. 컨트롤러 …

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