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

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

5
네 스파이라 링 도끼
숫자를 가져 와서 0, 1, 2, 3, 4, ...시계 방향으로 나선형으로 배열 하십시오. 아래쪽에서 시작하여 각 자리 를 별도의 사각형으로 씁니다 . 그런 다음 축을 나타내는 4 개의 고유하고 일관된 ASCII 문자 중 하나 (선택한 항목)와 입력 integer가 주어지면 해당 축을 따라 사각형을 선택하여 설명 된 순서 n의 첫 번째 …

1
타르 피트에서 탈출 (Cops)
이것은 경찰과 도둑 언어를 정의하고 튜링 완료를 증명하는 데 중점을 둡니다. 이것이 경찰의 실입니다. 강도의 실이 여기 있습니다 . 경찰 경찰은 두 가지를 준비합니다. 프로그래밍 언어 또는 기타 계산 시스템의 공식 사양. (전산 시스템은 아래에 정의되어 있습니다.) 아래의 엄격한 정의에 따라 시스템이 튜링 완료되었다는 증거. 당신은 당신의 언어에 대한 당신의 …

15
가장 큰 광장
이 질문은 그리드의 Biggest Square 와 유사합니다 . 도전 매트릭스 주어 1와 0문자열 형식 "xxxx,xxxxx,xxxx,xx.."또는 배열 형식을 ["xxxx","xxxx","xxxx",...], 당신은 모든 것을 포함하는 가장 큰 정사각형 행렬의 영역을 결정하는 함수를 작성합니다 1. 정사각형 하위 행렬은 너비와 높이가 같으며 함수는을 포함하는 가장 큰 하위 행렬의 영역을 반환해야합니다 1. 예를 들어 : 이라고 …

1
배낭 문제
각각 가중치와 값이있는 항목 세트가 제공되면 컬렉션에 포함 할 각 항목의 수를 결정하여 총 가중치가 주어진 한도보다 작거나 같고 총 값이 최대한 커지도록합니다. 자세한 내용은 Wikipedia 예를 들어, 15의 최대 가중치를 부여 할 수와 같은 값 / 질량 개체 [5,2], [7,4] [1,1]및 출력 할 [7,0,1]7 인 [5 <value>, 2 <mass>]개체 …

4
공을 통에 넣는 방법의 수를 세십시오.
이 작업에는 홀수 개의 흰색 공과 같은 수의 검은 공이 제공됩니다. 과제는 공을 쓰레기통에 넣는 모든 방법을 세어 각 쓰레기통에 각 색상의 홀수를 갖도록하는 것입니다. 예를 들어, 3 개의 흰색 공이 있다고 가정합니다. 다른 방법은 다음과 같습니다. (wwwbbb) (wb)(wb)(wb) 두 가지 다른 가능성을 위해 우리가 5 개의 흰 공을 가지고 …

3
충돌 자동차 시뮬레이션
소개 속도와 방향을 가진 ASCII 자동차가 있습니다. 그들의 속도는 숫자로 표시됩니다. 차가 <>멈 추면 멈췄습니다. 예를 들면 다음과 같습니다. <> 1> 2> 3> 1 초 후 <> 1> 2> 3> 두 후, 나는 얻는다 <> 1> 2> 3> 두 대의 자동차가 너무 가까이 있으면 충돌합니다. 1> <1 1> <2 잠시 …

12
별표 바이러스
양의 정수 N ( "virality")이 주어지면 프로그램은 왼쪽 상단에서 아래쪽으로 및 / 또는 오른쪽으로 연장되는 길이 N 의 두 가지 분기가있는 트리의 ASCII 그림을 작성해야합니다 . 첫 번째 별표 이후 각 지점에서 취한 방향 은 오른쪽 또는 아래쪽 일 수 있으며이 선택은 다음 단계마다 무작위로 1 로 설정 해야합니다 . …

