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

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

8
가장 짧은 코드에서 탁구
도전은 간단합니다. pong http://en.wikipedia.org/wiki/Pong 의 고전적인 2 인 게임을 재현 할 수있는 가장 짧은 코드를 제공하십시오 . 그래픽 및 기능 수준은이 자바 스크립트 데모 http://codeincomplete.com/posts/2011/5/14/javascript_pong/demo.html 과 최대한 비슷해야합니다 (그러나 추가 옵션이 없으면 왼쪽을 클릭 할 수 있음) 또는 오른쪽 하단의 프레임, fps 등 정보). 항상 코드는 자유 언어로 작성되어야하고 (두 …

6
골프를위한 언어 선택하기
골프에 적합한 언어를 선택하기위한 팁은 무엇입니까? 언어 선택에 영향을 미치는 요인은 무엇입니까? 다음은 문제 유형의 예입니다. 콘솔 또는 파일 중 I / O 솔루션 이 필요한 문제 파싱 이 필요한 문제 함수 정의 로 솔루션을 작성해야하는 문제 수학 문제 소수 처리 문제 숫자 퍼즐 풀기 수치 법 수행 문자열 처리 …
28 code-golf  tips 

30
반환 1-인기 콘테스트 [닫기]
작업 1을 반환하는 함수 / 서브 루틴을 만듭니다. 1을 반환하는 한 원하는대로 정교하게 만들 수 있습니다. 규칙 가장 인기가 높은 출품작은 모든 인기 대회와 마찬가지로 승리합니다. 행운을 빕니다!

