«code-golf» 태그된 질문

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

20
크리스마스 선물은 얼마나 되었습니까?
예, 얼마나 많 습니까? 우리 모두 알고 있듯이 큰 선물은 작은 선물보다 훨씬 낫습니다. 따라서 선물의 가치는 항상 선물 수, 무게 또는 결합 가격이 아닌 총량으로 측정해야합니다. 한 사람이받는 선물의 양을 비교하기 위해 눈살을 찌푸 리기 때문에 크리스마스 파티에서 다른 사람들이 쉽게 읽고 읽을 수있는 긴 스크립트를 원하지 않습니다. 따라서 …

29
분해 된 부분 문자열
소개 문자열을 살펴 봅시다 abc. 이것으로 만들 수있는 부분 문자열은 다음과 같습니다. a, ab, abc, b, bc, c 이제 다음과 같이 초기 문자열 아래에 정렬해야합니다. abc a b c ab bc abc 문자열의 순서는 중요하지 않으므로 완벽하게 유효합니다. abc a ab abc b bc c 따라서 하위 문자열은 초기 문자열에서 …
32 code-golf  string 

3
FizzBuzz 리버스 솔버
개요 : 일반화 된 FizzBuzz 프로그램의 출력이 주어지면 프로그램에 사용 된 요인 및 단어 목록을 반환합니다. 도전 설명 사용할 요소 및 단어 목록과 시작 숫자를 입력으로받는 일반화 된 FizzBuzz 프로그램을 상상해보십시오. 예를 들어이 프로그램의 입력이 3 2,Ninja 5,Bear 7,Monkey 이 프로그램은에서 번호를 인쇄 할 3에 100로 나누어 번호를 대체 2와 …
32 code-golf 

4
D 패드를 통해 이름을 입력하십시오
퍼즐 : 종류의 이름을 입력해야하는 d- 패드가있는 콘솔 / 핸드 헬드 게임을 고려하십시오. 이것은 QWERTY 사용이 콘솔에서 대중화되기 전에 많은 오래된 게임에서 나타났습니다 (예를 들어 Wii는 입력에 QWERTY 키보드 레이아웃을 사용한다고 생각합니다). 일반적으로 화상 키보드는 다음과 같은 효과를 나타냅니다. 태만: 0 1 2 3 4 5 6 7 8 9 …
32 code-golf 

4
코드 설명 포맷터
성공적인 코드 골프 제출은 본질적으로 모든 곳에서 미친 상징으로 가득 차 있습니다. 제출을 이해하기 쉽도록 많은 코드 골퍼는 코드에 대한 설명을 포함하도록 선택합니다. 그들의 설명에서, 코드 라인은 수직 분해 다이어그램으로 바뀝니다. 예를 들어, 이것이 내 코드 인 경우 : 1_'[3:~2@+]` 내가 만들 수있는 많은 가능한 다이어그램 중 하나는 다음과 같습니다. …

3
자체 교차 다각형 영역
2D 공간의 꼭짓점 목록으로 정의 된 잠재적으로 자체 교차하는 다각형을 고려하십시오. 예 : {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} 이러한 다각형의 영역을 정의하는 방법에는 여러 가지가 있지만 가장 흥미로운 규칙은 홀수 규칙입니다. …

3
PPCG 사용자 이름 아래로 골프
제가 채팅에서 언급 한 내용 과 그에 따른 대화는이 도전에 대한 영감을주었습니다. 내가 이니셜로 언급 한 유일한 사람입니까? 우리는 모두 골프를 치는 일에 관한 것입니다. 우리는 MB와 D 노브를 가질 수 있고 ... O. 내가 "CH"로 알려진 경우 다른 모든 사람도 초기 기반 별명을 가져야한다고 생각합니다. 평판이 좋은 100 대 …
32 code-golf  string 

30
재 장전 된 러시아 룰렛
러시안 룰렛을하자! 일반적으로 이것은 가장 짧은 MOD 6 프로그램을 작성하는 경쟁이지만, 클릭 할 때마다 이길 확률이 줄어들 기 때문에 그리 현실적이지는 않습니다. 규칙은 다음과 같습니다. 실제 6 명 사수를 에뮬레이션하십시오 . 하나의 총알이 6 개의 방 중 하나에 놓이고 배럴은 한 번만 재생됩니다. n 번째 시도 에서 패배 할 확률 …
32 code-golf  game  random 

