«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

14
1의 최대 직사각형을 구합니다
배경 토지를 사서 집을 짓고 싶습니다. 내 집은 직사각형이어야하고 가능한 한 커야합니다. 그러나 사용 가능한 줄거리에는 내가 쌓을 수없는 많은 암석 지역이 있으며 줄거리에 잠재적 인 집을 맞추는 데 어려움을 겪고 있습니다. 나에게 줄거리를 분석하는 프로그램을 작성하길 바란다. 입력과 출력 입력 값은 크기가 1x1 이상인 임의의 적절한 형식의 직사각형 2D …

4
아홉 남자 모리스의 밀스 백작
소개 Nine Mens 's Morris (Mills라고도 함)는 다음 보드에서 재생되는 두 명의 플레이어를위한 보드 게임입니다 (링크 된 Wikipedia 페이지에서 가져온 이미지). 각 선수는 9 명의 남자, 흑백으로 착색됩니다. 구체적인 규칙은이 도전에 중요하지 않지만 관심이 있다면 Wikipedia 페이지를 확인 하십시오 . 도전 특정 보드 상태를 나타내는 그리드를 입력으로 지정하면 총 밀 …

1
내 정수를 분리
소개 토폴로지 라고 알려진 수학 분야에는 분리 공리 라고 불리는 것들이 있습니다. 직관적 으로의 속성 X집합으로 X생각할 수있는 의 하위 집합 모음과 집합이 있습니다. X속성 에 따라 모든 항목을 구분할 수 있으면 시스템이 잘 분리 됩니다. 분리 공리가이 아이디어를 공식화합니다. 이 과제에서는 주어진 세 가지 분리 공리 X와 속성 목록을 …

4
작은 언어는 작은 통역사가 필요합니다
매우 간단한 언어 정의는 다음과 같습니다. A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): …

5
JavaScript에서 알파벳 생성
이 작업을 수행하는 더 좋은 방법은 없지만 확실하게 물어볼 수는 없다고 생각합니다. 입력하는 데 지쳤습니다 a='abcdefghijklmnopqrstuvwxyz'. 멋진 언어는 Range('a'..'z')유사하다 우리는 가능한 짧은 JS를 어떻게 만들 수 있습니까? for(i=97,a='';i<123;){a+=String.fromCharCode(i++)} 알파벳보다 길지만 어딘가에 망칠 수는 없습니다. 50 자 미만으로 z를 생성하는 불쾌한 비트 쉬프트 방법이 있기를 바랍니다. 나는 엉망 i=97;Array(26).map(x=>String.fromChar....i++ 하지만 내가 …

4
파티션 나누기
n> 77 의 숫자가 주어지면, 집합의 합이 n 과 같고 집합 의 역수의 합이 1 이되도록 구별되는 양의 정수 세트를 찾는 프로그램이나 함수를 작성하십시오 . 80의 예 : 80 = 2 + 4 + 10 + 15 + 21 + 28 ⟶ 1/2 + 1/4 + 1/10 + 1/15 + …

18
담당자 숫자 찾기
렙 디지트들은 동일한 디지트를 반복만으로 기록 할 수있는 자연수이다. 예를 들어, 세 번 반복 777된 숫자로만 구성되므로 repdigit 7입니다. 그러나 이것은 단순히 10 진수 (기본 10)로 제한되지 않습니다. 모든 Mersenne 번호 ( M n = 2 n -1 형식 )는 이진수 (기본 2)로 쓰여질 때의 숫자입니다. 단항으로 쓰여진 모든 숫자는 …

7
증가하는 크기로 프로그램 생성
이 도전에서는 원래 프로그램 길이의 두 배인 프로그램을 출력하는 프로그램을 작성하게 됩니다. 출력 된 프로그램은 출력 새로운 프로그램이 프로그램은 두 배로해야 그 길이를. 예 내 프로그램이 a다음과 같은 경우 : < a > aa < aa > aaaa < aaaa > aaaaaaaa 규칙 퀴인 내장 없음 원래 프로그램은 1 바이트 …

11
이 노트의 빈도는 얼마입니까?
빠른 음악 재생기 : 피아노 키보드는 88 개의 음으로 구성되어 있습니다. 각 옥타브에,이 12 노트이다, C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭하고 B. 'C'를 칠 때마다 패턴이 한 옥타브 높게 반복됩니다. 음표는 1) 샤프 또는 플랫을 포함한 문자, 2) 옥타브 (0에서 8까지의 숫자)로 고유하게 식별됩니다 . …
21 code-golf  music 

