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

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

1
모든 빛 모든 빛 모든 빛!
이 도전은 Soulgit Games가 개발 한 All Light 에서 많은 영감을 얻었습니다 . 도전 전기 기사는 모든 조명을 배터리에 연결하는 것이 당신의 일입니다. 표시등과 배터리는 그리드에 배치됩니다. 조명이나 배터리를 가장 가까운 조명이나 배터리를 북쪽, 남쪽, 동쪽 및 서쪽에 연결할 수 있습니다. 배터리는 여러 개의 연결을 가질 수 있습니다. 각 표시등은 …
13 code-golf 

7
무게의 더미
도전: 입력으로 가중치 더미의 ASCII 이미지가 제공되며 더미의 결합 된 무게를 출력해야합니다. 체재: 1, 2, 5, 10, 20 Passerees (또는 다른 임의의 단위)의 5 가지 무게가 있습니다 . 가중치는 오름차순으로 다음과 같습니다. 1: __ |__| 2: ______ |______| 5: ______ | | |______| 10: ______________ | | |______________| 20: ____________________ …

26
간단한 골프 통역
도전: 당신의 임무는 간단한 골프 언어를위한 간단한 통역사를 만드는 것입니다. 입력: 입력은 공백으로 구분 된 문자열 형식입니다. 공간 분리를 원하는 것으로 바꿀 수 있습니다 산출: 모든 작업을 수행 한 후 얻은 결과 (숫자 또는 문자열)를 출력합니다. 둘 이상의 출력이있는 경우 함께 결합하여 단일 결과를 제공합니다 (구분자 없음). 변수의 초기 값은 …

7
미로의 컷 포인트
미로는 편리한 형식으로 0 (벽)과 1 (걸을 수있는 공간)의 행렬로 제공됩니다. 각 셀은 4 개 이하의 직교 이웃에 연결된 것으로 간주됩니다. 연결 컴포넌트는 모든 이적 서로 접속 걷기 셀의 집합이다. 당신의 임무는 컷 포인트 를 식별하는 것입니다 -벽으로 변할 경우 연결된 구성 요소의 수를 바꾸는 걸을 수있는 셀. 해당 위치에서만 …

13
산술주기
입력: 정수 n이다 >=0또는 >=1( f(0)선택 사항) 산출: n아래 순서 의 '번째 숫자 또는 n'번째 숫자 까지의 순서 입니다. 순서: (0),1,-1,-3,0,5,-1,-7,0,9,-1,-11,0,13,-1,-15,0,17,-1,-19,0,21,-1,-23,0,25,-1,-27,0,29,-1,-31,0,33,-1,-35,0,37,-1,-39,0,41,-1,-43,0,45,-1,-47,0,49,-1,-51,0,53,-1,-55,0,57,-1,-59,0,61,-1,-63,0,65,-1,-67,0,69,-1,-71,0,73,-1,-75,0,77,-1,-79,0,81,-1,-83,0,85,-1,-87,0,89,-1,-91,0,93,-1,-95,0,97,-1,-99 이 시퀀스는 어떻게 만들어 집니까? f(n=0) = 0(선택 사항) f(n=1) = f(0) + n또는 f(n=1) = 1 f(n=2) = f(1) - n f(n=3) = f(2) * n f(n=4) = …

30
이소 그램 검사기
도전 : 단어가 주어지면 isogram인지 확인하십시오. 뭐 : isogram은 사본이없는 문자로만 구성된 단어입니다 (대소 문자 구분). 빈 문자열은 isogram입니다. 예 : "Dermatoglyphics" ---> true "ab" ---> true "aba" ---> false "moOse" ---> false "abc1" ---> false "" ---> true 입력 : 합리적인 형식으로 입력을 수락 할 수 있습니다 입력은 공백없이 …

6
브레인 플락에게 보내는 텍스트
당신의 도전은 입력 텍스트를 텍스트를 출력 할 뇌-플래그 코드로 바꾸는 것입니다. 여기 에서 권한을 가지고 여기 에서 가져온 튜토리얼 Brain-Flak에는 '왼쪽'과 '오른쪽'으로 알려진 두 개의 스택이 있습니다. 활성 스택은 왼쪽에서 시작합니다. 빈 스택이 튀어 나오면 0을 반환합니다. 그게 다입니다. 다른 변수는 없습니다. 프로그램이 시작되면 각 명령 행 인수가 활성 스택으로 …

