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

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

6
Conway의 Game of Life에서 테트리스 작업 게임 제작
여기에 이론적 인 질문이 있습니다. 어떤 경우에도 쉬운 대답을 제공하지 않으며 사소한 질문조차 없습니다. Conway의 Game of Life에는 다른 Game-of-Life 규칙 시스템을 시뮬레이션 할 수있는 메타 픽셀 과 같은 구성이 있습니다 . 또한, Game of Life는 Turing-complete 인 것으로 알려져 있습니다. 당신의 임무는 테트리스 게임을 할 수 있도록 Conway의 삶의 …

30
소스 코드에 숫자없이 숫자 2014를 생성하십시오.
메타 합의에 따라 작가들에게 이의를 제기하기위한 참고 사항 :이 질문은 게시되었을 때 잘 받아 들여졌지만, Y를 사용하지 않고 Do X에 대한 답변을 요구하는 이와 같은 도전은 잘 받아들이지 않을 것입니다. 비슷한 도전을 게시 하려면 샌드 박스 를 사용 하여 의견을 얻으십시오. 그건 2017 2018 이미 2019, 사람들은 집에 가서. 이제 …

30
언어 쇼케이스
노트 이 스레드는 커뮤니티가 예외를 만들기로 결정한 경우에만 개방 및 잠금 해제됩니다 . 제발 하지 않는 당신이 여기에 비슷한 질문을 할 수 증거로이 질문을 사용합니다. 제발 하지 않습니다 추가로 만들 쇼케이스 질문. 이것은 더 이상 인기 경연 대회 가 아니고 투표 집계에 의해 스 니펫 길이가 제한되지 않습니다. 이전부터이 스레드를 …
507 showcase 

1
Conway 's Game of Life에서 디지털 시계 제작
당신의 임무는 다음과 같은 특성을 만족시키는 디지털 시계를 나타내는 게임 오브 라이프 시뮬레이션을 구축하는 것입니다. 시계는 소수의 시간과 분을 표시합니다 (예를 들어 12:00, 3:59, 7:24) 오늘의 1,440 분의 각각에 대해 서로 다른 상태 - 중 시간이 0에서 23 또는 PM 표시기를 12-1로 이동합니다. 패턴은 주기적이며 상태는 외부 상호 작용없이 반복됩니다. …

