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

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

5
개 배쉬 유틸리티 구현
dog 임의의 수의 인수를 취하는 명령 행 유틸리티입니다. 첫 번째는 작성 될 텍스트이고 다른 하나는 임의로 많은 파일입니다. 이 dog유틸리티는 텍스트를이 파일들에 대해 동일한 부분으로 나눕니다. 나머지가 있으면 n첫 번째 n파일은 추가 바이트를 얻습니다. dogcatforall과 반대되는 x것은 다음과 같습니다. $> dog x a.txt b.txt ... $> cat a.txt b.txt ... …

5
레 벤슈 테인 거리 편향
이름의 언어로 프로그램을 작성 A하는 문자열 주어, S다른 프로그래밍 언어의 이름을 출력을 B. 의 길이는 및 사이 B의 Levenshtein 거리 (약칭 "LD") A와 같아야합니다 S. 프로그래밍 언어로 간주 B되려면 esolangs 페이지 또는 Wikipedia 페이지가 있어야합니다. 예: (Suppose the program is coded in Python) Input: Jython Output: R Input: Pyt4oq Output: …
10 code-golf  string 

11
"i"는 "i"발생 가능성이 있습니다
i 번째 숫자가 모든 0 <i <14에 대해 i % 발생 확률을 갖는 난수 생성기를 설계하십시오. 0은 정확히 9 % 발생 확률을 가져야합니다. 생성기의 시드는 시스템 시간이어야합니다. 난수 생성에 사전 정의 된 기능을 사용할 수 없습니다. 기본적으로 1은 1 %의 확률로 발생하고, 2는 2 %의 확률로 발생하며 13 개까지는 13 …

4
대각선 스트립에서 텍스트 사각형 재구성
이 도전은 모든 대각선 스트립을 열거하여 행렬을 통과하는 것에 대한 SO 질문에서 영감을 얻었습니다 . 행렬 대신 텍스트 블록을 고려하십시오. ABCD EFGH IJKL 왼쪽 상단에서 시작하여 오른쪽 하단에서 끝나는이 블록의 SW-NE 대각선을 왼쪽에서 오른쪽으로 이동하면 다음과 같은 결과가 나타납니다. A EB IFC JGD KH L 도전 위에서 설명한 과정의 역순을 …
10 code-golf 

4
Avast, scallywags!
블랙 비어드는 초기 18의 영어 해적이었다 번째 세기. 배를 약탈하고 배를 타는 것으로 알려졌지만 선원들의 허락을 받아 배를 지휘했다. 그의 포로들을 해치거나 살해 한 적이 없다고하는 기록은 없다. 이 도전은 악명 높은 Blackbeard를 기리기 위한 것이며 해적의 날과 같은 International Talk (9 월 19 일)에서 영감을 얻었습니다 . 또한,의 역인 …
10 code-golf 

1
긴 숫자 단축
코드 골프를 할 때 긴 숫자를 다룰 때 코드 길이를 줄이는 것이 어려울 수 있으므로 숫자를 더 짧고 쉽게 관리 할 수있는 팁이 있습니까? 예를 들어, 다음 Pyth 코드는 "Hello world"를 인쇄하지만 44 바이트에서는 만족스럽지 않습니다. Vcjkj85942000775441864767076 2 7=k+kCiN2)k 그렇다면 긴 숫자를 85942000775441864767076어떻게 단축 할까요?
10 code-golf  tips  pyth 

1
쌍곡면 평면 테셀레이션 플로팅
다음과 같이 쌍곡면에 테셀레이션의 도표 (Poincare 디스크)를 만듭니다. 이 프로그램은 4 가지 입력을 받습니다 : 1) 얼마나 많은 모서리 / 다각형 (이 예에서는 3 개). 2) 각 정점에서 교차하는 수 (이 예에서는 7 개) 3) 렌더링 할 중심 정점에서 몇 단계 떨어져 있는가 (이 예에서는 자세히 보시면 5). 이것은 정점이 …

