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

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

5
그 울타리를 페인트
당신은 Tom Sawyer이고 102400m 길이의 울타리를 페인트해야합니다. 운 좋게도, 친구들은 여러 가지를 대가로 당신을 도와 주기로 결정했습니다. 각 친구가 페인트됩니다 L의 시작, 미터 S 컬러와 C . S , L 은 정수의 양이고 1 ≤ C ≤ 97입니다. 지루해지면 각 색상의 미터 수를 결정합니다. 입력 표준 입력에서 입력을 읽습니다. 각 …
9 code-golf 

1
간단한 프록시 구축
가장 짧은 프록시 서버를 만드십시오. 입 / 출력 사양 고객: 입력 : 포트 번호 (32 비트 정수) (,) 또는 (공백) URL (테스트 사례 참조) 출력 : URL의 HTML 소스 섬기는 사람: 입력 : 수신 대기 포트 (32 비트 정수) 출력 : 클라이언트로부터 입력이 수신되면 REC , HTML 소스를 클라이언트로 전송이 …

2
수레가없는 부동 소수점 추가!
당신의 작업은 분수 또는 부동 소수점 수학을 사용 하지 않고 두 개의 부동 소수점 숫자를 더하는 프로그램을 모든 언어로 작성하는 것 입니다. 정수 수학이 허용됩니다. 체재 숫자의 형식은 IEEE 754 32 비트 float 의 2 진 값을 나타내는 1과 0을 포함하는 문자열 입니다. 예를 들어 숫자 2.54는 문자열 "01000000001000101000111101011100"으로 표시됩니다. …

5
골프 고정 점 결합기
선택한 언어로 가능한 적은 문자로 고정 소수점 조합 을 작성 하십시오. 자유 형식 ( 즉 , 가장 짧은 것) : 전체 프로그램, 실제 기능, 코드 스 니펫 표준 라이브러리가 있으면 표준 라이브러리를 사용할 수 없습니다 그러나 다른 고급 기능에서 추출 할 수 있습니다.베이스에서 구성하는 것보다 오히려 수행하십시오. 데모로 사용하는 재귀 …

3
물리 골프 : 경사 촬영
"그리고 지금, 완전히 다른 무언가를 위해." 화가 조류는 속도 U에서 수평으로 각도 β에서 촬영된다. 지면은 가파르 며 각도 α로 경사져 있습니다. 새가 땅에 닿기 전에 이동 한 수평 거리 q 를 찾으십시오 . 길이 q : 새가지면에 닿기 전에 이동 한 수평 거리를 반환하는 함수 f (α, β, u)를 만듭니다. …
9 code-golf  math 

1
미로 게임용 엔진 구축
이것은 미로 질문 인쇄 의 후속 조치입니다 . 이 질문이 마음에 드시면 더 많은 미로 생성 알고리즘을 추가하십시오;). 이 작업을 위해서는 미로에서 보물을 찾아 지하 감옥에서 나가야하는 한 명의 플레이어를 위해 게임 엔진을 구현해야합니다. 엔진은 표준 입력. 에서 미로를 읽은 다음 명령 행에 인수로 제공된 파일을 포함하는 (점) 행으로 시작합니다. …
9 code-golf  maze 

15
주변 프라임 출력
입력을 취하는 (프라임 일 수도 있고 아닐 수도있는) 프로그램을 작성하고 그 다음에 바로 오는 프라임을 나열합니다. 입력 예 : 1259 출력 예 : 1249 1277 최단 프로그램이 이깁니다. 최신 데스크탑 PC에서 10 초 이내에 실행해야합니다. 입력은 최대 10,000으로 제한됩니다.

14
숫자, 합계, 제품
음이 아닌 정수의 20 × 20 그리드가 주어지면 개별 라인의 합의 곱이 최대 값에 도달하는 3 × 3 서브 그리드를 찾으십시오. 공식에서 말하는 : 3 × 3 서브 그리드가 주어지면 최대화하는 기능은 라인 당 합계가 계산 된 다음 개별 합계가 곱해집니다. 예 (5 × 5 만) : 빨간색으로 강조 표시된 …


4
빠른 선 그리기 알고리즘
이 작업은 16 비트 정수 배열에 수평선을 그리는 방법을 찾는 것입니다. 우리는 단어 당 16 픽셀의 256x192 픽셀 배열을 가정합니다. 라인은 연속 된 세트 (1) 비트의 런입니다. 줄은 단어 중간에서 시작하여 다른 단어와 겹치거나 단어로 끝날 수 있습니다. 그들은 같은 단어로 시작하고 끝날 수도 있습니다. 다음 줄로 넘어갈 수 없습니다. …

4
N- 퀸즈 문제 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 체스에서 …

10
크로스 워드 넘버링
크로스 워드 그리드의 번호를 올바르게 지정하는 프로그램을 작성하십시오. 입력 입력은 크로스 워드 그리드를 나타내는 파일 이름이됩니다. 입력 파일 이름은 인수, 표준 입력 또는 하드 코딩 이외의 다른 일반적인 수단으로 전달 될 수 있습니다. 그리드 파일 형식 : 텍스트 파일. 첫 번째 줄은 공백으로 구분 된 두 개의 정수 상수 M와로 …

3
부분적으로 관찰 가능한 Connect-4
게임 Connect-4 의 (거의) 표준 게임을 할 것입니다 . 불행히도, 그것은 대응 게임이며 누군가가 맨 아래부터 시작하여 매 두 번째 행에 검은 색 테이프를 놓았 으므로이 행 내에서 상대방의 움직임을 볼 수 없습니다. 이미 가득 찬 칸 내에서의 모든 움직임은 턴을 통과 한 것으로 간주되며, 게임이 6 * 7턴 보다 …

2
파이썬 : 내가 PHP 였으면 좋겠다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 자기 자신에 대해 결코 만족하지 못한 스톤 커터에 대한 오래된 이야기가 있습니다. 그는 태양이 될 수 있기를 바랐으므로 그렇게되었습니다. 그는 구름에 막혀 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.