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

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

13
가능한 모든 사이클 길이
입력을 받아서 출력을 제공하는 함수 (또는 프로그램)는 함수를 자체 출력으로 반복해서 호출하면 결국 원래 번호에 도달하면주기를 갖는다 고 할 수 있습니다. 예를 들어 다음 기능을 수행하십시오. Input: n 1 2 3 4 5 6 Output: f(n) 5 7 1 3 4 9 우리가 시작하면 n=1, f(n)=5, f(f(n))=f(5)=4, f(f(f(n)))=f(4)=3, f(f(f(f(n))))=f(3)=1. 이것이 …

7
기초 증명 출력
배경 가능한 미래에, 세계는 그들의 숫자 체계를 10 진수 (10 진수 또는 10 진수 b10)에서 다른 2 b2진수 ( 8 진수 b8, 8 진수 , 16 진수 b16또는 1 진수 b1)로 변환 할 것입니다. 따라서,이 세상을 바꿀 수있는이 이벤트에 대비하여 모든 프로그램의 기본 증거를 결정합니다. 이는 연산자와 함께 단수 0및 …

10
이미지의 평균 색상
이미지의 평균 색상 과학자들은 우주 의 평균 색상 을 결정할 수 있었지만 이미지에서 평균 색상을 몇 바이트로 찾을 수 있습니까? 당신의 작업 입력 한 이미지는 이미지에서 평균 색상을 찾아 16 진수 색상 문자열 ( #??????)을 출력해야하는 단일 이미지입니다 . 이미지는 다음 형식 중 하나 일 수 있습니다. JPEG / JFIF …

2
Lossy ASCII 아트 압축
배경 PICASCII 는 이미지를 ASCII 아트로 변환하는 깔끔한 도구입니다. 다음과 같은 10 개의 ASCII 문자를 사용하여 다른 정도의 밝기를 얻습니다. @#+';:,.` 우리는이 charxels (문자 요소)가 1 (부호)에서 10 (공간)까지의 밝기를 가지고 있다고 말할 것입니다. 아래에서는 작은 글꼴, 웨일스 어 깃발, 넘친 프랙탈, 큰 송어 및 작은 골프를 올바른 글꼴로 표시 …

12
ASCII 마야 숫자
양의 정수를 입력으로하여 해당 정수의 표현을 Maya numerics로 출력하는 프로그램 또는 함수를 작성하십시오 . 마야 숫자 Maya 숫자는 3 개의 기호 만 사용 하는 vigesimal 시스템 (베이스 20)입니다. < >for zero (올바른 기호는 ASCII를 사용하여 쉽게 표현할 수없는 일종의 쉘입니다). .하나를 위해 ----대한 다섯 숫자는 20의 거듭 제곱으로 수직으로 작성되고 …

5
오늘의 랜덤 아스키 아트 # 5 : 다이아몬드 타일링
매시업 시간! 이것은 오늘의 랜덤 골프 와 옵티마이 저의 ASCII Art of the Day 시리즈의 5 부입니다. 이 챌린지에서 제출 한 내용은 두 개의 리더 보드 (링크 된 게시물을 찾을 수 있음)에 반영됩니다. 물론, 이것을 다른 코드 골프 도전과 같이 취급하고 어느 시리즈에 대해 전혀 걱정하지 않고 대답 할 수 …


16
비트 스트링 물리학
배경 예, 비트 스트링 물리학은 실제입니다 . 아이디어는 확률 론적 규칙이나 다른 것 아래에서 진화하는 비트 열만 사용하여 새로운 물리 이론을 구성하는 것입니다. 그것에 관한 몇 가지 논문을 읽었음에도 불구하고 여전히 혼란 스럽습니다. 그러나 비트 스트링 유니버스는 멋진 코드 골프를 만듭니다. 프로그램 우주 비트 스트링 물리학은 소위 프로그램 세계에서 발생 …

4
평판이 좋은 사람에게 다가 가다
새로운 코드 골퍼 인 Joe가 방금 사이트에 등록했습니다. 그는 평판이 1이지만 평판이 좋은 모든 행운의 숫자에 도달하기로 결정했습니다. Joe는 최소한의 (그 또는 다른) 행동으로 목표를 달성하는 데 도움이되는 더 높은 힘을 믿습니다. 그는 새로운 사용자로서 부정적인 평판이 가능하다고 생각합니다. Joe가 예상해야하는 조치 수를 계산하는 데 도움이되는 프로그램이나 함수를 작성해야합니다. 세부 …

3
선택적으로 양의 정수를 살해
소개 산술 가올은 양의 정수를 포함하는 특수 시설입니다. 그러나 최근에는 양의 정수가 탈출하려고했습니다. 따라서 소장은 다음과 같이 결정했습니다. 양의 정수 중 일부를 제거 하여 다른 정수에 메시지를 전송 . 그들은 효과를 극대화하기 위해 어떤 정수를 제거해야 하는지를 알아내는 프로그램을 작성하기 위해 소프트웨어 엔지니어를 고용했습니다. 입력 설명 입력은 STDIN, 명령 행 …
21 code-golf  grid 

2
소수 다항식
다항식이 주어지면 소수인지 확인하십시오. 다항식은입니다 ax^n + bx^(n-1) + ... + dx^3 + ex^2 + fx + g. 여기서 각 항은 음수가 아닌 정수로 곱한 상수 (계수)입니다 x. 계수가 0이 아닌 최고 전력을 차수라고합니다. 이 문제의 경우 최소 1의 다항식 만 고려합니다. 즉, 각 다항식에는 x. 또한 정수 계수가있는 다항식 …
21 code-golf  math  primes 

6
중국 나머지 정리
중국 잉여 정리는 우리가 항상 다른 주요 계수에 따라 필요한 나머지를 생산하는 번호를 찾을 수 있음을 알려줍니다. 목표는 다항식 시간으로 그러한 숫자를 출력하는 코드를 작성하는 것입니다. 가장 짧은 코드가 승리합니다. 예를 들어, 다음과 같은 제약 조건이 있다고 가정합니다 ( %mod를 나타냄). n % 7 == 2 n % 5 == …

9
Collatz 사촌 계산
양의 정수 n에 대해 함수 f (n) 을 다음과 같이 정의하십시오 . N / 2 , 만약 n이 짝수 n 이 홀수 인 경우 3 * n + 1 이 함수를 0보다 큰 n에 반복해서 적용 하면 결과는 항상 1로 수렴하는 것으로 보입니다 (아직 아무도 그것을 증명할 수는 없었 음). …

3
어떻게 만들 수 있습니까?
21 개 항목이 있습니다 마인 크래프트 당신이 할 수있는 공예 만을 사용하여 나무 나무에서 만들어진 및 항목 : 도끼 보트 그릇 버튼 가슴 공예 테이블 문 울타리 게이트 괭이 사다리 곡괭이 판자 압력 플레이트 삽 기호 슬래브 계단 스틱 칼 트랩 도어 이 목록은 6 가지 유형 의 나무 판자 …

30
3x3 격자의 모든 채색 인쇄
3x3 그리드가 있습니다. 각 셀은 검은 색 또는 흰색으로 채색 될 수 있습니다. 이 512 개의 모든 채색을 표시하십시오. 가장 적은 바이트가 이깁니다. 그리드가 시각적으로 분리되고 간격이 규칙적으로 보이는 한 어떤 형태로든 그리드를 표시 할 수 있습니다. ASCII 아트 나 이미지를 사용할 수 있습니다. 두 개의 뚜렷한 가시적 기호 또는 …

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