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

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

16
쿠바 프라이스
자연수 엔엔n 주어지면 엔엔n 번째 쿠바 소수를 반환합니다 . 쿠바 프라임 쿠바 소수는 형태의 소수입니다 p = x삼− y삼x - y피=엑스삼−와이삼엑스−와이p = \frac{x^3-y^3}{x-y} 여기서 및 또는와이> 0와이>0y>0x=1+yx=1+yx = 1+yx=2+yx=2+yx = 2+y 세부 가장 적합한 방식으로 0 또는 1 기반 색인을 사용할 수 있습니다. 인덱스 n 또는 첫 번째 n 소수를 …

22
그들은 나를 모스 감독관이라고 부릅니다
당신의 임무는 당신이 그것을 받아들이기로 선택한다면 주어진 입력 문자열이 도트 헤비인지 대시 헤비인지 결정하는 것입니다. 모스 표현에 대시보다 많은 점이 포함 된 문자열은 점이 무겁습니다. 예를 들어, 문자 E는 단일 점이므로 점이 무겁습니다. 입력 입력 문자열에는 [a-z]또는 범위의 문자 만 포함됩니다 [A-Z]. 모두 대문자인지 아니면 소문자 인지를 결정할 수 있습니다 …
20 code-golf  morse 

17
정수에서 제곱근 거리
10 진수가 주어지면의 제곱근이 정수 내에 k있도록 가장 작은 정수를 찾으십시오 . 그러나 거리는 0이 아니 어야합니다 . 완벽한 정사각형이 될 수는 없습니다.nnkn 주어진 k10 진수 또는 분수 (둘 중 쉬운 쪽) 중 0 < k < 1가장 작은 양의 정수를 출력하여 n제곱근 n과 가장 가까운 정수의 제곱근의 차이 n가 …

27
소파 2048 : 2048 년까지 얼마나 더?
Couch 2048 이라는 게임을 방금 시도했습니다 . (참고 :이 질문을 더 잘 이해하기 위해 살펴 봐야합니다.) 나에게는 그다지 흥미롭지 않았기 때문에 나는 '2048 년까지 얼마나 많은가!' 생각보다 쉽지 않기 때문에 도전 과제를 게시했습니다. 당신의 목표 : 소파에있는 공의 목록이 주어지면, 2 개의 값을 가진 공이 하늘에서 떨어지면 얼마나 많은 공을 …
20 code-golf 

15
한 줄 키보드
도전 이 과제의 목표는 표준 영국 QWERTY 키보드의 한 줄만 사용하여 주어진 문자열을 입력 할 수 있는지 확인하는 것입니다. 이것은 code golf바이트 단위의 최단 솔루션이 승리합니다! IO 입력은 32-126의 ASCII 10 진수 범위에서 0 개 이상의 문자로 구성된 단일 문자열입니다. 이 과제를 위해 빈 문자열은 입력 할 필요가 없으므로 한 …

30
입력 값이 주어지면 기본과 거듭 제곱이 입력 값과 일치하는 모든 지수를 인쇄합니다
이것이이 사이트의 첫 번째 도전입니다. 문제는 양 의 입력 정수 을 가져 와서 오름차순으로 ( 을 포함하여 ~ n ) (여기서 는 현재 정수임)으로 인쇄하는 것입니다. n엔n111n엔ni(n−i)나는(엔−나는)i^{(n-i)}i나는i 예 입력 5가 주어지면 프로그램은 다음을 인쇄합니다. 1 8 9 4 1 14141^4 는 1이고 은 8이고 는 9이고 은 4이고 은 1이며1+4=51+4=51+4=5 …

20
가장 작은 다양 화 지수
pandigital 번호는 한번, 적어도 0부터 9까지의 모든 숫자를 포함하는 정수이다. 1234567890, 1902837465000000 및 9023289761326634265는 모두 팬 디지털입니다. 이 문제를 해결하기 위해 123456789 = 0123456789 인 경우에도 123456789와 같은 숫자는 0을 포함하지 않기 때문에 팬 디지털이 아닙니다. 다양한 정수 쌍의 정수 쌍 (a,b)(a,b)(a, b) 되도록 B는 pandigital이다. b 는 다양 화 …
20 code-golf  math 

