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

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

5
호수를 채우고 2D
이 문제 의 1 차원 버전 은 매우 쉬웠으므로 여기 더 어려운 2D 버전이 있습니다. 표준 입력에 2D의 토지 높이 배열이 제공되며 비가 올 때 호수가 형성되는 위치를 파악해야합니다. 높이 맵은 0에서 9까지의 숫자로 구성된 직사각형 배열입니다. 8888888888 5664303498 6485322898 5675373666 7875555787 수중에있는 모든 위치를로 대체하여 동일한 배열을 출력해야합니다 *. …

9
포커 핸드 이름
포커 핸드 이름 5 장의 카드가 주어지면 포커 핸드의 이름을 출력하십시오. High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush 확실하지 않은 경우 http://en.wikipedia.org/wiki/List_of_poker_hands 의 규칙을 참조하십시오 . 입력 stdin 또는 commandline 인수 중 5 장 . …
22 code-golf  game 

5
또 다른 펄 해커 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 클래식 코드 골프 도전. "또 다른 Perl 해커"를 인쇄하는 가장 모호한 Perl 프로그램을 작성하십시오. 여기의 그것에 위키 백과의 …

10
메타 골프 챌린지
그 도전에 당신은 그 도전을 해결해야합니다. 컨테스트가 끝났습니다! 질문의 끝을 확인하십시오 명세서: 가장 작은 코드를 작성하십시오 (모든 언어 *). 답의 점수는 다음의 합계입니다. 공백없는 코드 길이 . 같은 언어를 사용하는 답의 제곱. 컨테스트에서 가장 큰 언어 이름 길이에서 언어 길이를 뺀 길이입니다. 공감 마이너스 공감 (일명 마이너스 투표 수) 사용자의 …

18
크리스 파인의“청각 장애인 할머니”
저는 RubyLearning의 멘토이며 우리 학생들에게 제공하는 연습 중 하나는 Chris Pine의 저서 " Learn to Program " 의 "Deaf Grandma"연습입니다 . 설명은 다음과 같습니다. 귀머거리 할머니 프로그램을 작성하십시오. 당신이 할머니에게 무엇을 말하든, 무엇을 입력 하든지, 그녀는 "음?! 당신이 소리 치면, 그녀는 당신을들을 수 있고 (적어도 그녀는 그렇게 생각한다) "아니, 1938 …
22 code-golf  string 

30
Hello World 창
내부에 hello world를 표시하는 창을 작성하십시오. 내부에는 확인 또는 취소 버튼이 없습니다. hello world라고 말하는 단순한 창이어야합니다. 창 프레임의 내용이나 창 모양에 대해서는 신경 쓰지 않지만 내부에는 hello world 만 표시해야합니다. 예: 가장 짧은 코드가 승리합니다. 편집 : 나는 창에 실제로 머물러있어 Johannes Kuhn 죄송합니다, 그것은 즉시 닫히지 않을 수 …

28
n의 0이 아닌 마지막 자리수!
입력으로 1 ≤ N ≤ 1,000,000 의 정수가 주어지면, 0이 아닌 마지막 N을 출력하십시오 ! 어디 ! 계승입니다 ( 1 에서 N 까지의 모든 숫자의 곱 ). OEIS 시퀀스 A008904 입니다. 유효한 입력을 위해서는 합리적인 기계에서 10 초 이내에 프로그램을 완료해야합니다. 테스트 사례 1 => 1 2 => 2 3 …

13
랭턴의 개미 ASCII 예술.
Langton의 개미 경로를 그 립니다. 기술 평면의 정사각형은 검은 색 또는 흰색으로 다양하게 표시됩니다. 우리는 임의로 하나의 정사각형을 "개미"로 식별합니다. 개미는 걸리는 각 단계에서 4 가지 기본 방향으로 이동할 수 있습니다. 개미는 아래 규칙에 따라 움직입니다. 흰색 사각형에서 오른쪽으로 90 ° 회전하고 사각형의 색을 뒤집어 한 단위 앞으로 이동 검은 …

30
최단 전력 세트 구현
문제 정의 주어진 세트의 전원 세트를 인쇄하십시오. 예를 들면 다음과 같습니다. [1, 2, 3] => [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]] 각 요소는 별도의 줄에 인쇄되므로 위의 예는 다음과 같이 인쇄됩니다. [] [1] [2] ... [1, 2, 3] 예제 코드 (D에서 파이썬 예제는 …

26
최저 순 입찰가
모든 응모에 대해 감사합니다. 마감일이 지났으며 최종 점수는 질문의 끝에 있습니다. 상당히 포괄적 인 승리 로 PhiNotPi 를 축하합니다 . 이것은 도전적인 왕 도전이며, 목표는 가장 낮은 고유 입찰 입찰에서 다른 경쟁자보다 더 많이이기는 프로그램을 만드는 것입니다. 입력 입력으로 프로그램은 모든 이전 라운드의 입찰을 한 줄에 한 번씩 받고 모든 …

3
메타 볼링 골프
당신의 임무는 가장 고유 한 바이트를 가진 다른 프로그램 (B)을 출력하는 가장 짧은 프로그램 (A)을 생성하는 것입니다. 본질적으로, 당신은 ouroboros 프로그램 의 한 쌍의 절반 (일명 주기적 반복 퀘인)을 골프 하고 다른 절반을 볼링합니다. A와 B는 다른 언어로되어있을 수 있습니다. 규칙과 채점 최종 점수는 <number of unique bytes in B> …

2
기존 골프
수학에는 많은 기호가 있습니다. 일부는 너무 많은 기호를 말할 수 있습니다. 그림으로 수학을 해봅시다. 우리가 그릴 종이를 만들어 봅시다. 종이를 비우려면 또는 .사실⊤⊤\top참된참된\textit{true} 우리가 종이에 다른 것을 쓰면 그것들도 사실입니다. 예를 들어 클레임 및 가 참 임을 나타냅니다 .Q피피P큐큐Q 이제 우리가 어떤 진술에 동그라미를 그리면 그 진술이 거짓이라고 말합시다. 논리적이지 …
22 math  logic  proof-golf 

12
정말 캐나다의 날 이었습니까?
7 월 1 일은 캐나다의 날입니다 (캐나다 캐나다)! 아니면? 오늘의 Wikipedia 페이지에 캐나다 관련 콘텐츠가 많이있는 것 같지만 캐나다가 더 많은 다른 날이 있습니까? 귀하의 작업은 날짜 (월 및 일)를 입력으로 사용하고 입력 된 날짜에 대한 위키 백과 페이지에서 "캐나다"에 대한 멘션 수를 리턴하거나 출력하는 프로그램 또는 함수를 작성하는 것입니다. …

8
레트로 디스플레이 읽기
숫자가 도난당한 예술 은? 7 세그먼트 숫자는 _|문자를 사용하여 ASCII로 표시 할 수 있습니다 . 숫자는 다음과 같습니다 0-9. _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| 당신의 임무는 …

2
가계도 계산
작은 유전학 수업 누군가의 눈에 보이는 특성이나 표현형 에만 접근 할 수있는 경우 , 가족 역사의 가계도는 실제 유전자 정보 또는 각 가족 구성원의 유전자형 을 파악하는 데 종종 사용됩니다 . 우리가 앞으로있을 것처럼 간단한 지배 를 다룰 때 , 간단한 혈통 차트는 대립 인자 또는 그들이 가지고있는 유전자의 버전을 …

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