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

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

30
이 문자열을 분리 해제하십시오!
이 도전 에 따라 생성 된 회문이 주어지면 이 를 탈회하십시오. 테스트 사례 abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf 이것은 depalindromizing에 관한 것이므로 코드는 palindrome 일 수 없습니다 . 이것은 code-golf 이므로 바이트 수가 가장 적은 코드가 이깁니다.

30
리드하거나 따르나요?
이 과제에서는 문자열을 입력으로 사용하여 두 가지 가능한 값 중 하나를 출력하는 프로그램이나 함수를 작성해야합니다. 우리는 다음 값 중 하나를 호출합니다 truthy 한 falsy을 . 실제로 진실 하거나 허위 일 필요는 없습니다 . 답변이 유효하려면 네 가지 추가 기준을 충족해야합니다. 프로그램을 자신에게 전달하면 진실한 가치가 출력 됩니다. 이전 답변에 입력으로 …

30
알파벳 삼각형
이 정확한 텍스트를 인쇄해야합니다. A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYZYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXYXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWXWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVWVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUVUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTUTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSTSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRSRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQRQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPQPONMLKJIHGFEDCBA ABCDEFGHIJKLMNOPONMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHGFEDCBA ABCDEFGFEDCBA ABCDEFEDCBA …

30
모든 정수를 인쇄
주어진 시간과 메모리에 주어진 정수를 정확히 한 번만 인쇄 하는 프로그램이나 함수를 작성하십시오 . 가능한 출력은 다음과 같습니다. 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, 11, …

