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

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

2
RoboCritter를 Brainf로 번역 ***
RoboCritters ( etymology )는 완전히 새로운 난해한 프로그래밍 언어 입니다. 일반적인 연산자 대체 체계보다 약간 더 복잡한 Brainfuck (BF) 의 변형 입니다 . RoboCritters의 모든 프로그램은 7 자만 포함하는 사각형의 텍스트 격자와 격자 모양을위한 개행입니다.. []/\| RoboCritters 프로그램 예 : |\/||./|[]|| [..][][] | |/\|[..][..] [..] \/\/ RoboCritters 프로그램을 BF로 번역하려면 …

2
교정기 등 수정
당신이 그것을 수락하기로 결정한 경우, 주어진 문자열 (괄호, 중괄호 및 대괄호 만 포함)이 올바른 중괄호 일치를 갖도록 최소 수의 괄호, 중괄호 및 대괄호 를 추가 하는 것이 임무 입니다. 쌍을 이루는 버팀대 사이 의 최대 거리 를 가짐으로써 추가 된 기호 타이를 끊어야합니다. 이 두 규칙과 일치하는 정답을 하나만 반환해야합니다. …

7
식당을 어디에 두어야합니까?
당신은 식당의 주인입니다. Cartesia에서 y 축으로 알려진 하나의 주요 도로가있는 새 영역에서 문을 열었습니다. 식당과 해당 지역의 각 주택과의 총 거리를 최소화하도록 식당을 배치하려고합니다. 입력 : 입력은 n, the number of houses house1 house2 house3 ... houseN 여기서 각 집은 형태의 좌표입니다 x y. 각 단위는 1km를 나타냅니다. 입력을 문자열로 …

6
문자를 공유하지 않고 문자열 인쇄
편집 : 공백을 재사용 할 수 있습니다. 당신의 임무는 동일한 언어로 n 개의 프로그램 (또는 매개 변수 또는 함수 이름을 사용하지 않고 함수 또는 함수 본문)을 작성하는 것입니다. 유전율 번째 프로그램이 출력해야 (기수) 번호 K 표준 영어 (선택적 후행 개행) 소문자있다. 따라서 첫 번째 프로그램은 출력 one하고 두 번째 프로그램은 …

4
40 개 주문
너비는 같지만 높이가 다른 40 개의 스틱이 있습니다. 우리가 오른쪽에서 볼 때 10 개의 막대기를 볼 수 있고 왼쪽에서 볼 때 정확히 10 개의 막대기를 볼 수 있도록 서로 옆에 배치 할 수있는 배열은 얼마나 있습니까? 예를 들어 이러한 순서는 다음과 같습니다. 검은 막대기는 숨겨져 있고, 빨간 막대기는 왼쪽에서 볼 …

14
CodeGolf-노이즈 # 1 무시
명령 Barry는 소규모 API를 담당하는 좋지 않은 백엔드 개발자로서 고객의 상점에서 구매 한 정보를 제공해야합니다. 그러나 그는 훌륭한 일을하지 않았으며 상사는 대신 클라이언트 측에서 수정하도록 지시합니다. 이상적으로는 같은 쉼표로 구분 된 값을 받아야 927,2,45,90처럼 뭔가에 해당하는 item_id, item_amount, unit_price,total 우리는 신경이 첫 번째 퍼즐에서 item_id하고 item_amount있지만, 우리는 문제를 제시하는 대신에 …

4
교활한 XORyption
다음 사양에 따라 데이터를 암호화 및 해독 할 프로그램 또는 기능 (또는 프로그램 / 기능 세트)을 작성하십시오. 암호화 모든 바이트를 서로 XOR하여 XOR 해시를 계산합니다. 이 해시에 의해 입력의 모든 바이트를 XOR합니다. 결과를 4 비트 왼쪽으로 이동합니다. XOR 해시의 처음 4 비트로 왼쪽을 채 웁니다. XOR 해시의 마지막 4 비트로 …

6
실시간 문자열 매칭
직무 이 작업은 선택한 실시간 정확한 문자열 일치 알고리즘을 골프화하는 것입니다. 입력 표준 입력에 제공되는 두 줄의 텍스트 (줄 바꾸기). 첫 번째 줄에는 "패턴"이 포함되어 있으며 문자에서 가져온 ASCII 문자열 일뿐 a-z입니다. 두 번째 줄은 더 긴 "텍스트"를 포함하며 단순히 문자에서 가져온 ASCII 문자열 a-z입니다. 산출 정확히 일치하는 위치의 인덱스 …

2
쥐 미로를 구축하는 프로그램
연구 조교로 고용되어 쥐 미로를 만드는 작은 프로그램을 만들도록 요청했습니다. 쥐 상자는 항상 62x22이며 쥐의 입구 (a)와 출구 (A)는 다음과 같습니다 (입력 1). #######a###################################################### # # # # # # # # # # # # # # # # # # # # # # # # # # …
15 code-golf  grid  maze 

19
역문
이 과제의 목표는 입력을 받고 입력을 받지만 문장 순서는 반대로하는 것입니다. 입력 예 : Hello friend. What are you doing? I bet it is something I want to do too! 출력 예 : I bet it is something I want to do too! What are you doing? Hello friend. 예제에서 …
15 code-golf 

2
전면 퍼즐 해결사 구축
윗면 퍼즐은 3 개의 직교 뷰 (상단 뷰, 정면 뷰 및 측면 뷰)가 주어지면 (보통 입방) 블록의 3D 모양을 구성해야하는 퍼즐입니다. 예를 들어, 다음과 같이 평면도, 정면도 및 측면도가 제공됩니다. Top: Front: Side: . . . . . . . . . . . . . x x . . …

2
내 인생에서 더 많은 Klotski를 얻는 방법은 무엇입니까?
나는 슬라이딩 타일 퍼즐을 정말 좋아하지만 최근에는 시간이 없었습니다. 따라서 슬라이딩 타일 퍼즐, 특히 Klotski 퍼즐을 고칠 수있는 프로그램이 필요합니다. 입력 내용은 다음과 같습니다. ####### #001gg# ##.222# .###### 여기서 #벽, .열린 영역, g목표, 인접한 숫자는 다른 블록을 나타냅니다. 다음과 같이 가정 할 수 있습니다. 10 개 이하의 블록이 없습니다 같은 …


12
SUDSI 시퀀스 생성
SUDSI 서열 ( 스와 m, D ifference, s의 WAP, I ncrement)이 나타날 오히려 혼란 동작을 보이는 것을 호기심 정수 시퀀스이다. 다음과 같이 생성 될 수 있습니다. S를 자연수의 무한한 목록으로 보자 1 2 3 4 5 6 .... 하자 S가 나는 한 인덱싱 나타내고 I 의 번째 요소 S . …

8
이산 베이커의지도
소개 베이커의지도는 혼란스러운 행동을 나타내는 중요한 동적 시스템입니다. 단위 사각형에서 다음과 같이 직관적으로 정의 된 기능입니다. 정사각형을 세로로 반으로 자르면 크기가 두 개의 직사각형이 0.5×1됩니다. 왼쪽 상단에 오른쪽 절반을 쌓아 하나의 사각형 크기로 만듭니다. 0.5×2 사각형을 다시 사각형으로 압축하십시오 1×1. 이 과제에서는이 변환의 개별 버전을 구현하게됩니다. 입력과 출력 입력 내용은 …
15 code-golf  string  grid 

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