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

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

28
텍스트를 세로로 축소
이 같은 텍스트가 있다고 가정하십시오 (각 단어는 공백없이 한 줄에 있습니다) Programming Puzzles & Code Golf 말이되지 않습니다! 그것은 물리 법칙을 완전히 무시합니다. 당신의 도전은이 불가능한 상황을 해결하고 다음과 같이 텍스트를 접는 것입니다. P Prog &uzz Coderam Golflesming 문자 아래에 빈 공간이 없지만 문자는 수직 순서를 유지합니다. 목표는 요구 사항을 …

30
'루핑'없는 루프 [닫힘]
이와 비슷한 질문이 몇 년 전에 제기되었지만이 질문 은 훨씬 까다 롭습니다. 도전은 간단합니다. 반복적으로 같은 어떤 반복 구조를 사용하지 않고 코드를 실행 (선택의 여지가 귀하의 언어) 프로그램 쓰기 while, for, do while, foreach또는 goto( 모든 당신 nitpickers에 따라서를, 당신은 루프를 사용할 수 없습니다 ). 그러나 자체 호출 함수에서 재귀는 …

15
사용할 수없는 것으로 보이는 프로그래밍 언어 만들기
강도의 챌린지 스레드가 여기 있습니다 . 경찰의 과제 : 프로그래밍에는 사용할 수없는 것으로 보이지만, 명백하지 않은 메커니즘을 통해 계산 (또는 최소한 작업 완료)을 허용하는 프로그래밍 언어를 설계하십시오. 입력 파일에서 코드를 읽은 다음 무언가를 수행하는 간단한 프로그래밍 언어를 설계해야합니다. 통역사에서 실행될 때 입력에서 세 번째로 큰 숫자를 찾는 솔루션 프로그램 을 …

30
문자열이 아나그램인지 확인
도전 두 개의 줄이 주어지면 둘 다 정확히 같은 문자가 있는지 확인하십시오. 예 입력 단어, wrdo 이것은 true동일하지만 스크램블 되었기 때문에 반환 됩니다. 입력 단어, wwro 이 반환합니다 false. 입력 보트, 토바 이 반환 true 규칙 여기 규칙이 있습니다! 입력이 1 자 이상이고 8 자 이하 여야한다고 가정하십시오. 특별한 문자는없고 …

25
배고픈 마우스
16 개의 치즈 더미가 4x4 정사각형에 놓입니다. 111 에서 161616 까지 레이블이 붙어 있습니다 . 가장 작은 파일은 111 이고 가장 큰 파일 은 161616 입니다. 배고픈 마우스는 항상 가장 큰 더미 (즉, 바로가는 너무 배고프 161616 )과 바로 먹는다. 그 후, 그것은 가장 큰 이웃 더미로 가서 빨리 그 …
85 code-golf  matrix 



30
간단한 고양이 프로그램
가장 일반적인 표준 작업 중 하나 (특히 난해한 프로그래밍 언어를 보여줄 때)는 "고양이 프로그램" 을 구현하는 것입니다 . 모든 STDIN을 읽고 STDOUT에 인쇄하십시오. 이것은 유닉스 쉘 유틸리티의 이름을 따서 명명되었지만 cat실제로 디스크에서 읽은 여러 파일을 인쇄 (및 연결)하는 데 사용되는 실제보다 훨씬 덜 강력합니다. 태스크 당신은 작성해야 전체 프로그램의 표준 …
84 code-golf  string 

14
원 환상 애니메이션 만들기
당신의 임무는이 원 환상 을 애니메이션하는 것 입니다. 원 내부에서 회전하는 점처럼 보이지만 실제로는 직선으로 움직입니다. 기준 결과는 애니메이션이어야합니다. 애니메이션을 수행하는 방식은 관련이 없으며을 생성 .gif하고 창, 일부 장치 화면 또는 기타로 그릴 수 있습니다. 이것은 인기 경연 대회이므로 포인트 수를 변경하는 등 더 많은 투표를 얻기 위해 프로그램에 추가 …

30
코드를 거꾸로 인쇄
자체 소스 코드를 거꾸로 출력하는 프로그램, 즉 eniuq을 작성하십시오 . 채점 : 인터넷에서 풀 데이터를 사용하는 경우 +50 자신의 소스 코드를 읽는 경우 +25 문자 당 +1 점 최저 점수가 이깁니다. 규칙 : 없음 사용하여 다른 파일이 없습니다 (예를 들어 reverse.txt) 최소 코드 길이는 2 자입니다. 프로그램은 회문이 될 수 …
83 code-golf  quine 

30
컴퓨터를 종료하십시오!
도전: 선택한 프로그래밍 언어에서 코드가 실행 된 시스템을 종료하십시오. 규칙 리소스 소진으로 종료되지 않음 (예 : 강제 종료를위한 포크 폭탄) 원하는 경우 특정 환경 / OS에서만 작동하는 코드를 작성할 수 있습니다. 표준 허점은 금지되어 있습니다 이것은 code-golf 이므로 가장 적은 양의 바이트가 이깁니다!

30
비 결정적 출력을 생성하는 가장 짧은 코드
비 결정적 출력을 생성해야합니다 . 이 경우 출력이 항상 동일한 결과가되는 것은 아닙니다. 규칙 : 항상 같은 시드를 가진 의사 난수 생성기는 계산되지 않습니다. 각 실행마다 다른 (알 수없는) 시간에 실행중인 프로그램에 의존 할 수 있습니다. 코드의 프로세스 ID (통역사가 수정하지 않은 경우)는 비 결정적이라고 가정 할 수 있습니다. 웹 …
83 code-golf  random 

30
별표 10 x 10 격자 인쇄
배경 for 루프를 보여주기위한 표준 교과서 예제입니다. 이 프로그램은 ~ 10 년 전에 프로그래밍 학습을 시작했을 때 처음 배운 프로그램 중 하나입니다. 태스크 이 정확한 텍스트를 인쇄해야합니다. ********** ********** ********** ********** ********** ********** ********** ********** ********** ********** 명세서 추가 줄 바꿈이있을 수 있습니다. 추가 줄 바꿈을 포함하여 각 줄 끝에 …

6
3D ASCII 블록 빌딩
도전 11x11 정수 배열을 취하고 3D ASCII 블록 빌딩을 구성하는 프로그램을 작성하십시오. 여기서 배열의 각 값은 배열 위치와 일치하는 좌표에서 블록 열의 높이를 나타냅니다. 음수 높이는 "부동"열이며 상단 블록 만 표시됩니다. 예 __________________ ___ /\__\__\__\__\__\__\ 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /\__\ /\/\__\__\__\__\__\__\ 2, 0, …

30
내 개가 실제로 듣는 것
내 개는 렉스라고합니다. 내가 그를 꾸짖을 때마다, 그는 그다지 큰 인상을받지 않은 것 같으며 내가 그를 보는 유일한 순간은 내가 그의 이름을 발음 할 때입니다. 내가 말하면 Rex, I told you not to do this! You're making me angry Rex! 그가 듣는 것은 Rex, * **** *** *** ** ** …

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