6
Xterm 색상 변환기에 RGB
256 색 Xterm 호환 터미널은 일반적인 16 가지 시스템 색 위에 240 색을 추가합니다. 색상 16-231은 6 단계 (0, 95, 135, 175, 215, 255)의 빨강, 녹색 및 파랑을 사전 식 순서로 사용합니다. 색상 232-255는 단순히 24 단계 회색 (8 ... 238 x 10 초)입니다. 내가 말하는 것에 대한 더 나은 …
13 code-golf  color 

3
스택 고양이 프로그램을 납작하게
Stack Cats 는 뒤집을 수있는 스택 기반 언어입니다. 뒤집을 수있는 성질은 다소 이상한 고리를 만듭니다. 이 과제는 조건부 루프에 관한 것 (...)입니다. 이러한 루프가 특정 방식으로 중첩되면 중첩 깊이를 줄이기 위해 코드를 변환 할 수 있습니다. 다음은 규칙입니다 ( 임의의 스 니펫의 위치 A및 의미 B). 한 루프가 다른 루프를 …

1
빌 게이츠를 능가 할 수 있습니까?
팬케이크 정렬은 주걱을 스택의 어느 지점 에나 삽입 할 수 있고 그 위의 모든 팬케이크를 뒤집는 데 사용할 수있을 때 무질서한 팬케이크 스택을 크기 순서대로 정렬하는 수학 문제에 대한 구어체 용어입니다. 팬케이크 번호 P (n) 는 n 팬케이크에 필요한 최소 플립 횟수입니다 . 1 1979 년에 빌 게이츠와 크리스토스 파파 …

3
배열에서 항목을 제거하여 정렬하고 요소 합계를 최대화하십시오.
이 과제는 입학 시험부터 비공개 사이버 보안 코스까지입니다. 어쨌든 사이버 보안과 관련이 없으며 학생들에게 논리적이고 코딩 기술을 테스트하는 것입니다. 직무 나머지 값이 엄격하게 감소하는 순서로 정렬되고 가능한 모든 감소하는 시퀀스 중에서 합계가 최대화되도록 배열에서 항목을 제거하는 프로그램을 작성하십시오. 입력과 출력 입력은 정수 값의 배열 될 것이다 엄격히 더 이상 0모두 …

3
뛰어난 지뢰 찾기
Hexcells는 Minesweeper를 기반 으로 한 육각형 게임입니다 . (전체 공개 : 저는 Hexcells와 관련이 없습니다. 실제로는 게임을 좋아하지 않습니다.) 대부분의 Hexcells 규칙은 Generalized Minesweeper (Minesweeper는 임의의 그래프에서 재생 됨)로 쉽게 표현할 수 있습니다. 가장 어려운 것은 {X}and -X-규칙입니다. 이 {X}규칙은 세포가 X광산과 접해 있고이 모든 광산들이 연속적인 경로로 서로 접해 …

3
코드 골프 시뮬레이션 골프
홀 야드 수, 녹색 크기, 슬라이스 각도 및 최대 거리 목록이 주어지면 골프 점수를 계산하십시오 . 가정 지구는 평평하다 모든 녹색은 원형입니다 슬라이스 각도는 -45 ~ 45도 사이이며 각도로 표시됩니다 동일한 측정 항목의 모든 거리 (야드 또는 미터, 중요하지 않음) 경계, 장애물 또는 도그 레그 없음 모든 홀에서 최대 점수는 …

2
21 문자로 "승리하기 위해 승리하기"에 대한 전체 과제를 해결하는 방법
Javascript 프로그래머를위한 흥미로운 작업 이있는 "Return True to Win" 이라는 사이트가 있습니다 . 목표는 주어진 함수에 대해 인수가 true를 리턴하도록하는 인수를 찾는 것입니다. 다음은 작업 중 하나입니다. function total(x) { return (x < x) && (x == x) && (x > x); } 사용자는 x함수 값이 true를 리턴하는 스 니펫 …

5
둘레가 n보다 작은 정수 삼각형
정의 "정수 삼각형"은 정수 좌표를 가진 것입니다. 예를 들어 다음 삼각형은 정수 삼각형입니다. (0, 0), (0, 1), (1, 2) with perimeter 1 + sqrt(2) + sqrt(5) ≈ 4.650. 직무 이 과제의 목표는 모든 정수 삼각형 (최대 합동까지)을 n보다 작은 둘레로 계산하는 것입니다. 입력과 출력 인수는 정수로 제공되며 출력은 둘레가 인수보다 …

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