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

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

10
매직 육각
많은 마술 사각형이있다, 그러나 다만이 일 이 아닌 사소한 마법 육각형으로, 박사 제임스 피부를 깨끗하게 설명 다음이다 : 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 그것이 이루어 지듯이 Hexagony 것처럼 이것은 한 줄씩 읽음으로써 한 줄로 작성하는 것이 …

14
당신은 올림픽의 주인입니다!
올림픽 게임을 주최하고 행사를 위해 환상적인 수영장을 만들어야하지만 감독관은 종종 차원과 관련하여 마음을 바꾸고 요청한 크기로 빨리 재구성 할 수있는 방법이 필요합니다! 두 정수를 감안할 때, L그리고 x, 당신의 작업은 길이의 수영장을 구축하는 것입니다 L및 x차선을. 수영장은 어떻게 지립됩니까? 여기에는 수평 사각형이 L연속 대시 ( -)로 만들어지고 세로 벽이 3x …

10
바이트 예산을 가진 사람들을위한 간단한 암호화
개요 목표는 RC4 암호화를 구현하는 것입니다. Ron Rivest (RSA 명성의)가 발명 한 RC4 암호화는 전장의 군인들이 기억에서 구현할 수있을 정도로 안전하면서도 간단하게 설계되었습니다. 현재 RC4에 대한 몇 가지 공격이 있지만 오늘날에도 많은 곳에서 사용되고 있습니다. 프로그램은 키와 일부 데이터가있는 단일 문자열을 허용해야합니다. 이 형식으로 제공됩니다. \x0Dthis is a keythis is …

13
글라이더를 설치하십시오!
이: A는 글라이더 . Conway의 Game of Life에서 글라이더 는 보드 전체를 빠르게 가로 지르는 유명한 패턴입니다. 오늘의 도전을 위해 ASCII 아트 Game of Life Board를 그리고 글라이더를 배치 할 것입니다. 우리가 시작하는 보드는 다음과 같습니다. |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| 이 보드는 완전히 파이프 …

1
큐브를 평평하게
3D 도형을보고 2 차원이 많다고 생각하십니까? 3D를 1D로 만들어 보자! (내가 무엇을했는지 보아?) 직무 큐브의 2D 표현 (아래 레이아웃)이 주어지면 포인터를 기준으로 단일 문자열로 전개하십시오. 큐브 이것은 ,모서리 가없는 포인터 ( )와 포인터 ( )로 채워진 큐브의 레이아웃입니다 <>v^/. 탐색 포인터 (NP)는 표시된 곳에서 프로그램을 시작합니다. | NP begins here, …

15
확장 진실 기계
많은 사람들이 프로그래밍 의 진실 기계 가 무엇인지 알고 있습니다. 그러나 우리가 일을 시작하는 시간입니다. 확장 된 진실 기계를 소개합니다! 확장 된 진리 머신은 정수 n와 비어 있지 않은 문자열 두 가지를 입력으로받습니다 s. s n선택적인 후행 공백으로 시간을 출력 합니다. 그러나와 n같으면 프로그램을 수동으로 중지 할 때까지 0출력해야합니다 s. …

1
회전 안전 퀴네
쓰기 적절한 quine 그 모든 회전 자체가 적절한 quine입니다. 예를 들어 소스 코드가 abcdef인 경우 : abcdef 출력 할 것이다 abcdef bcdefa 출력 할 것이다 bcdefa cdefab 출력 할 것이다 cdefab defabc 출력 할 것이다 defabc efabcd 출력 할 것이다 efabcd fabcde 출력 할 것이다 fabcde 회전은 "줄을 두 조각으로 …

21
빈방이 있습니까?
우리는 모두 공석이 있는지 여부를 알려주는 모텔 표지판을 보았습니다. 일반적으로, 이들은 VACANCY 의 문자가 영구적으로 켜지고 모텔에 방이 없으면 NO 의 문자가 켜집니다. 도전 미국의 평균 모텔에는 200 개의 객실이 있습니다. 정수 T (실내)를 유일한 입력으로 사용 하는 프로그램 / 함수를 작성합니다 . 그러면 프로그램이 단어를 표시합니다 NO VACANCY. 글자는 …
17 code-golf  color 

