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

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

30
피보나치 번호입니까?
당신의 작업 : 입력 된 숫자 가 피보나치 숫자 인지 확인하는 프로그램 또는 함수를 작성하십시오 . 피보나치 수는 피보나치 수열에 포함 된 수입니다. 피보나치 수열은 다음과 같이 정의됩니다 : F(n) = F(n - 1) + F(n - 2) 씨앗이 F(0) = 0있고 F(1) = 1. 입력: 피보나치 수일 수도 있고 …

30
세 번째는 매력
작업을 수락하려면 양의 정수 (0보다 큰)를 출력하는 프로그램을 작성해야합니다. 소스 코드가 복제 된 경우 출력은 동일하게 유지되어야합니다. 까다로운 부분은 소스 코드를 세 번 입력 (삼중으로 입력 ) 하면 출력에 3이 곱해진다는 것입니다. 규칙 당신은 전체 프로그램을 구축해야합니다 . 즉, 출력을 STDOUT으로 인쇄해야합니다. 초기 소스는 1 바이트 이상이어야합니다. 두 정수는 모두 …

30
안녕 잔인한 세상!
배경 골퍼 안녕하세요! 모든 프로그래밍 언어를 배우고 싶습니다! 그러나 나는 약간의주의를 기울였습니다 ... 모든 Hello World 예제를 복사하는 것은 지루해집니다 ...하지만 나는 불을 좋아합니다! ^ w ^ 도전 여기 계획이 있습니다! 컴파일, 인쇄 Goodbye Cruel World!및 충돌 하는 가장 작은 코드를 모두 작성하시기 바랍니다 . 또는 보너스 트위스트 도전으로 인쇄 …

30
오리, 오리, 요세푸스
정수 배열이 주어지면 : 첫 번째 숫자부터 시작 n이 현재 위치의 값인 n 위치 앞으로 이동 현재 위치를 삭제하여 다음 위치를 현재 위치로 만듭니다. 하나의 숫자가 남을 때까지 2 단계로갑니다. 그 번호를 인쇄 규칙 배열은 둘러 쌉니다 (어레이에서 마지막 숫자 다음의 숫자는 첫 번째 숫자입니다). 0은 (분명히) 자체를 제거합니다. 음수는 …

27
컴퓨터가 인터넷에 연결되어 있는지 확인
스크립트가 인터넷에 액세스 할 수 있는지 여부에 따라 "Truthy / Falsey" 출력을 생성하는 프로그램을 작성하십시오 . 자체 재량에 따라 기존 사이트에 연결을 시도 할 수 있습니다 (가동 시간이 10 % 인 그늘진 사이트는 사용하지 말고 연간 가동 시간은 80 % 이상으로 유지하십시오). 사이트가 다운되면 프로그램이 작동 하지 않아도됩니다. 독립형 프로그램 …

30
오스카상 최우수상 수상작 인쇄
이 도전은 오스카 2017, La La Land Moonlight 에서 Best Picture의 우승자에게 경의를 표합니다 ! 당신의 도전은 텍스트를 인쇄하는 것입니다 라 라 랜드 1 초간 멈춘 다음 표시되도록 텍스트를 변경하십시오. 라 라 랜드 달빛원본 (La La Land) 에는 취소 선이 있어야합니다 . 화면을 지우거나 원본 텍스트 위에 그림을 그리거나 다른 …

30
지속적으로 메모리를 할당하는 가장 짧은 프로그램
최소한 실행할 수있는 메모리 양에서 운영 체제 한계에 도달 할 때까지 영원히 실행되고 힙에 더 많은 메모리를 할당하는 프로그램을 작성하십시오. 많은 커널은 실제로 무언가를 사용할 때까지 할당 한 메모리를 예약하지 않으므로 프로그램이 C 또는 다른 저수준 언어 인 경우 각 페이지에 무언가를 작성해야합니다. 통역 언어를 사용하는 경우에는 걱정할 필요가 없습니다. …
49 code-golf 