1
숫자 속기를 사용하여 표현식 평가
사용자 친화적 인 계산기를 만들고자하는 회사에서 일하고 있으므로 사용자가 "숫자 속기", 즉와 같은 숫자 값을 나타내는 문자를 사용할 수있는 기능을 추가해야 k합니다 1000. 회사는 상기 계산기의 저장 비용을 절감하기를 원하므로 저장 비용을 줄이기 위해 코드를 최대한 최소화해야합니다. 당신의 작업 STDIN에서 입력으로 표현식을 읽거나 매개 변수로 가져 와서 평가를 리턴하거나 STDOUT에 …
10 code-golf 

4
거꾸로 관계
프로그램이나 함수를 작성 개의 ASCII 문자열을 주어, 그 A와 B, 문자열을 생성합니다 A'및 B'일반 문자열은 그 자리에서 어디 반전된다. 찾는 과정 A'은 다음과 같습니다. A' 처음에는 비어 있습니다. 의 첫 번째 문자 A가에 B있는 경우 가장 긴 접두어 A가의 하위 문자열 인 것을 찾으십시오 B. 이 접두사를 제거 A하고에 반전을 …
10 code-golf  string 

7
Base85 인코딩
도전 ASCII 인쇄 가능 문자가 포함 된 단일 행 문자열을 입력하고 Base85로 인코딩 된 동일한 문자열 (빅 엔디안 규칙 사용)을 출력 할 수있는 프로그램을 작성하십시오 . 입력이 항상 ≤ 100 자라고 가정 할 수 있습니다. Base85 가이드 4 개의 옥텟은 (보통) 5 개의 Base85 문자로 인코딩됩니다. Base85 문자의 범위 !에 …

5
INTERCAL에서의 골프 팁
INTERCAL 에서의 골프에 대한 일반적인 팁은 무엇입니까 ? 코드 골프 챌린지에 적용될 수 있고 적어도 INTERCAL에 특정한 아이디어를 찾고 있습니다 (예 : "댓글 제거"는 유용한 답변이 아닙니다). 이국적인 언어가 골프 대회에서이기는 데 실제로 도움이 될 수 있다는 것을 알고 있지만 여기에는 많은 INTERCAL 코드가 표시되지 않습니다. INTERCAL을 통해 사람들이 경쟁력있는 …
10 code-golf  tips 

26
균형을 유지하면서 0에 가장 가까운 N 숫자
목표 : 양의 정수가 주어지면 n: n홀수 인 경우 n가장 가까운 숫자 목록을 0오름차순으로 출력하십시오 경우 n출력은 Falsey 값도이다. 테스트 사례 : 5 -> [-2,-1,0,1,2] 4 -> false (or any Falsey value) 1 -> [0] 참조 구현 function update(){ var num = +document.getElementById("yield").value; if(num){ var out = document.getElementById("output"); if(num % …

2
탁구의 ASCII 게임
아씨 퐁 문제는 가능한 짧은 코드로 ASCII 문자로 된 고전 게임 "퐁"을 재현하는 것입니다. 요구 사항 / 사양 "화면"은 45x25 자 여야합니다. 공백은 실제로 공백이어야합니다. 패들은 9 등호 =========여야합니다. 가장 맨 위와 맨 아래 행에 있어야합니다. ). 공은 소문자 또는 대문자 o이거나 0 일 수 있습니다. 플레이어의 패들을 한 번에 …

3
n 델 숫자-Kn 찾기
코델 숫자 코델 숫자는 일련의 시퀀스입니다. 즉, 양의 정수에 대한 크 뇌델 번호는 n합성 수들의 세트이다 m, 예 모두 i < m, 서로 소 에 m만족 i^(m-n) = 1 (mod m). 특정 Knödel 번호 n는로 표시 Kn됩니다. ( 위키 백과 ). 예를 들어, K1있는 카 마이클 번호 및 OEIS A002997는 …

7
비등 전성 파이썬 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . X전역 변수를 참조하지 않는 몇 줄의 Python 코드를 작성하십시오. def method(): X print(a) method() 인쇄 1하지만 def method(): X X print(a) …

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