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

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

30
CodeGolf-머리 또는 꼬리
명령 알 수없는 입력 문자열을 감안할 때 i하나의 값이 머리 또는 꼬리를 반환 1하기위한 헤드 나 -1에 대한 꼬리 짧은 코드. 골프 코드가 아닌 샘플 (55b) : if(i == "heads"){ print(1); }else{ print(-1); } 골프 코드 샘플 (16b) : print("t">i||-1) Javascript가 예제에 사용되었지만 필수는 아닙니다 . 대부분의 사용자에게 너무 단순하면 …
26 code-golf  string 

18
사다리 건설
소개 사다리를 만들고 싶습니다. 이를 위해 폐차장에서 구멍이있는 두 개의 긴 보드를 청소했으며 계단을이 구멍에 넣고 싶습니다. 그러나 구멍이 균등하게 배치되지 않아 계단이 약간 삐걱 거리며 필요한 막대의 양을 추정하기가 어렵습니다. 당신의 임무는 나를 위해 계산을 수행하는 것입니다. 입력 입력은 두 개의 보드를 나타내는 정수 배열로 제공되는 두 개의 비트 …

9
벤 다이어그램 생성기 골프
벤 다이어그램 생성기 골프 John Venn의 180 번째 생일 을 올바르게 축하하기 위해 오늘 과제는 Venn Diagram 을 출력하는 프로그램을 만드는 것입니다 ! 입력: 양의 정수 N(0부터 상기 도면에 나타나는 번호의 범위를 정의한다 N)과 양의 정수 3 개 세트. 산출: 0 내지 모든 정수를 표시하는 3 세트의 벤 다이어그램 N과도의 …

7
Emacs 또는 Vim 중 어느 것이 더 낫습니까? (구글 파이트)
인사말, 고귀한 코드 골퍼. 오늘 당신은 Emacs 또는 Vim? 두 개의 검색어를 입력으로 사용하여 해당 검색어 중 Google 검색 결과가 가장 많은 검색어를 출력해야합니다. (이것은 명백히 공평합니다. 편향이란 무엇입니까?) 다음은 입력 및 출력의 예입니다. 입력 : emacs및 vim 출력 : vim(설명에 화염을 일으키지 않음) 입력 google및 microsoft 출력 :google 입력 …

7
포켓볼 시뮬레이터
포켓몬 비디오 게임에서 플레이어는 야생 동물을 작은 공으로 만들고 싸우도록 훈련시키기 위해 세계로 보내집니다. 물론, 모두가 것을 알고 아무도 싸우고에 대한 포켓몬을 재생합니다. 이 시리즈의 실제 추첨은 포켓몬이 스스로 잡는 것입니다! 당신의 임무는 캡처 시도 중에 찌를 시뮬레이션하는 것입니다. 이 과제는 다음과 같은 세대 V 캡처 공식을 사용합니다. HP_max대상 포켓몬의 …
26 code-golf 

30
리스트의 모드 (가장 일반적인 요소)
양의 정수 목록의 모드 (가장 일반적인 숫자)를 계산하는 스 니펫을 작성하십시오. 예를 들어 d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] 이다 1는 5 배의 최대 발생하기 때문. 목록이 d고유 모드와 같은 변수에 저장되어 있다고 가정 할 수 있습니다 . 예 : Python, 49 max(((i,d.count(i))for i in set(d)), key=lambda x:x[1]) 이것은 code-golf 이므로 바이트 단위의 …

12
황금비 인쇄
이것은 재미 있었다! 그러나 세 자리 숫자만으로도 재미는 너무 빨리지나 갔다. 이 도전은 비슷하지만, 우리는 재미를 계속할 것입니다. 도전 가능한 한 Golden Ratio φ의 자릿수를 인쇄 하십시오. 황금 비율은 φ = (φ + 1) / φ를 만족하는 숫자로 정의되며 처음 100 자리 숫자는 다음과 같이 지정됩니다. 1.6180339887498948482045868343656381177203091798057628621354486227052604628189024497072072041893911375 ... 이 도전은 …