17
변죽의 기사는 잔인
소개 Aron Nimzowitsch는 최고의 체스 마스터이자 영향력있는 체스 작가였습니다. 그의 책 'My System'에서 첫 번째 장은 센터의 중요성과 왜 그것을 지배해야 하는지를 다루고 있습니다. 간단한 이유는 당신의 작품이 중앙에있을 때 다음 번에 직접 움직일 수 있기 때문에 플레이어에게 더 많은 힘을줍니다. 빈 보드에서 기사의 다른 위치와 다음 잠재적 이동 (분홍색으로 …
48 code-golf  math  chess 

30
알파벳 교체
이 도전에서, 당신은 알파벳을 "반전 시키거나"로 바꿀 것 a-z입니다 z-a. 이것을 일반적으로 Atbash 사이퍼라고합니다. 이 변환은 출력을 외국어처럼 보이게하므로 코드는 가능한 짧아야합니다. 예 abcdefghijklmnopqrstuvwxyz zyxwvutsrqponmlkjihgfedcba Programming Puzzles & Code Golf Kiltiznnrmt Kfaaovh & Xlwv Tlou Hello, World! Svool, Dliow! 사양 입력은 여러 줄을 포함 할 수 있으며 ASCII 전용입니다. 어떤 …
48 code-golf  string 

3
가장 짧은 범용 미로 출구 문자열
정사각형 셀의 N x N 격자에있는 미로는 각 모서리가 벽인지 아닌지를 지정하여 정의됩니다. 모든 외부 모서리는 벽입니다. 하나의 셀은 시작 으로 정의 되고 하나의 셀은 종료 로 정의되며 종료는 시작부터 도달 할 수 있습니다. 시작과 종료는 같은 셀이 아닙니다. 시작과 출구가 미로의 바깥 경계에있을 필요는 없으므로 유효한 미로입니다. 'N', 'E', …

10
월요일 미니 골프 # 6 : Meeesesessess upp teeexexextext
Monday Mini-Golf : 매주 월요일에 게시 되는 일련의 짧은 코드 골프 과제입니다. 실화 1 : 요 전날, 저는 PC에서 JavaScript 테스트를 위해 일반적으로 사용 하는 페이지 를 방문 할 생각이 있었을 때 태블릿에서 놀고있었습니다 . 페이지가로드 된 후이 간단한 프로그램을 시작했습니다. alert("Hello!") 그런 다음 Execute 버튼을 계속 누르고 입력 한 …
48 code-golf  string 

6
끈을 냄새 맡다
Hodor는 쇼에 느린 마음하지만 사랑스러운 캐릭터입니다 왕좌의 게임 ( 그가의 에 책 물론뿐만 아니라). 그가 말한 유일한 단어는 '취취' 입니다. 놀랍게도, 어휘가 많지 않지만 Hodor는 항상 정확한 대문자와 문장 부호를 사용하여 완전한 문장으로 말하고 실제로 의미를 전달합니다. Hodor는 128 개의 ASCII 문자를 모두 표현할 수 있지만 각 문자를 말하기 위해서는 …
48 code-golf  string 

6
MS 페인트가 과소 평가되었습니다
MS Paint는 항상 좋은 시간 낭비 였지만 대부분의 그래픽 디자이너들은이를 피했습니다. 어색한 색상 팔레트 또는 실행 취소 수준이 제한되어 사람들이 관심을 잃었을 수 있습니다. 어쨌든 표준 브러시와 기본 색상 팔레트만으로도 아름다운 이미지를 생성 할 수 있습니다. 도전 기본 브러시 (코너가없는 4x4 정사각형)와 기본 색상 팔레트 (아래 28 색) 만 사용하여 …

30
레고 조각 인쇄
이 도전은 단순한 예술 입니다. 레고 조각의 높이와 너비를 설명하는 두 개의 입력이 주어지면 ASCII 아트 표현을 인쇄했습니다. 다음은 레고 조각이 어떻게 보이는지 보여줍니다. (4, 2) ___________ | o o o o | | o o o o | ----------- (8, 2) ___________________ | o o o o o o …

7
강 피하기
배경 타이포그래피에서 강 은 텍스트 블록의 시각적 간격으로 우연히 공백이 정렬되어 발생합니다. 뇌가 말초 시력에서 더 쉽게 포착되어 눈을 끊임없이 산만하게하므로 특히 성가신 일입니다. 예를 들어, 줄 너비가 82자를 초과하지 않도록 줄 바꿈 된 다음 텍스트 블록을 사용하십시오 . Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eismod …

3
컴퓨터 생성 질감 된 벽 페인트
내 방의 벽에 페인트는 거의 프랙탈 같은 3 차원 텍스처가 있습니다. 이 도전에서 당신은 내 벽의 일부가 될 수있는 것처럼 보이는 임의의 이미지를 생성하는 프로그램을 작성합니다. 아래는 내 벽에 다른 반점의 10 개의 이미지를 수집했습니다. 모두 거의 같은 조명을 가지고 있으며 벽에서 1 피트 떨어진 곳에서 카메라로 찍은 것입니다. 테두리는 …

14
너무 빨리, 너무 푸리에 : FFT 코드 골프
가능한 한 적은 문자로 고속 푸리에 변환을 구현하십시오. 규칙 : 최단 솔루션 승리 입력은 길이가 2의 거듭 제곱 인 1D 배열이라고 가정 할 수 있습니다. 선택한 알고리즘을 사용할 수 있지만 솔루션은 실제로 순진 이산 푸리에 변환이 아니라 고속 푸리에 변환이어야합니다 (즉, 점근 적 계산 비용이 이어야 )O ( N로그엔)O(Nlog⁡N)O(N \log …

25
첫 번째 코드 골프 데카 슬론 [닫기]
작업 모든 경쟁 업체는 다음 10 가지 작업 목록을 해결하려고합니다. 수학 양수 판독 N 입력에서 및 제의 큐브의 합 반환 N 음이 아닌 정수. 입력 1의 경우이 값을 반환해야합니다 0. 입력에서 양의 정수 n 을 읽고 n 이 Mersenne 소수 인 경우에만 값을 반환합니다 . 입력에서 비어 있지 않은 n …

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