23
뮤지컬 거북이와 놀고
내 두 아이는 다음 장난감을 가지고 노는 것을 좋아합니다. 안에 모양이있는 채색 된 영역을 만지면 거북이가 해당 영역을 밝히고 소리를 내거나 색의 이름이나 모양을 말합니다. 중간 버튼은 모드를 변경합니다. 터치시 서로 다른 음표를 연주하는 하나의 모드가 있습니다. 꼬임이 연속적으로 세 개의 연속 영역을 터치하면 특수 멜로디 1이 재생됩니다. 터치 한 …

4
로마에있을 때 로마인처럼 카운트?
배경 이 과제는 다음 다이어그램을 게시 한이 웹 사이트에서 영감을 얻은 것입니다 . 이 다이어그램은 250 미만의 가장 긴 로마 숫자 표현이 188의 표현이므로 9 개의 숫자가 필요하다는 것을 보여줍니다. 도전 가장 로마 숫자를 표현하기 위해 사용되는 표준 기호는 다음과 같다 : { I, V, X, L, C, D, M}, …

17
얼마나 많은 큐브를 만들 수 있습니까
태스크 당신의 임무는 큐브 로 구조를 만드는 것 입니다. 큐브의 양은 다음 순서를 따릅니다 (아래 -> 위).엔엔n 엔삼, ( n - 1 )삼,(n−2)3,...,13엔삼,(엔−1)삼,(엔−2)삼,...,1삼n^3, (n-1)^3, (n-2)^3,...,1^3 입력 구조의 총 부피 ( ).VVV 산출 ( )의 값 , 즉 총 큐브 수입니다.n엔n V=n3+(n−1)3+....+13V=엔삼+(엔−1)삼+....+1삼V = n^3 + (n-1)^3 + .... + 1^3 노트 …
20 code-golf  math 

11
N-by-N 보드의 기사 그래프
체스에서 기사는 현재 위치를 기준으로 X로 표시된 위치, ♞로 표시된 위치로만 이동할 수 있습니다. 기사의 그래프는 체스 판에 나이트 체스 조각의 모든 법적 움직임을 나타내는 그래프입니다. 이 그래프의 각 정점은 체스 판의 정사각형을 나타내며 각 모서리는 기사의 이동 거리 인 두 정사각형을 연결합니다. 표준 8 x 8 보드의 그래프는 다음과 …

30
배열의 반복 횟수
배열을 수신하고 두 번 이상 발생하는 정수 수를 리턴해야합니다. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] 이것은 각각의 이후, 2를 반환 234하고 2두 번 이상 나타납니다. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] 목록의 길이는 100k 정수를 초과하지 않으며 목록 내의 정수는 항상 …

15
세포의 이웃 찾기
... 또는 토 로이드 무어 지역 을 감안할 때 양의 정수 h, w및 음수가 아닌 정수는 i, 주변 인덱스 모두를 반환 i. 왼쪽 상단에서 맨 아래, 맨 아래에서 맨 위로 번호가 매겨진 요소 의 h행으로 구성된 행렬을 가정하고 w합리적인 형식으로 적절한 색인 목록을 반환해야합니다. 색인을 둘러싸십시오 i. 이 행렬은 원환 …
20 code-golf  matrix 

5
싫어하는 사람들을 골프
설정: 소셜 네트워크는 게시물이 두 가지 방식으로보고합니다. 순 공감 수 (총 공감 수-총 공감 수)와 공감 율이 높은 투표 수 (% ) 는 가장 가까운 정수 (.5 반올림)입니다. net upvotes의 수는 정수 (양수일 필요는 없음)이며 두 번째는 0과 +100 사이의 정수 여야합니다. 업 보트 수와 다운 보트 수는 모두 0 …

30
Base-36 문자열 증가
이것은 이전에 스택에서 물 었지만 비슷한 퍼즐이라고 생각 되는 비슷한 질문의 코드 골프 버전 입니다. 기수 36의 숫자를 나타내는 길이가 10 인 문자열이 주어지면 1 씩 증가시키고 결과 문자열을 반환합니다. 이 문자열은에서 숫자가 포함됩니다 의미 0에 9에서와 문자 a로 z. 기본 36은 다음과 같이 작동합니다. 가장 오른쪽 숫자는 먼저 0to …

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