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

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

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) 따라서 다음과 …

26
그 언어를 아십니까?
태스크: 귀하의 과제는 이전의 제출물과 그 자체가 입력으로 주어지면 다음과 같은 형식으로 작성된 언어를 출력하는 것입니다. 첫 번째 프로그램이 Ruby에 있다고 가정하십시오. 1Ruby 1가이 과제에 사용되는 제 1 언어 이므로 출력해야합니다 . 예제 프로그램은 다음과 같습니다. a=gets puts 1 입력으로 주어지면을 반환합니다 1. 다음 프로그램은 Python에있을 수 있습니다. 2파이썬은 2도전에 …

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

30
2의 거듭 제곱의 진화
이것은 사용자 Helka Homba가 처음 작성한 "Hello World!" 의 Evolution의 재개입니다. A가 중복으로 인해 메타 합의, 클로우즈되지 않는 여기 . 원본은 2 년 전에 요청되었으며 6 개월 전에 마지막으로 활성화되었습니다. Helka Homba의 허가를 여기 에 게시했습니다 . 원래부터 많은 언어가 발명되었으며 많은 사람들이 원본에 답할 기회가 없었던 사이트에 가입했기 때문에이 …

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 이 …

21
산술 파생
함수의 미분은 수학, 공학, 물리, 생물학, 화학 및 기타 여러 과학의 초석입니다. 오늘 우리는 접선 적으로 관련된 것, 즉 산술 도함수를 계산할 것입니다. 정의 산술 도함수 a(n)또는 함수의 도함수와 유사한 여러 속성에 의해 n'여기에서 정의됩니다 ( A003415 ). a(0) = a(1) = 0, a(p) = 1, p소수는 어디에 있습니까? a(mn) …

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