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

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

6
새 주문 # 3 : 5 8 6
소개 (무시 될 수 있음) 모든 양수를 규칙적인 순서 (1, 2, 3, ...)로 넣는 것은 약간 지루하지 않습니까? 그래서 여기 모든 양수의 순열 (순환)에 관한 일련의 도전이 있습니다. 이것이이 시리즈의 세 번째 과제입니다 ( 첫 번째 와 두 번째 과제에 연결). 이 도전에서, 우리는 각 행의 합이 소수가되도록 길이가 증가하는 …

7
경계선없는 테이블
이 도전에서는 알파벳 문자를 직교 평면에 배치하고 결과를 텍스트로 출력합니다. 입력 내용은 3 개의 매개 변수가있는 목록 목록으로 구성됩니다. X 좌표 Y 좌표 끈 어떻게? 직교 평면에는 2 개의 축 ( X, Y)(엑스,와이)(X, Y) 과 (X,Y)(X,Y)(X,Y) 좌표 의 부호 가 (+,+)(+,+)(+,+) , (−,+)(−,+)(−,+) , (−,−)(−,−)(−,−) 및 (+,−)(+,−)(+,−) . 예를 들어 …

3
더 긴 언어 프로그램 만들기
Lenguage 는 소스 제한 문제를 해결하는 것으로 악명 높은 두뇌 방언입니다. Lenguage는 소스의 길이에 대해서만 관심을 가지기 때문에 내용이 아닙니다. 먼저 프로그램 길이가 계산됩니다. 그런 다음,이 길이는 이진수로 변환되고 왼쪽에 0으로 3의 배수로 채워집니다. 결과 이진 문자열은 각각 3 비트의 청크로 분할됩니다. 각 비트는 다음과 같이 brainfuck 명령으로 변환됩니다. 000 …

4
양수 주어 의 수 찾을 알칸 과 탄소 원자를 무시 입체 ; 또는 동등하게 노드 가있는 레이블이없는 트리의 수는 모든 노드가 정도를 갖도록합니다 .엔엔nn n ≤ 4엔엔n엔엔n≤ 4≤4\le 4 이것은 OEIS 시퀀스 A000602 입니다. 참조 : 파라핀-로제타 코드 예 를 들어 n = 7엔=7n = 7 , 대답은 999 때문에 …


1
1D 키보드에서 스 와이프 최적화
이것은 가장 낮은 점수를 얻는 사용자 정의 점수 시스템으로 코드 도전 입니다 . 소개 많은 스마트 폰 에서 2D 가상 키보드를 손가락 으로 스 와이프 하여 텍스트를 입력 할 수 있습니다. 이 기술은 일반적으로 가장 가능성이 높거나 가장 낮은 것으로 정렬 된 추측 단어 목록을 출력하는 예측 알고리즘과 결합됩니다. 이 …

7
반올림 만족
반올림 만족 당신은 과학 수업 시간에 알고 있고 2 시그마 무화과로 반올림하도록 요청했지만 당신의 대답은 5.2501...? 로 반올림해야 5.3하지만 너무 만족스럽지 않습니다! 으로 반올림 5.3하면 전체 0.05만큼 줄어 듭니다. 0.1 (반올림 한 자리 값)에 비해 많은 양입니다! 만족스러운 방식으로 반올림하도록 도와주세요. 만족스러운 방식으로 반올림하려면 반올림 할 때 발생할 수있는 최대 …

5
몇 번 움직입니까?
체스 판에서 두 가지 다른 위치와 조각 유형이 주어지면 해당 조각이 한 위치에서 다른 위치로 이동하는 데 걸리는 최소 이동 수를 출력하십시오. 규칙 주어진 조각은 King, Queen, Rook, Knight 및 Bishop이 될 수 있습니다. (이 입력은 5 개의 고유 한 문자로 사용할 수 있습니다) 2 개의 위치는 편리한 형식으로 가져올 …
16 code-golf  chess 

16
최소 가중 RoD 경로의 무게
LET A될 m의해 n직사각형 행렬 포지티브 정수 m하고 n또한 양의 정수. 우리는 왼쪽 상단 셀에서 A오른쪽 하단 셀까지의 RoD ( '오른쪽 또는 아래쪽') 경로에 관심이 있습니다 . RoD 경로에서, 경로의 각 연속 셀은 이전 셀에서 오른쪽으로 하나의 셀이거나 아래로 하나의 셀입니다. 그러한 RoD 경로가 주어지면 해당 경로의 셀 합계를 취할 …

9
이것이 주요 척도입니까?
모래 상자 주요 음계 (또는 이오니아 음계)는 특히 서양 음악에서 가장 일반적으로 사용되는 음계 중 하나입니다. 이규모 비늘 중 하나입니다. 많은 음계와 마찬가지로 7 개의 음표로 구성되어 있습니다. 8 분의 1은 주파수의 두 배로 첫 번째 음표를 복제하여 동일한 음의 높은 옥타브라고합니다. 일곱 음표는 다음과 같습니다. C, D, E, F, …

1
스도쿠 킹의 투어 극대화
배경 스도쿠 는 n × n엔×엔 n \times n 격자가 크기가 엔엔 n 인 상자로 나뉘어져 있으면 11 1 에서 엔엔 n 까지 의 각 숫자가 각 행, 열 및 상자에 정확히 한 번 표시되어야 하는 숫자 퍼즐 입니다. 체스 게임에서 왕 은 한 번에 8 개의 인접한 셀 중 …

13
이 줄은 회문인가요?
도전 이 비디오에서 영감을 얻은 아시다시피 회문은 뒤로와 같은 철자가 나오는 단어입니다. 단어 "PULP"는 회문이 아니지만 모스 부호로 변환 될 때 (문자 사이의 간격이 제거 된 경우) "PULP"는 ".--...-.-...--."가됩니다. 회문입니다. 당신의 임무는 문자열을 가져와 그 단어가 국제 모스 코드의 회문인지 여부를 반환하는 프로그램이나 함수를 작성하는 것입니다. A: .- B: -... …

14
임의 길이 해싱
당신이이 고려 해시 함수 HH\mathcal{H} 길이의 문자열 소요 2n2n2n 길이의 반환 문자열 nnn 하고 있다는 좋은 속성이 방지 충돌 , 즉 찾기 어려운 두 개의 서로 다른 문자열 s≠s′s≠s′s \neq s' 같은 해시와 H(s)=H(s′)H(s)=H(s′)\mathcal{H}(s) = \mathcal{H}(s') . 이제 임의의 길이의 문자열을 가져 와서 길이가 n 인 문자열에 매핑 하는 새로운 …

21
몇 개나?
이 작업에서는 코드에 정수 nnn 이 입력으로 제공됩니다. 그런 다음 코드는 (기본 10 )에 연결하여 3 n (앞에 0이 없음 )을 형성 할 수있는 최대 333 의 배수를 출력해야합니다 . 예를 들어 입력으로 26042 가 제공된 경우1010103n3n3n260422604226042 26042×3=7812626042×3=7812626042\times3=78126 78 , 12 및 6 을 연결 하여 781267812678126 만들 수 있으므로 …


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