4
루빅스 큐브의 아이덴티티 시퀀스
이동 순서는 Rubik 's Cube에서의 이동 순서 (회전)입니다 (아래 표기법 참조). 빈 이동 시퀀스 외에도 큐브에 전혀 영향을 미치지 않는 다른 많은 이동 시퀀스가 ​​있습니다. 우리는 이러한 이동 시퀀스를 식별 시퀀스라고 부릅니다. 이러한 신원 순서 중 일부는 U2 R R' U2또는 같은 결정을 내릴 수 U D2 U' D2있습니다. 첫 …

13
5318008-계산기와 재미
전 세계의 학교에서 아이들은 LCD 계산기에 숫자를 입력하고 'Boobies'라는 단어를 만든 후 거꾸로 뒤집어 웃음을 터뜨립니다. 물론이 단어는 가장 인기있는 단어이지만 다른 단어도 많이 있습니다. 그러나 모든 단어는 10 자 미만이어야합니다 (사전에는 이보다 긴 단어가 포함되어 있으므로 프로그램에서 필터를 수행해야합니다). 이 사전에는 대문자가 있으므로 모든 단어를 소문자로 변환하십시오. 영어 사전을 …
32 code-golf 

2
인수 표준화
배경 여기에있는 대부분의 사람들은 소수, 소수, 이진수, 16 진수, 8 진수와 같은 몇 가지 정수 기본 시스템에 익숙해야합니다. 예를 들어 16 진수 시스템에서 숫자 abc.de 16 은 다음을 나타냅니다. a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 그러나 비이성적 인 숫자와 같이 정수가 아닌 기본을 사용할 수도 있습니다. 그러한 …

8
총 3 명의 페니에 얼마나 많은 기니가 있습니까?
1971 년 십 진화 까지 영국 돈은 파운드 를 240 동전으로 나누는 데 기초를 두었습니다 . 실링은 12 동전으로 20 실링은 파운드를 만들었습니다. 가장 작은 명칭은 1 페니의 1/4에 달하는 파싱이었다. 동전에 대한 많은 다른 명칭과 별명이 있었으며 , 시스템에 익숙하지 않으면 혼란 스러울 수 있습니다. 도전 오래된 영어 돈의 …

9
ASCII 오늘의 예술 # 2-흐름 뱀
Gosper 곡선이라고도 하는 Flow Snake 는 간단한 프로세스의 각 순서 / 반복에 따라 크기가 기하 급수적으로 증가하는 프랙탈 곡선입니다. 다음은 시공에 대한 세부 사항과 다양한 주문에 대한 몇 가지 예입니다. 주문 1 Flow Snake : ____ \__ \ __/ 주문 2 Flow Snake : ____ ____ \__ \ \__ \__/ …

16
균형 잡힌 3 차 변환기
도전 아이디어에 대한 크레딧은 @AndrewPiliser로 이동하십시오. 샌드 박스 에서 그의 원래 제안 은 취소되었고 그가 몇 달 동안 활동하지 않았기 때문에 나는 그 도전을 받아 들였습니다. 균형 삼항 은 비표준 숫자 시스템입니다. 그래서 - 그것은 당신이 왼쪽으로 더 가서 숫자 3의 요인에 의해 가치가 증가하는 것을 원처럼100입니다9및100128입니다. 그러나 0, 1 …

7
재귀 Quines에 의한 뉴턴 방법
당신의 임무는 약간의 비틀림과 함께 뉴턴의 방법을 사용하여 2의 제곱근을 계산하는 것입니다. 귀하의 프로그램은 Newton의 방법을 사용하여 반복을 계산하고 다음 반복에 대한 소스 코드를 출력합니다 (동일하게 수행 할 수 있어야 함). 뉴턴의 방법은 Wikipedia 에 상당히 철저하게 설명되어 있습니다. 뉴턴 방법을 사용하여 제곱근 2를 계산하려면 다음을 수행하십시오. 밝히다 f(x) = …
32 code-golf  math  quine 

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