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

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


8
한 글자 스왑
postcount ++라는 웹에서 가장 큰 포럼이 새로운 포럼 게임을 만들기로 결정했습니다. 이 게임에서 목표는 단어를 게시하는 것이지만 단어에는 하나의 문자를 추가, 제거 또는 변경해야합니다. 더 지능적인 포럼 게임을 통해보다 지능적인 포럼을 가지고 경쟁을 파괴하고자하는 회사에서 일할 때 상사는 단어와 UNIX 사전을 얻는 프로그램을 작성하기를 원했습니다. 그와 이야기를 나누면 어쨌든 직장에서 …
18 code-golf  string 

6
탱크 전쟁을하자!
탱크 전쟁을하자! Lazer와 함께 파괴하는 데 부분적으로 영향을 받음 객관적인 당신의 임무는 탱크를 제어하는 ​​것입니다. 2D 전장에서 다른 탱크와 장애물을 이동하고 쏴라. 마지막 탱크 순위가 승자가 될 것입니다! 지도 형식 탱크는 단위 제곱 격자를 기준으로 2D 필드에 배치 n됩니다 n. n제출 횟수를 기준으로 결정합니다 . 각 사각형은 다음 중 하나만 …

6
점액 : 영토 전쟁
당신은 점액입니다. 당연히, 점액이기 때문에 가능한 한 많은 영역을 스며 들고 싶습니다. 그러나 똑같은 일을하고 싶은 다른 세 가지 슬라임이 있습니다. 우수한 점액은 누구입니까? 기술 모든 점액은 하나의 경기장으로 모일 것입니다. 심사 위원 (즉, 통제 프로그램)은 가능한 모든 4 점액 조합의 전체 목록을 검토하여 테이블 모서리에 놓고 대부분의 점액이 가장 …

11
충돌 IRB (대화식 루비)
루비에는 REPL이 내장되어있어 매우 편리합니다. 당신의 도전은 최소한의 코드로 충돌하는 것입니다! "충돌"의 정의는 " 의도하지 않은 방식으로 종료 "입니다. 이 수단 exit, quit, abort, irb_exit, irb_quit, 등. 알. 유효한 답변이 아닙니다. 또한 시스템의 다른 부분에 부작용을 일으키지 않을 수 있습니다. 예를 들어, `rm -rf /`유효하지 않습니다. 모든 버전 1.9.3 이상이 …
18 code-golf  ruby 

15
아스키 아트를 코딩하는 쉬운 방법!
직무: 같은 아스키 아트에 배치 된이 사이트에 대한 답변을 많이가 있습니다 이 하나 . 일반적으로 배열은 수동으로 수행되지만 프로그램이 도움이되지 않습니까? :) 프로그램은 3 개의 입력을받습니다 : 한 줄로 된 코드 패턴의 라인 수 (필요하지 않은 경우 생략 가능) *s 또는 다른 문자 로 패턴 자체 규칙 : stdin에서 읽는 …

1
C 전 처리기 생성
목표는 원하는 언어로 소스 코드 크기 (바이트 단위) 로 가능한 작은 C 언어 용 프리 프로세서를 작성하는 것입니다 . 입력은 C 소스 파일이되고 출력은 사전 처리 된 소스 코드가됩니다. 처리 할 수있는 항목은 다음과 같습니다. 주석 제거 (라인 / 블록), #include 지시문 ( 상대 경로에서 파일 을 열고 필요한 지점에서 …
18 code-golf  string  c 

