«code-golf» 태그된 질문

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

16
XKCD 비밀번호 생성기
소개 분명히이 질문은 여기 에서 요청되었으며 불행히도 닫힙니다. 나는 그것을 다시 시도하는 것이 좋은 생각이라고 생각했지만 올바르게했습니다. XKCD 는 "암호를 기억하기 어렵다"를 사용하도록 훈련 된 방법을 살펴보고, 보안이 안전하다고 생각하지만 컴퓨터를 해독하는 데 3 일이 소요됩니다. 반대로 4-5 단어를 기억하면 Kuan의 암호 ​​인트로 피가 나타나고 기억하기 쉽습니다. 어떻게 작동하는지 미쳤습니까? …
34 code-golf  math 

8
ASCII-Art 텍스트 읽기
Golf me에서 영감을받은 ASCII 알파벳 은이 도전이 (거의) 직접적인 역수입니다. 태스크: ASCII 아트 텍스트 문자열을 사용하여 텍스트 내용을 일반 ASCII 텍스트로 출력하십시오. 입력: ASCII 아트 텍스트의 문자열 입력에는 ASCII 문자 #, 공백 및 4-5 개의 줄 바꿈 만 포함됩니다 (후행 줄 바꿈은 선택 사항 임). 모든 줄의 길이는 같습니다. 즉, …

30
문자열을 청크로 반전
당신의 임무는 숫자와 문자열이 주어지면 문자열을 그 크기의 덩어리로 나누고 뒤집는 프로그램을 작성하는 것입니다. 규칙 프로그램은 양의 정수 와 인쇄 가능한 ASCII (공백 제외)로 구성된 길이가 하나 이상인 n문자열 s을받습니다. 문자열 n길이가 n끝에서 남은 길이로 나눌 수없는 경우 문자열은 길이 청크로 나눠야합니다. 그런 다음 청크의 순서를 반대로 바꾸고 다시 정리하십시오. …
34 code-golf  string 

10
전신 완성 된 아스키 큐브
첫 번째 선행 작업 완료 Ascii 큐브 (PAC 1) 는 측면 길이가 1 인 간단한 큐브이며 다음과 같습니다. /////\ ///// \ \\\\\ / \\\\\/ PAC 2 전신 (과 결합되도록 기하학적 형상 인 PAC 것은 1 ) 측면 길이 2 큐브 완료 : front back /////////\ /////////\ ///////// \ ///////// \ …

6
람다 할당을위한 Python 해결 방법
이것은 파이썬에서 골프를하기위한 팁 질문입니다. 파이썬 골프에서는 제출이 람다로 정의 된 함수 인 것이 일반적입니다. 예를 들어 f=lambda x:0**x or x*f(x-1) x 의 계승 을 계산합니다 . 람다 형식에는 두 가지 큰 장점이 있습니다 . 의 보일러 f=lambda x:...또는 lambda x:...댄 짧은 def f(x):...return...또는x=input()...print... 적은 바이트 오버 헤드로 루프를 재귀 …
34 code-golf  tips  python 


6
파도바 나선형 생성
소개 피보나치 수열과 유사하게 파도바 수열 ( OEIS A000931 )은 수열에 이전 항을 추가하여 생성되는 수열입니다. 초기 값은 다음과 같이 정의됩니다. P(0) = P(1) = P(2) = 1 0, 1, 2 번째 항은 모두 1입니다. 반복 관계는 다음과 같습니다. P(n) = P(n - 2) + P(n - 3) 따라서 다음과 …

14
n 자리 숫자 생성
2 차 숫자는 (복수 성이없는) 소수가 모두 제곱근 이하인 양의 정수입니다. 4유일한 소인수는 2제곱근과 같기 때문에 이차 숫자 입니다. 그러나 152 차 숫자 5는 소수 이므로 제곱근 ( ~ 3.9) 보다 큽니다 . 모든 소수는 소수로 사용되므로 소수는 2 차 숫자가 아닙니다. 처음 몇 개의 보조 숫자는 다음과 같습니다. 1, …

