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

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

13
숫자를 찾아 출력을 계산
목표 입력의 목록이 주어 6별개 3 개 자리 번호를 찾을 수 a, b그리고 c그러한 a × b = c와 a2 자릿수를 갖는 b1 자리를 갖는 c3 자리를 갖는. 보다 시각적으로 프로그램은이 이미지의 상자에 6 자리 숫자를 정렬해야합니다. 둘 이상의 솔루션이 존재하면 그 중 하나를 출력 할 수 있습니다. 입력 6 …
22 code-golf  math 

12
시간 N 동안 별표 아날로그 시계 그리기
도전: HOUR를 나타내는 입력 N (0-24의 숫자)을 취하는 함수 또는 프로그램을 작성하십시오. 출력은 시간 N을 나타내는 별표에서 아날로그 시계를 가져와야합니다. 🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛 노트: 분침은 시침보다 길어야합니다 (사용 된 별표 수로). • 분침은 별표 2 개 이상이어야합니다. • 정오, 오후 3시, 오후 6시 및 오후 9시는 항상 직교합니다. 중간 시간에 대한 출력은도 …

16
이미지의 RGB 채널 추출
입력 (RGB 삼중 일 수 있음) 또는 파일 이름을 입력으로 사용하여 이미지를 지정하면 (이미지에 확장명이없는 특정 파일 이름이 있다고 가정 할 수 있음) 이미지의 단일 색상 채널을 나타내는 이미지를 출력합니다. 또한 출력 할 채널을 나타내는 다른 입력을받습니다. 입력은 3 개의 고유 한 기호 중 하나 일 수 있습니다. 그러나 기호는 …

4
그리드를 그리드로 분할
소개 집이없고 빈 들판 만있는 작은 마을이 있습니다. 지방 관료들은 마을을 여러 개의 구획으로 나누고 싶어서 각 구획에는 정확히 하나의 집이 포함되어 있으며, 구획의 경계는 멋진 직선 격자를 형성합니다. 당신의 임무는 이것이 가능한지를 결정하는 것입니다. 작업 입력은 사각형의 2D 비트 배열입니다. 1은 집을 나타내고 0은 빈 필드를 나타냅니다. 크기는 1x1 …

2
ASCII 파도바 나선형 생성
이 도전 의 ASCII 버전입니다 . Martin Poster가 요청 당 초기 게시물을 분리했습니다. 소개 피보나치 수열과 유사하게 파도바 수열 ( OEIS A000931 )은 수열에 이전 항을 추가하여 생성되는 수열입니다. 초기 값은 다음과 같이 정의됩니다. P(0) = P(1) = P(2) = 1 0, 1, 2 번째 항은 모두 1입니다. 반복 관계는 …

11
UKMT IMC 용지 표시
나는 올해 IMC를했다. 여기 다른 사람이 했습니까? UKMT 중급 수학 챌린지 논문에는 25 개의 질문이 있습니다. 처음 15 개의 질문은 당신이 올바르게 이해하면 5 점을줍니다. 다른 10 가지 질문에 대해서는 6 가지 점수를 얻습니다. 지난 10 개의 질문에서, 틀리면 점수를 잃게됩니다! 16에서 20까지의 질문에 대해서는 1 점을 잃고 마지막 5 …
22 code-golf 

4
내가 방금 뭐 했어? 기타 핑거링을 코드로 번역
관련 : 음악 :이 화음에는 무엇이 있습니까? , Tablature 에 대한 메모 , 기타 탭 생성? , 숫자 쌍을 기타 노트로 번역 기타 핑거링이 주어지면 그것이 나타내는 코드를 출력합니다. 표준 입력 및 출력을 사용하거나 문자열을 반환하는 함수를 작성할 수 있습니다. 입력 핑거링은 다음 코드 중 하나로 분류 할 수 있으며 …

7
최소값과 최대 값 사이에서 가장 긴 하위 시퀀스의 가장 큰 곱을 찾습니다
입력: 0보다 큰 정수의 비어 있지 않은 시퀀스 (길이가 1보다 큼) 산출: 시퀀스를 포함하여 최소 및 최대 시퀀스 요소 사이에서 가장 긴 하위 시퀀스의 모든 요소 중 가장 큰 곱입니다. 노트 : 최소 및 최대 요소가 반복 될 수 있기 때문에, 가능한 한 가장 긴 서브 시퀀스를 찾기 위해 필요한 …