1
직사각형 잔디 깍기
잔디밭은 보이는 공백의 두 레이어로 둘러싸인 하나의 문자가있는 직사각형 필드로 정의됩니다 . 이것은 위의 두 줄과 아래의 두 줄을 의미하고 왼쪽에 두 개의 공백 패딩을 의미합니다 (오른쪽에 공백이 표시되므로 포함하지 않아도 됨). ||||| ||||| ||||| 잔디를 깎은 잔디밭은 주인공이 첫 번째 캐릭터의 단축 버전이라는 점을 제외하고 비슷한 구조입니다. ..... ..... …

1
Brainflak 곱셈 Metagolf
이 질문은 Brain-Flak의 첫 번째 생일을 축하하기 위해 고안된 여러 Brain-flak 생일 도전 과제 중 첫 번째 질문입니다! Brain-Flak의 생일에 대한 자세한 정보는 여기 에서 찾을 수 있습니다. 지난 여름에 Brain-flak Integer Metagolf가있었습니다. 가 있었으며 그 결과로 Brain-Flak 커뮤니티에 매우 유용했습니다. Integer Metagolf를 매우 효율적으로 만드는 주된 것은 곱셈 하드 …

12
무료 점심과 같은 것은 없습니다
... 또는 있습니까? 귀하의 도전은 기본 가격, 팁, 할인, 쿠폰 및 추가 요금이 포함 된 내 점심 청구서를 구문 분석하고 내 점심이 $ 0 이하인지 확인하는 것 입니다. 이것이 입력 인 경우 : 12.34 15 tip 25 discount 1.5 extra 2 coupon 그러면 출력은입니다 false. 작동 방식은 다음과 같습니다. 12.34 …

21
pi에서 첫 번째로 자릿수 정렬
음수가 아닌 숫자가 주어지면 pi 에서 첫 번째로 n숫자를 정렬하십시오.n . 함수 cli 인수 또는 STDIN을 통해 입력하거나 문자열, char [] 또는 정수로 입력 할 수 있습니다. 리턴 값, 종료 상태 또는 STDOUT을 통해 출력 할 수 있습니다.
17 code-golf  number  sorting  pi 

24
죄수의 딜레마 v.3-페트리 딜레마
미친 과학자가 새로운 종류의 박테리아를 만들었습니다! 그는 이름을 Noblus Gentlemanus 로 결정했습니다.행동을 관찰 한 후. 그러나 그의 박테리아는 음식이 부족하여 다른 박테리아의 시체를 수확하여 충분한 양의 음식을 만들어 자신의 사본을 만들 수있게함으로써 전쟁을 선포했습니다. 이 박테리아에는 여러 가지 아종이 있으며, 이들은 가장 좋아하는 게임 인 Prisoner 's Dilemma를 플레이하는 데 …

1
두 가지 차원으로 프로그래밍
이 세상이 단지 1 배의 차원을 갖는 것은 우연한 사고이지만 그렇게 될 필요는 없습니다. 시간 차원이 2 이상인 세계를 쉽게 상상할 수 있으며, 이러한 세계에서는 컴퓨터와 같이 컴퓨터를 구축하고 소프트웨어를 실행할 수 있습니다. 시스템 다음은 Brainf * ck 프로그램을 두 가지 시간 차원으로 실행하기위한 시스템입니다. 두 시간 차원은 x와 y입니다. …

20
빈 줄에 공백을 제거하십시오.
아, 이 스택의 또 다른 이기적인 용도 . 크롬 북 소유자 인 저는 Cloud9에서 사용하는 편집기 인 Ace IDE를 자주 사용합니다. 여분의 공백을 처리하기위한 많은 도구가 있지만 빈 줄을 지우는 것에는 특히 부족합니다. 오늘 당신의 임무는 [ ;)]에 복사하여 붙여 넣을 수있는 장소에서 입력이 주어지면 동일한 것을 출력하고 모든 공백과 …

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