29
짧은 달 이름을 더 긴 상대방으로 변환 [종료]
이 도전은 끝났습니다! 축하 Flonk ! 나는 확실히 내가 좋은 성적을 얻을 것입니다,하지만 터닝 후 Flonk이기 가 너무 복잡 이유를 이해할 수 없었다 또한, 교수님이 내이었다 믿지 않았다 나의 일 ... 나는 실패 와 엄마가 페이스 북과 마인 크래프트에서 저를 접지 한 달 동안. 이해가 안 돼요 :( 제출해 주셔서 …

30
오름차순 / 내림차순으로 아치를 인쇄
"아치"가이 숫자 패턴을 설명하는 가장 좋은 방법이라고 생각했습니다. 1234567887654321 1234567 7654321 123456 654321 12345 54321 1234 4321 123 321 12 21 1 1 공식적으로 정의 된 각 줄은 1에서 1까지 9-n의 (n-1)*2공백, 1에서 1까지 의 숫자 9-n( n현재 행이있는 위치 )로 구성됩니다. 당신의 임무는 가능한 한 가장 짧은 코드를 사용하여 …

30
일년에 13 일 금요일이 몇 개입니까?
당신의 도전은 일년에 주어진 "금요일 13 일"의 수를 출력하는 프로그램을 작성하는 것입니다. 규칙 및 세부 사항 : 를 통해 STDIN또는 프로그램에 전달 된 인수로 입력 할 수 있습니다 . 결과를로 출력해야합니다 STDOUT. 입력이 유효한 연도이며 그레고리력 이전의 날짜가 아니라고 가정 할 수 있습니다 (이 경우 정의되지 않은 동작이 허용됨). 달력 …
28 code-golf  date 

5
고급 계산기
고급 계산기에 입력 할 문자열을 평가하는 프로그램을 작성해야합니다. 프로그램은 stdin을 사용하여 입력을 승인하고 정답을 출력해야합니다. 어떤 기능을 표준 입력 받아 들여야 않는 언어의 경우, 기능을 가정 할 수 readLine및 print이러한 작업을 처리 할 수 있습니다. 요구 사항 : "eval"함수를 사용하지 않습니다 부동 소수점 및 음수 처리 가능 최소한 +,-, *, …
28 code-golf  math 

17
Vigenère 암호문 해독
Vigenère 암호는 기본적으로 키에 따라 여러 시저 암호 중 하나를인가하는 간단한 다중 문자 암호이다. 기본적으로 키의 문자는 사용할 시프트 된 알파벳을 나타냅니다. 이를 위해 Vigenère 광장 이라는 간단한 도구가있었습니다 . 여기서 각 행은 키의 해당 문자로 시작하는 별도의 알파벳입니다. 그런 다음 열은 암호 문자를 결정하는 데 사용됩니다. 암호 해독은 거의 …
28 code-golf  cipher 

30
텍스트 페이지 전치
편집 규칙의 문구를 수정하여 암시적인 내용을보다 명확하게 만들었습니다. 또한 혼동의 명백한 부분을 해결하는 데 중점을 두 었으며 기능 대신 독립형 프로그램을 만드는 옵션을 명시 적으로 정의했습니다. 여기서 목표는 텍스트 파일 (또는 문자열)을 가져 와서 행이 열이되도록 그 반대로 변환하는 기능을 만드는 것입니다. 예: 나는 텍스트입니다. 전치하십시오. 당신은 그것을 할 수 …
28 code-golf  string 

30
러시아어 룰렛
러시안 룰렛을 연주하는 프로그램을 작성하십시오! 프로그램이 시작되면 "나는 살아 남았다!"를 인쇄 한 후 정상적으로 종료 될 가능성이 6에서 5 여야합니다. 프로그램 충돌 가능성의 1/6이 있어야합니다. (세그먼트 결함 등) 입력이없고 다른 출력도 허용되지 않습니다. 무작위성은 공정해야합니다. 확률 분포가 균일해야합니다. 이는 초기화되지 않은 변수 (또는 시드가없는 RNG) MOD 6이 충분하지 않음을 의미합니다. …
28 code-golf 

7
크리비지 핸드 득점
이 도전은 크리비지 핸드를 득점하는 것입니다. Cribbage를하지 않으면 배울 점이 있습니다. 우리는 표준 포커 데크로 플레이하며 핸드는 4 장의 카드와 "업 카드"로 구성됩니다. 두 가지 유형의 손이 있습니다 : 보통 손과 '손끝'. 카드 는 다음 중 하나의 형식으로 제공 vs되며 (T는 10) 하나는 입니다. 손은 (예를 들어) 형태로 주어질 것입니다vA23456789TJQKsSCDH …
28 code-golf  game 

30
모든 모음이 포함 된 단어 찾기
프로그램은 이 단어 목록 에서 모든 모음 ( a e i o u y) 이 포함 된 모든 단어 를 찾아야합니다 . 이 작업을 수행하는 쉬운 방법이 있지만 가장 짧은 답변을 찾고 있습니다. 나는 어떤 언어라도 취할 것이지만 배쉬를보고 싶다. 다음은 예입니다 (훨씬 개선 될 수 있음). cat wordlist.txt | …

30
'^'를 사용하지 않고 과다 지수화 / 부정법 구현
도전 구현 테트 레이션 문자의 최소 금액 (일명 파워 타워 또는 Hyperexponentiation을). 조항들 '전력'운영자 또는 그 등가물 (예를 사용하지 않는 pow(x,y), x^y, x**y등) 다음과 같이 입력 : x y(공백으로 구분) x자체적으로 y시간 이 지수화됩니다 . 귀하의 분석법은 최소한 계산할 수 있어야합니다 4 3(4 스스로 3 회 지수화) 득점 최저 점수 …
28 code-golf  math 

30
ISBN-13 체크 숫자 계산
ISBN-13 코드 의 첫 12 자리 숫자가 주어진 경우 적절한 확인 숫자를 계산하고 추가하여 전체 ISBN을 계산 하는 함수를 작성 하십시오. 함수 입력은 ISBN의 처음 12 자리를 포함하는 문자열입니다. 출력은 13 자리 모두를 포함하는 문자열입니다. 공식 사양 문자열 주어진 함수 쓰기 의는 정확히 12 진수 (및 다른 문자)의 전체 구성을, …

29
"디지털 시계 스타일"숫자 렌더링
(위의 행 번호의 문자열 걸릴 최단 프로그램 작성 적어도 입력으로 길이 20), 표준 디지털 시계 스타일 번호를 사용하여 출력을 표시한다. 예를 들어 입력 81의 경우 ascii 출력 솔루션은 다음을 제공합니다. _ |_| | |_| | 도움이된다면 그래픽 출력도 허용됩니다.

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