30
무한 디스크 I / O를위한 가장 짧은 코드
(Chrome에서 50 개의 탭을 열면됩니다. 무한 디스크 I / O 모든 언어를위한 가장 짧은 코드, C # 예 : using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a", "a"); File.Delete("a"); } while (true); } } } 그러나 전체 디스크를 채울 수는 없습니다. …
49 code-golf 

9
xkcd 표기법으로 날짜 읽기
그의 xkcd 에서 Randall 은 ISO 8601 표준 날짜 형식 에 대해 다소 호기심이 많은 대안 표기법을 사용했습니다. 큰 숫자는 현재 날짜에 일반적인 순서대로 나타나는 모든 숫자이며, 작은 숫자는 해당 숫자의 발생을 나타내는 1부터 시작하는 인덱스입니다. 위의 예는를 나타냅니다 2013-02-27. 그러한 날짜에 대한 ASCII 표현을 정의합시다. 첫 번째 줄에는 인덱스 …

5
이것은 자기 참조 문제입니다
Tupper의 자기 참조 공식 (Wikipedia에서 복사) Tupper의 자기 참조 공식은 Jeff Tupper에 의해 정의 된 공식입니다. 평면에서 매우 특정한 위치에서 2 차원으로 그래프를 그릴 때 공식 자체를 시각적으로 재현하도록 "프로그래밍"할 수 있습니다. 다양한 수학 및 컴퓨터 과학 과정에서 그래프 작성 공식으로 사용됩니다. 플로어 기능은 어디에 있습니까 ? 하자 k다음 543 …

13
으악! 숨겨진 보물에 대한지도!
소개 "야! 우리는 자신을"프로그래머 "라고 불렀던 laddie를 숨겨둔 보물로지도를 만들었습니다! 그러나 'tis는 재치만으로도 이상한 숫자'n 글자를 썼어요!"E5, N2, E3 "… "광기 야! 보물지도를 제대로 쓸 수 없어, 쓸모없는 크레 틴. 우리를 고쳐라! 우리는 보물을 나눠 주겠다!" 도전 설명 해적 그룹이 보물지도를 읽는 데 어려움을 겪고 있습니다. 좀 더 ... 해적 …

30
알파벳, 알파벳 또는 문자 만 출력
도전은 간단하다 : input을 가져 와서 x소문자 알파벳의 x일부인 경우 소문자 알파벳을 출력하고, 대문자 알파벳의 x일부인 경우 대문자 알파벳을 출력하고 x, 둘 중 하나가 아닌 경우에만 출력 하는 함수 또는 프로그램을 작성 하십시오 . 규칙 : 입력은 함수 인수 또는 STDIN에서 가능합니다. 입력은 32에서 126까지의 인쇄 가능한 ASCII 문자 (공백에서 …

6
당신의 차는 단지 우회전합니다!
소개 장애물 코스에서 런 어웨이 차량에 갇혀 있다는 불행이 있습니다. 자동차의 모든 기능이 반응하지 않아 스티어링 시스템이 손상되었습니다. 똑바로 운전하거나 우회전 할 수 있습니다. 자동차를 안전으로 안내 할 수 있습니까? 역학 자동차는 8x8지도의 왼쪽 상단에서 시작하여 오른쪽 하단에서 안전을 얻으려고합니다. 자동차는 90도 단위로 측정 된 방향 (초기 오른쪽)을가집니다. 자동차는 다음 …

30
현재 시간 출력
도전 다음 방법 중 하나로 매초마다 한 번씩 현재 시간을 연속적으로 (인터럽트에 의해 취소 될 때까지) 출력해야합니다. 24 시간 또는 AM / PM 형식이어야합니다. 전자 인 경우 콜론으로 간격을 두어야합니다 (예 : 15:47:36). 후자 인 경우 콜론으로 간격을두고 AM / PM을 따라야합니다 (예 : 오후 3:47:36). 인터넷에서 가져올 수 있습니다. …
49 code-golf  date 

13
페르마의 마지막 정리를“반증”[폐쇄]
Fermat 's Last Theorem에 대한 반례를 성공적으로 찾은 것처럼 선택한 언어로 프로그램을 작성하십시오 . 즉, 정수를 찾을 수있다 , B를 , C > 0, N > 2 등이 , N + B N = C의 N . 물론 앤드류 와일즈의 증거에 결함이 없다면 실제로 는 할 수 없습니다 . 나는 …

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