4
미니어처
아마추어 사진 작가가 말할 수 있듯이 극단적 인 후 처리는 항상 좋습니다. 이러한 기술 중 하나를 " 미니어처 페이 킹 "이라고합니다. 그 목적은 이미지를 소형 장난감 버전 자체의 사진처럼 보이게하는 것입니다. 이 기능은 피사체 높이의 편차가 적은 중간 / 높은 각도에서지면으로 촬영 한 사진에 가장 적합하지만 다른 이미지에 다양한 효과를 …

25
목록의 범위에 홈
이 과제는 단순히 파이썬 범위 함수와 비슷한 정수 목록을 반환하는 것입니다. 단, 각 연속 숫자는 목록의 깊이 여야한다는 점만 다릅니다. 규칙 : 프로그램 또는 익명이 아닌 함수 만들기 결과를 반환하거나 인쇄해야합니다 결과는 목록 (목록) 또는 배열 (배열)로 반환되어야합니다. 매개 변수가 0이면 빈 목록을 리턴하십시오. 정수 매개 변수 0 <= n …

17
쓸모없는 것처럼 보이는 프로그램에 줄을 쓰십시오.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 일부 프로그램 (크기는 중요하지 않음)을 작성하고 쓸모없는 것처럼 보이지만 실제로는 중요하지 않습니다. 제거 할 경우 프로그램이 충돌하거나 잘못 될 수 있습니다. 주석에 …

4
9 홀 미니 골프 : 텍스트 조작 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 22 일 전에 마감 되었습니다 . 9 홀 미니 골프 : 설명 다양한 난이도의 9 가지 (대부분 매우 쉬운) 코드 골프 과제 같은 언어를 두 번 …

6
가장 짧은 공통 슈퍼 스트링
주어진 문자열 목록은 각각을 하위 문자열 로 포함 s_0, s_1, ..., s_n하는 가장 짧은 문자열 S을 찾습니다 .s_0, s_1, ..., s_n 예 : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' 이 문제를 해결하는 가장 짧은 프로그램 (또는 기능)을 작성하십시오. 원하는 경우 문자열을 배열 또는 문자 / 정수 …
26 code-golf  string 

22
쌍둥이 소수의 N 번째 쌍을 찾습니다
두 개의 소수는 서로 다른 경우 두 개의 소수로 정의됩니다. 예를 들어, 3과 5는 29와 31과 같이 트윈 프라임입니다. n 번째 쌍 소수 (n은 STDIN에서 온)를 찾아 STDOUT에 쉼표와 공백으로 구분하여 인쇄하는 프로그램을 작성하십시오. 이것은 코드 골프이므로 가장 짧은 코드가 승리합니다. 샘플 입력 : 3 샘플 출력 : 11, 13
26 code-golf 

6
위키 백과 : 철학!
많은 괴짜들이 위키피디아에있는 대부분의 페이지 (95 %라고 생각)를 알고있을 때 결국 다음과 같은 철학으로 이어집니다. 다른 일반 기사 (예 : File : 또는 Special :는 아니지만 Wikipedia :와 같은 것)에 대한 첫 번째 비 이탈리아어 또는 괄호 링크를 클릭하고 철학에 도달 할 때까지 해당 기사를 반복하십시오. 스크립트는 다음과 같아야합니다. 첫 …

15
무작위로 포인트를 배치하고 연결하는 가장 짧은 코드
작업 이것은 매우 간단한 코딩 작업입니다. 프로그램에서 캔버스 (또는 다른 코딩 언어의 대안)에 포인트를 놓고 이미 배치 된 모든 점에 연결하면됩니다. 프로그램은 하나의 입력과 배치해야하는 도트 수를 가져 와서 도트가 연결된 상태에서 일종의 디스플레이를 출력해야합니다. 예 요구 사항 나는 그것을 실행할 수 있어야한다. 즉, 온라인으로 또는 공개적으로 다운로드 할 수있는 …
26 code-golf 

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