1
QR 코드… 그리고 그 모든 재즈!
이것은 상대적으로 어려운 코드 골프 과제입니다. 입력 : 모든 URL에는 프로토콜이 첨부되어 있어야합니다 ( 예 : http://codegolf.stackexchange.com (테스트 사례)). 출력 : 이 URL을 나타내는 생성 된 QR 코드는 스마트 장치에서 스캔 할 때 스마트 장치의 브라우저에서 해당 URL로 이동합니다. 이 코드 골프에 대한 규칙 평소와 같이 가장 작은 코드가 승리합니다. …

30
뒤집힌 버전의 숫자를 반환
숫자가 계산기에 표시되면 해당 숫자의 다양한 변형이 어떻게 보이는지 고려할 수 있습니다. 예를 들어, 7 세그먼트 디스플레이에서 2는 다음과 같이 표시됩니다. 수평으로 뒤집 으면 다음과 같이 보입니다. 따라서 2의 미러 이미지는 5입니다. 이 과제의 과제는 한 자리 숫자를 가져 와서 거울 이미지 인 숫자를 반환하는 것입니다 (가능한 경우). 미러 이미지가 …
18 code-golf  number 

9
멍청한 번역기 쓰기
프로그래밍 또는 스크립팅 언어 x 에서 stdin에서 유효한 brainfuck 소스 코드를 가져 와서 언어 x로 작성된 프로그램의 소스 코드 인 stdout 에 brainfuck 프로그램과 정확히 동일한 결과를 출력 하는 프로그램을 작성 하십시오. 프로그램은 빈 파일을 포함하여 유효한 brainfuck 프로그램에서 작동해야합니다. 점수는 소스 코드의 바이트 수와 다음 입력이 주어진 경우 출력의 …

10
옥타브 골프 팁
옥타브 골프에는 어떤 일반적인 팁이 있습니까? 나는 일반적으로 옥타브에 다소 특정한 코드 골프 문제에 적용될 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다). 답변 당 하나의 팁을 게시하십시오.
18 code-golf  tips  octave 

8
로마 숫자 계산기 만들기
로마 숫자에 대한 기본 계산기를 만듭니다. 요구 사항 지원 +, -, *,/ 입력과 출력은 심볼 당 하나의 빼기 접두사 만 예상해야합니다 (즉, 3은 앞에 IIV2 가 있기 때문에 될 수 없습니다 )IV 십의 힘이 더 큰 숫자에서 제외된다 (예를 들어있는 최소한의 지원 현대 표준 규칙에서 입력 및 출력 필요 뺄셈의 …

1
더블 퀸으로 골프를 즐기세요!
안녕하세요, 신사 숙녀 여러분. 오늘 밤-코드 도전이 있습니다. 점수의 양 (라소 스테로이드)이 아니라 단순히 그것을 끝낼 수 있는지 (라 젤다)로 정의되는 경쟁 그리고 비교를 위해 바이트의 양 (어 ...하지만 당신은 말했다 ...). 귀하의 과제는 WhiteSpace 와 선택한 다른 언어로 컴파일되는 단일 quine을 작성하는 것 입니다. 두 퀴인은 모두 동일한 출력을 …

30
문자 값을 추가하는 계산기
직무 파일, stdin 등에서 문자열을 가져와 문자의 모든 값을 더하는 계산기를 작성하십시오. 예 Input Hello World! Output 1085 규칙 계산기는 ASCII 인코딩 만 허용하면됩니다. 가장 짧은 코드가 승리합니다. 노트 m.buettner의 의견과 관련하여 멀티 바이트 부분을 생각하지 않았습니다. 그래서 나는 그것을 보너스로 남겨 둡니다. 계산기는 작성된대로 실행해야하므로 컴파일하거나 해석하기 전에 수정할 …
18 code-golf 

12
나는 당신을 알고 있지만 당신은 나를 몰라
두 가지 프로그램을 작성해야합니다. 프로그램 A 는 프로그램 B 가 입력 된 경우를 제외하고 는 모든 입력에 아무것도 인쇄하지 않아야하며 ,이 경우 인쇄해야합니다 . 프로그램 B 는 다음을 제외한 모든 입력에 인쇄해야합니다11 프로그램 A는 이 아무것도 인쇄하지해야하는 경우에 입력. 채점 : +1에서 각 문자마다 두 프로그램의 최저 점수가 이깁니다.
18 code-golf  quine 

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