«code-golf» 태그된 질문

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

13
롤 던전과 드래곤 주사위
던전과 드래곤을하고 싶지만 주사위가 없습니다! 당신의 도전은 일부 D & D 주사위를 굴리는 것입니다. Backus-Naur 형식의 입력 형식 사양 은 다음과 같습니다. <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= | <integer> <opt-modifier> ::= | "+" <integer> <integer> ::= "0" | "1" | "2" | "3" | "4" | "5" …
20 code-golf  random 

1
정규식이 일치시킬 수있는 문자열의 수를 평가하십시오.
소수의 사람들과 대화방에서 정규 표현식과 일치 할 수있는 문자열의 수에 대한 주제가 나와 그들 사이에 나타났습니다. 당신의 임무는 그 질문에 대답 할 수있는 프로그램을 만드는 것입니다. 프로그램은 다음 과 같이 "확장 정규 표현식" 으로이 문서에 정의 된 정규 표현식을 입력으로 승인합니다 . ^[A-Za-z0-9]{8}$ 해당 표현식과 일치하는 가능한 총 문자열 수를 …
20 code-golf 

7
줄리아에서의 골프 팁
줄리아 골프에 대한 일반적인 팁은 무엇입니까? Julia에 대해 다소 특정한 코드 골프 문제에 적용 할 수있는 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 답이 아닙니다).
20 code-golf  tips 

30
Recamán의 시퀀스 생성
Recamán의 시퀀스 ( A005132 )는 다음과 같이 정의 된 수학적 시퀀스입니다. A(0) = 0 A(n) = A(n-1) - n if A(n-1) - n > 0 and is new, else A(n) = A(n-1) + n 위의 예쁜 LaTex 버전 (더 읽기 쉽습니다) : A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif n=0if A(n−1)−n is positive and not already …

6
패턴에서 홀수 문자 찾기
입력 첫 번째 줄은 특정 문자열이 여러 번 반복됩니다. 예를 들어,가 수 abcabcabcabc, [];[];[];등 그것은 잘릴 수 있습니다; 예를 들면 다음과 같습니다 1231231231.. 항상 가장 짧은 줄을 찾으십시오. 예를 들어, 라인 인 경우 22222, 다음 문자열입니다 2, 아니 22하거나 22222또는 다른 것. 문자열은 항상 2 번 이상 반복됩니다. 모든 후속 …
20 code-golf 

2
유타 찻 주전자 그리기
유타 찻 주전자 원래 마틴 뉴웰에 의해 생성은, 3D 그래픽 프로그램을 테스트하기위한 편리한 개체입니다. 이 작업은 투시 투영에서 주전자의 와이어 프레임 이미지를 만드는 것입니다. 소스 코드 응용 프로그램 의 아이디어를 장려하기 위해 시청 및 카메라 제어가 분리되어 카운트에서 제외 될 수 있습니다. 따라서 매개 변수와 입력 파일을 수정하고 코드를 재사용하여 …

17
삼각법을 시작하자!
소개: 사인 의 x식으로 주어진다 : sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... 코사인 의 x식으로 주어진다 : cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... 태스크: x및 의 값이 주어지면 …
20 code-golf  math 

3
JSFuck 골프-Hello World
JSFuck 은 모든 자바 스크립트 문장을 6 자만 사용하는 다른 유효한 자바 스크립트 프로그램으로 정확하게 재현 할 수있는 난해한 언어입니다 []()!+. 의 입력이 주어지면 JSFuck 변환기 alert("Hello World!")는 길이가 22,948자인 코드 블록을 생성합니다. 프로그램이 블록을 만들기 위해 많은 자동 변환을 사용했기 때문에 수동 최적화를 사용하면 코드를 훨씬 짧게 만들 수 …


14
Playfair 암호화 프로그램 작성
Playfair 암호화 기술에 따라 두 줄을 입력하고 첫 번째를 핵심 문구로 사용하여 두 번째를 암호화하는 프로그램을 작성하십시오. Wikipedia는 Playfair 암호화에 대해 자세히 설명 하지만 모호성을 피하기 위해 간단한 요약을 제공합니다. 1. 키 테이블을 생성하십시오. J키워드 의 모든 어커런스를 I로 바꾸고 알파벳이 아닌 문자와 반복되는 문자를 모두 제거하십시오. 5x5 암호화 테이블에 …

4
2D 점 세트의 볼록 껍질 찾기
손톱을 나무 판에 망치로 감고 고무 밴드를 감싸면 볼록 껍질이 생깁니다 . 당신의 임무는, 당신이 그것을 받아들이기로 결정한다면, 주어진 2D 포인트 세트의 볼록 껍질 을 찾는 것 입니다. 몇 가지 규칙 : 함수로 작성하십시오. 원하는 포인트 형식의 목록 좌표가 인수입니다. 출력은 시계 방향 또는 반 시계 방향으로 나열된 볼록 껍질의 …

10
"자유 공백"활용
codegolf challenge가 프로그램 길이에서 공백을 계산하지 않는다고 가정하십시오. 스크립트를 공백으로 인코딩하여이 시스템을 속이고, 포함 된 공백을 해독하고 실행하는 스크립트를 골라냅니다. 예 JBernardo 의 Meta Golf Challenge 에 대한 나의 해결책 은 Sage (또는 Python) 코드를 공백으로 인코딩하고 디코더를 골프화하는 것이 었습니다. s = ' ' for c in '<lots of …

9
피사노 시대 찾기
피보나치 순서는 1. 있습니다 우리는 순서가 주기적 될 것이다 일정한 각 용어의 모듈을 경우 각 항목은 이전 두와 처음 두 항목의 합계 인 잘 알고 순서입니다. 예를 들어, 시퀀스 mod 7을 계산하기로 결정했다면 다음과 같은 결과가 나타납니다. 1 1 2 3 5 1 6 0 6 6 5 4 2 …

15
너무 낮게 만들기위한 가장 짧은 코드 — 너무 높음
가장 짧은 코드 (바이트)로 게임을 너무 낮게 --- 너무 높음 (TLTH)으로 만들어야합니다. 게임 규칙 : 컴퓨터는 정수 범위를 벗어난 난수를 선택합니다 (-32768..32767). 이제 숫자를 생각하고 입력합니다. 컴퓨터는 사용자의 번호가 선택한 번호보다 낮 TOO LOW거나 ( TOO HIGH) 높은지 ( ) 알려줍니다 . 숫자를 추측하면 컴퓨터에가 표시되어야합니다 Congrats! You found the …
20 code-golf 

30
실행 길이 디코딩
주어진 문자열의 실행 길이 디코딩을 수행하기 위해 선택한 언어로 가장 짧은 코드를 작성하십시오. 문자열은 stdin 에 입력으로 양식 으로 제공됩니다. CNCNCNCNCNCNCNCN 여기서 각각 C은 인쇄 가능한 ASCII 문자 일 수 있으며 각 N숫자 1는 9(포함) 의 숫자 입니다. 샘플 입력 : :144,1'1 해당 출력 : :4444,'
20 code-golf  string 

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