5
Quin-Bomb을 똑딱!
도전: 정수 입력을 사용하여 아래에 지정된 새 프로그램 / 기능을 출력하는 프로그램 또는 기능을 작성하십시오. 입력: 정수 n: 시한 폭탄이 폭발하기 전의 시간 (초)입니다. 산출: n입력 시간이 초 단위 인 원래 프로그램 은 다음을 수행하는 새로운 프로그램 / 기능을 출력합니다. 했습니다 n이전 프로그램이 실행 된 이후 초 통과? 인쇄BOOM! 그렇지 …
9 code-golf  quine  date 

5
추상 재 작성 챌린지 (로버)
이것은 다소 증명 골프-처럼 경찰과 도둑도전. 이것은 강도의 실입니다. 경찰의 실이 여기에 있습니다 . 강도 경찰은 추상적 재 작성 시스템을 게시 할 것입니다. 귀하의 작업은 다시 쓰기 규칙을 적용하여 소스 문자열에서 대상 문자열에 도달 할 수 있거나 도달 할 수 없음을 증명하여 제출을 크랙하는 것입니다. 소스 문자열로 시작하고 대상으로 끝나는 …

2
여러 줄에 걸쳐 함수 만들기
여러 줄에 걸쳐 함수를 만들려고합니다. 도전의 매개 변수 : 함수는 'barbarian'을 반환 한 줄에 2 자만 최대 40 줄 뚱뚱한 화살표를 사용하여 내 기능을 선언하려고하지만 팻 화살표가 연결되어 있지 않으면 작동하지 않는 것 같습니다. 도전의 근원 : https://www.codewars.com/kata/multi-line-task-plus-plus-hello-world 내 현재 작품 : f= ( )=> '\ b\ a\ r\ b\ …

5
독일 식
독일어 문자열과 대 / 소문자 (제목 / 하위 / 제목) 표시가 있으면 문자열을 해당 대소 문자로 접으십시오. 명세서 입력 만 구성됩니다 a- z플러스 äöüß-,.;:!?'"대문자 및 / 또는 소문자로. 목표 사례는 일관된 유형의 3 가지 고유 한 값 (값을 지정하십시오)으로 간주 될 수 있습니다. 세 문자 또는 세 개의 숫자 또는 …

2
콰 르토에는 몇 개의 무승부가 있습니까?
소개 이 과제는 Project Euler 문제 와 유사합니다 . 나는 기만적으로 단순한 보드 게임을하고 있었기 때문에 그 문제에 대해 간단한 질문에 대답 할 수있는 효율적인 해결책을 찾지 못했습니다. Quarto 는 4 행의 재미있는 변형입니다. 16 개의 고유 한 조각이있는 4 x 4 보드에서 재생됩니다 (복제되지 않음). 매 턴마다 각 플레이어는 …


30
예약어를 출력
컴퓨터 언어의 경우 예약어는 변수 이름, 함수 또는 레이블과 같은 식별자로 사용할 수없는 단어입니다. 다른 컴퓨터 언어의 경우 키워드를 언어 지침 세트로 간주 할 수 있습니다. 도전 선택한 언어를 사용하여 1에서 10 사이의 숫자를 제공하는 선택한 언어로 코드를 작성하면 선택한 언어의 예약어 (키워드)가 1<=n<=10출력 n됩니다. 사양 선택한 언어가 대소 문자를 …

1
근무 시간 계산기
이것은 회사가 모든 직원의 근무 시간 모니터링을 처리하는 방식을 기반으로합니다. 우리 각자는 센서 앞에 카드를 전달할 수 있으므로 시계는 직원이 사무실을 체크인 또는 체크 아웃하는 시간을 등록합니다. 레지스터가 코드에 연결될 때마다 : 코드 0 : 직원이 사무실에 도착하거나 사무실로 돌아옵니다. 코드 1 : 직원이 점심 식사를 위해 퇴근합니다. 코드 2 …

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