7
간단한 시스템의 정전 전위
물리학에서는 전하가 격퇴하고 전하와는 달리 매력이 있습니다. 거리만큼 분리 된 두개의 단위 전하 사이의 에너지는 d이고 1/d비용 등과 -1/d달리 비용에 대한. 전하 시스템의 전위 에너지는 모든 전하 쌍 사이의 전위 에너지의 합입니다. 도전 스트링으로 표시되는 단위 요금 시스템의 잠재적 에너지를 결정합니다. 이것은 code-golf 이므로 바이트 단위의 최단 솔루션이 이깁니다. 입력 …

1
일반적인 삶의 게임 패턴 계산
여기서 작업은 .rle파일 이름이 제공 되는 Golly 또는 일반 텍스트 파일 (선택한 파일) (STDIN 또는 명령 줄 인수로)을 읽고 그 안에 인코딩 된 그리드에서 공통 패턴을 식별하고 계산하는 것입니다. 또는 파일의 내용을 STDIN을 통해 직접 제공하도록 선택할 수도 있습니다. 귀하의 프로그램은 최소한 15 개의 가장 일반적인 엄격한 정물 과 5 …

2
다항식의 상징적 통합
주어진 문자열에 무기한 적분을 적용하십시오. 사용할 유일한 규칙은 다음과 같이 정의됩니다. ∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C 및 n은 모두 상수입니다. 명세서: 다항식을 가능한 모든 기능과 통합 할 수 있어야합니다. 형식에서 분수 일 수 …

3
장애물 코스는 얼마나 다양합니까?
배경 직사각형 방에 박스를 놓아 간단한 장애물 코스를 만들었습니다. 이제 해결할 수있는 근본적으로 다른 방법의 수를 세고 싶습니다. 그 프로그램을 작성해주세요. 입력 입력은 비어 있지 않은 직사각형 문자 배열입니다 .#. 점 .은 빈 공간이며 #장애물입니다. 장애물 코스를 통과 하는 경로 는 왼쪽 상단에서 시작하여 오른쪽 하단에서 끝나며 오른쪽 또는 아래쪽으로 …

6
삼각 울람 나선
우리는 울람 나선에 대해 몇 가지 도전 을 했습니다 . 그러나 충분하지 않습니다. 이 도전에서 우리는 삼각형 Ulam 나선 (일반적인 사각형 Ulam 나선과 반대로)을 그릴 것입니다. 다음은 나선 모양의 스케치입니다. 우리가 알고 있듯이, Ulam 나선 은 모든 자연수를 바깥 쪽 나선으로 정렬 하고 소수만 표시합니다. 위의 스케치에서 검은 색 (소수점)으로 …

5
피 이스 연습 2
다른 Pyth 연습을위한 시간. 여기에 Pyth 솔루션이있는 8 가지 문제 설명이 있습니다. 이 솔루션은 Pyth 초보자가 작성합니다. 그는 파이썬 솔루션보다 훨씬 짧기 때문에 이러한 솔루션에 매우 만족합니다. 그러나 당신의 임무는 그를 더 잘 보여주는 것입니다. 동등하지만 짧은 프로그램을 작성하십시오. 이것은 Pyth에서 골프를 칠 때 사용할 수있는 트릭과 최적화에 대한 도전입니다. …
21 code-golf  pyth 

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