29
크레이지 8s 코드 골프
interval 사이의 모든 정수를 인쇄 (a, b)하고 시퀀스에서 8의 배수를 임의의 (균일하게 분배되고 다른 문자와 무관하게) 숫자가 아닌 비 공백 인쇄 가능한 ASCII 문자로 대체 하는 프로그램을 작성하십시오 . 모든 경우에 0 <a <b로 가정하십시오. 숫자가 1 자리를 초과하면 대체 문자 수가 일치하는지 확인하십시오! 예 : (1, 16) -> 1 …

30
모듈로 합계의 합
integer가 주어지면 해당 정수의 n > 9숫자 사이에 가능한 각 삽입에 대해 더하기를 삽입 +하고 평가하십시오. 그런 다음 결과를 원래 숫자로 모듈로 가져갑니다. 이러한 작업의 합계를 출력하십시오. 예를 들면 다음과 n = 47852같습니다. 47852 % (4785+2) = 4769 47852 % (478+52) = 152 47852 % (47+852) = 205 47852 % …

28
날 풀어 줘!
코드 골퍼로서 우리는 ( 확실히 ) 공개하는 데 익숙하지 않습니다 . 이를 위해 몇 가지 도구가 필요합니다. 물론 새 릴리스를 마케팅하려면 멋지고 빛나는 릴리스 버전이 필요합니다. 버전 3.0.0에 대해들을 때 누가 흥분하지 않습니까? 태스크 당신의 임무는 버전 번호를 증가시키기 위해 프로그램 / 루틴 / ...을 작성하는 것입니다. 버전 번호를 늘리고 …

12
레몬은 문자열을 제한
비어 있지 않은 한 줄 문자열을받는 프로그램이나 함수를 작성하십시오. 공백을 제외하고 인쇄 가능한 ASCII 만 포함한다고 가정 할 수 있습니다 . 문자열의 접두사로 만든 레몬이나 라임과 비슷한 ASCII 아트 마름모꼴 모양을 인쇄하거나 반환하십시오. 입력 문자열이 n 자라고 가정하십시오 . 그리고, 이러한 형상의 구성 2N - 1 연결됨 ASCII 아트 열 …

14
ASCII 박쥐를 ASCII 달 주위로 날아 다니십시오
배경 할로윈 관련 도전이 있습니다. 마지막 도전 에서 보았 듯이 아스키 아트 애니메이션이라고하는 것을 아주 좋아합니다. 패턴을 그리는 것이 아니라 진행되는 패턴을 그리는 것입니다. 이 아이디어는 몇 년 전에 무작위 아스키 박쥐가 할로윈 화면을 가로 질러 날아가도록 프레젠테이션을 활기차게 요청한 후에 나에게 왔습니다. 말할 필요도없이 나는 (나는 돈을 받고 있었다) …

24
IHIH 피라미드
문자 "H"와 "I"가 매우 비슷한 점이 매력적입니다. "H"는 두 개의 수직 스트로크로 둘러싸인 수평 스트로크입니다. "I"는 두 개의 수평 스트로크 (글꼴에 따라 다름)로 둘러싸인 수직 스트로크입니다. 나는 이것이 중첩 될 수 내기 ... 내 생각 나게 알아? 프랙탈 !!! "IHIH"피라미드를 다음과 같이 정의 해 봅시다 : 첫 번째 반복은 문자 …

19
빈 바둑판에 돌을 놓으십시오
참조 : 이동 보드에서 이동하십시오 . 태스크 바둑은 19x19 보드에서 두 명의 플레이어 (흑백)가 그리드 선의 교차점에 돌을 놓는 보드 게임입니다. 예를 들어 D4에서 검은 색이 먼저 움직입니다. 이 도전에서는 D4입력 과 같은 Go 보드 좌표를 가져 와서 주어진 지점에서 첫 번째 이동으로 보드의 ASCII 표현을 출력해야합니다. 열 I 이 …

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