30
모든 색상의 이미지
allrgb.com 의 이미지와 유사하게 각 픽셀이 고유 한 색상 인 이미지를 만듭니다 (색상이 두 번 사용되지 않고 색상이 누락되지 않음). 스크린 샷 또는 출력 파일 (PNG로 업로드)과 함께 이러한 이미지를 생성하는 프로그램을 제공하십시오. 알고리즘 적으로 이미지를 만듭니다. 이미지는 256 × 128 (또는 스크린 샷을 찍고 256 × 128로 저장할 수있는 …

30
“안녕하세요!”
그래서 ... 어 ... 이건 좀 창피 해요. 그러나 "Hello, World!"라는 평범한 것이 없습니다. (태그 35 개 변종에도 불구하고 아직 도전 안녕하세요 세계를 , 그리고 계산). 이것이 공통 언어에서 가장 흥미로운 코드 골프는 아니지만 특정 esolang에서 가장 짧은 솔루션을 찾는 것은 심각한 도전이 될 수 있습니다. 예를 들어, 내가 아는 …

30
2 + 2 = 5 [닫힌] 프로그램을 작성하십시오
숫자 2와 2를 추가하고 5를 출력하는 프로그램을 작성하십시오. 이것은 언더 컨테스트입니다. 프로그램이 오류를 출력 할 수 없습니다. 메모리 홀을 조심하십시오! 입력은 선택 사항입니다. 2 + 2를 5로 재정의하는 것은 그리 독창적 이지 않습니다 ! 다시 생각하지 말고 다른 것을 시도하십시오.

30
가장 창의적인 방법으로 표시 42
더글러스 아담스 는 1952 년 3 월 11 일에 태어나 49 세에 사망했습니다.이 훌륭한 작가를 기리기 위해 42 세 를 표시하도록 요청합니다 를 가장 창조적 인 방식으로 . 복잡한 방법을 통해 로그에 인쇄하거나 ASCII 아트 등으로 표시 할 수 있습니다! 42를 표시하는 창의적인 방법을 생각해보십시오. 3 월 11 일까지 가장 …

30
Mona Lisa 팔레트의 미국 고딕 : 픽셀 재 배열
원본과 팔레트라는 두 가지 트루 컬러 이미지가 제공됩니다. 그것들은 반드시 같은 치수를 가질 필요는 없지만, 그들의 영역이 동일하다는 것이 보장됩니다. 즉, 같은 수의 픽셀을 가지고 있습니다. 당신의 작업은 팔레트의 픽셀 만 사용하여 가장 정확한 소스 사본을 만드는 알고리즘을 만드는 것입니다. 팔레트의 각 픽셀은이 사본에서 고유 한 위치에 정확히 한 번만 …

17
컴파일러 폭탄 만들기
소개 압축 폭탄 , XML 폭탄 등에 익숙 할 것입니다 . 간단히 말해서, 이들은 순진한 소프트웨어로 해석 할 때 막대한 출력을 생성하는 (상대적으로) 작은 파일입니다. 여기서의 과제는 동일한 방식으로 컴파일러를 남용하는 것입니다. 도전 512 바이트 이하를 차지하고 가장 가능한 공간을 차지하는 파일로 컴파일되는 소스 코드를 작성하십시오. 가장 큰 출력 파일이 …

30
줄을 편다
이 도전에서는 정규식 ^[a-zA-Z]+$과 일치 하거나 합리적 인 문자열을 사용해야합니다 (원하는 경우 대문자 또는 소문자를 고려할 필요가 없습니다) (문자열이 충분히 길고 모든 것을위한 올바른 구조를 가지고 있다고 가정 할 수 있음) POTUS ( "Despite the constant negative press covfefe") 의 최근 dadaist 트윗 끝에 단어와 유사하게 생성 된 다른 문자열을 …
371 code-golf  string 

1
자체 만 일치하는 정규식
정규식 ( 자기 정규식 , 정규식 유효성 검사 정규식 ) 과 관련하여 매우 멋진 도전이 있습니다. 이것은 불가능할 수도 있지만 그 자체 만 일치하는 정규식이 있습니까? 참고 : 구분 기호가 포함되어야합니다. 예를 들어 /thing/일치 /thing/하지 않아야 thing합니다. 식에 가능한 유일한 일치는 식 자체 여야합니다. 많은 언어에서 정규식 대신 문자열을 구현할 …

30
Tweetable 수학적 예술 [닫힘]
정수 수학은 그리드 위에 배치 될 때 놀라운 패턴을 생성 할 수 있습니다. 가장 기본적인 기능조차도 놀랍도록 정교한 디자인을 만들 수 있습니다! 당신의 도전 1024x1024 이미지의 빨강, 녹색 및 파랑 값에 대해 3 개의 트러블 가능 (140 자 이하) 함수 본문을 작성하십시오. 함수에 대한 입력은 두 개의 정수 i (주어진 …

8
Upgoat 또는 Downgoat?
염소 이미지가 제공되면 프로그램에서 염소가 거꾸로되어 있는지 여부를 식별하는 것이 가장 좋습니다. 예 이것들은 입력이 무엇인지에 대한 예입니다. 실제 입력이 아님 입력: 산출: Downgoat 투기 프로그램은 최대 30,000 바이트 여야합니다. 입력은 전체 염소를 포함합니다 사진은 항상 염소를 포함합니다 염소가 거꾸로되어 있으면 출력 Downgoat하고 그렇지 않으면 출력Upgoat 그러나 입력은 이미지를 입력으로 …

23
대략 Moby Dick 작성
다음은 Herman Melville의 Moby-Dick 의 텍스트를 포함 하는 1.2Mb ASCII 텍스트 파일 입니다 . 또는, 고래 . 당신의 임무는 한 번에 한 문자 씩이 파일을 제공 할 프로그램이나 함수 (또는 클래스 등-아래 참조)를 작성하는 것이며 각 단계에서 다음 문자를 추측해야합니다. 이것은 code-challenge 입니다. 당신의 점수는 2*L + E 어디는 L바이트 …

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