9
<(“<) 버드 댄서 (>”)>
당신의 새는 약간의 운동에 가려움증을 앓고 있으며 항상 정적 인 위치에 갇혀 있습니다. 춤추는 움직임에 따라 100ms * n 또는 200ms * n마다 업데이트되는 무작위 춤추는 아시이 조류를 보여주는 프로그램을 작성하십시오. 새는 항상 춤 동작으로 시작합니다 &lt;(")&gt;. 프로그램은 수면 간격에 ( n &gt;= 0 &amp;&amp; n &lt;= 50) 을 곱하는 …

17
데이터 중화
데이터를 무효화하려면 모든 숫자 (숫자가 아님)를 0으로, 문자열이 아닌 모든 문자를 공백으로 재귀 적으로 바꿉니다. 언어에서 처리 할 수있는 단일 숫자, 문자 또는 문자열 또는 혼합 된 숫자 / 문자 데이터의 재귀 배열 *을 허용해야합니다. 예를 들어, 언어에서 처리 할 수있는 경우 실제 문자열을 수락하고 입력을 단일 문자 목록으로 제한하지 …

3
우리는 아직?
나는 시간 여행자이며, 시간의 흐름에 사로 잡혀 있습니다. 나는 특히 시계 바늘이 12 개를지나거나 내 달력의 다음 페이지로 넘어가거나 모든 사람이 "새해 복 많이 받으세요!"라고 소리 치는 순간을 좋아합니다. 마지막 순간부터 다음 순간까지의 진행률 표시 줄 형태로 보여주는 프로그램을 작성하십시오. 예를 들어, 시간이 09:12라고하면 다음과 같이 인쇄해야합니다. 09:00 ####---------------- 10:00 …
22 code-golf  date 

6
끈적 끈적한 조명 장식 애니메이션
이 도전은 법률가의 집에서 볼품없는 크리스마스 조명을 기리는 것입니다. 과제는 "실시간"으로 장식을 보여주는 그래픽 출력을 만드는 것입니다. 비디오 (gif 또는 기타 형식)에는 nxm 세로 및 가로 "조명"이 있습니다. 5 &lt;= m, n &lt;= 40 . 프레임 크기와 해상도는 n 과 m 에 따라 달라질 수 있지만 n, m = 5 …

6
마법의 거울 광기
소개 나는 마술 거울로 가득 찬 방이있다 . 그들은 다른 마술 거울을 제외한 모든 아이템을 복제 할 수있는 신비한 유물입니다. 보다 명확하게, 항목의 복제 버전이 같은 거리에서 미러의 다른쪽에 나타납니다. 그러나 복제 미러와 항목 (원본 또는 복제본) 사이에 다른쪽에 다른 매직 미러가있는 경우 복제본이 형성되지 않습니다. 원본 항목은 미러의 왼쪽이나 …
22 code-golf  string 

7
폴리 글 로트 조각 인쇄
일반적으로 폴리 글 로트는 각 언어가 다른 언어에 대해 존재하는 코드의 일부를 문자열 리터럴로 묶거나 주석 구문 또는 기타 유사한 트릭을 사용하여 무시할 수있는 방식으로 구성됩니다. 각 언어의 출력이 해당 출력을 생성하는 폴리 글롯의 코드 인 폴리 글롯을 작성하는 것이 목표입니다. 특히, 출력은 삭제만으로 폴리 글롯 코드로 구성되어야하며 주어진 언어에서 …

12
마음의 손을 득점
하트 는 4 인용 속임수 카드 게임입니다. 각각의 트릭은 최고 소송에서 가장 높은 카드를 사용한 플레이어가 수행합니다. 각 핸드의 끝에서, 플레이어는 자신이 선택한 페널티 카드에 따라 페널티 점수를받습니다. 이 작업은 Microsoft Hearts 규칙에 따라 점수를 결정하는 것 입니다. 입력 입력은 4 명의 선수 각각이 취하는 페널티 카드를 보여주는 4 개의 …

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