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

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

10
새 주문 # 1 :이 느낌은 어떻습니까?
소개 모든 양수를 규칙적인 순서 (1, 2, 3, ...)로 넣는 것은 약간 지루하지 않습니까? 그래서 여기 모든 양수의 순열 (순환)에 관한 일련의 도전이 있습니다. 이 시리즈의 첫 번째 과제는 대 출력 (N)이고, 주어진 n은 (N) 인 입력뿐만 A064413 그 값의 그래프가 심전도 (따라서 유사한 때문에 또한, EKG 서열로 알려진 " …


18
점프 번호
점프하는 숫자는 양의 숫자 n으로 정의되며, 연속되는 십진수의 모든 쌍은 1 씩 다릅니다. 또한 모든 한 자리 숫자는 점프하는 숫자로 간주됩니다. 예. 3, 45676, 212는 점프 숫자이지만 414와 13은 그렇지 않습니다. 9와 0의 차이는 1로 간주되지 않습니다 과제 다음 결과 중 하나를 출력하는 프로그램을 만드십시오. 입력 n된 첫 번째 n점프 …

3
행렬 회전 정렬
다음과 같이 고유 한 숫자로 비어 있고 정렬되지 않은 유한 행렬을 정의 할 수 있습니다. N={415376}N={457136}N = \begin{Bmatrix} 4&5&7\\1&3&6 \end{Bmatrix} 다음과 같이 4 개의 매트릭스 이동을 정의 할 수 있습니다. ↑ * (위) : 열을 위로 이동 ↓ * (아래) : 열을 아래로 이동 → * (오른쪽) : 행을 오른쪽으로 …

14
시계 (음역) 암호
소개: 나는 한때 어렸을 때 컴파일 된 문서에 다양한 암호가 저장되어 있으며, 도전에 가장 적합하다고 생각되는 것을 선택했습니다 (너무 사소하지 않고 어렵지 않음). 대부분은 여전히 ​​샌드 박스에 있으며, 모두 게시할지 또는 일부만 게시할지 확실하지 않습니다. 다음은 세 번째로 가장 쉬운 방법입니다 ( 이전에 게시 한 Computer Cipher 및 Trifid Cipher …

18
로코 번호 찾기
인터뷰 에서이 질문을 받았지만 해결책을 찾지 못했습니다. 질문이 옳은지 아닌지 모르겠습니다. 나는 많은 것을 시도했지만 어떤 해결책에도 도달 할 수 없었다. 솔직히 말해서, 내 마음에는 아무것도 없었습니다. 로코 번호 양의 정수 엔nn 은 n = p ( p + 14 )n=p(p+14)n=p(p+14) 또는 n = p ( p − 14 )n=p(p−14)n=p(p-14) …

13
연속 된 부분 행렬 계산
채팅에서 이전 두 개의 비어 아닌 정수 행렬 주어 및 B는 , 횟수 응답 A가 A와 발생 인접 가능성 중첩 행렬 에 B를 . 예 / 규칙 0. 하위 행렬이 없을 수 있습니다 A : [[3,1], [1,4]] B : [[1,4], [3,1]] 대답: 0 1. 하위 행렬은 연속적이어야합니다 A : [[1,4], …

1
법안 나누기
직무 ppepole이 청구서를 분할해야 한다고 가정하십시오 . 각각은 다음 (Name, n, k)과 같이 구성된 트리플 로 식별됩니다 . Name: 이름 ; n: 양 그녀 / 그가 지불해야 ; k: 실제로 지불 한 금액 . 여기서의 과제는 누가 누구를 빚지고 있는지 알아내는 것입니다. 가정 입력 및 출력은 편리한 형식 일 수 …
12 code-golf 

9
반복 할 때까지 변환 횟수
정수의 시퀀스가 ​​주어 지거나 0..N 다음과 같이이 시퀀스 의 변환 순열이 더 구체적입니다 . 출력 [x] = 역 (입력 [입력 [x]]) 반복 예를 들어 : [2,1,0]makes [0,1,2]and reversed is [2,1,0]입니다. [0,2,1]되고 [0,1,2]반전 [2,1,0]됩니다. 실시 예 1 In: 0 1 2 S#1: 2 1 0 S#2: 2 1 0 Output: 1 …
12 code-golf 

10
Kolmogorov 유연성. 일명 판매! 재고가있는 동안 모든 Codegolf
이것은 입력이없는 고정 출력을 생성하기 위한 제한된 소스 , kolmogorov- 복잡성 , 코드 골프 과제입니다. 그러나 출력 형식은 유연합니다. 표준 출력으로 인쇄하거나 표준 오류로 인쇄하거나 문자 목록으로 반환하거나 바이트 목록으로 반환하거나 정수 목록으로 반환 할 수 있습니다. 다른 것이 합리적이라고 생각되면 의견을 물어보십시오! 다음은 간단하고 큰 글자의 ASCII 아트 CODEGOLF입니다 …

6
가장 넓은 계곡 결정
우리가 산악 지역의 한 조각을 얻는다고 상상해보십시오. 이렇게하면 비슷한 모양이됩니다. 4 _ 3 _ _ __/ \ 2 / \__/ \ _/ \_ / 1 / \ / \_/ 0 \/ 12322223210012233343221112 우리가 볼 수 있듯이, 우리는 이것을 어느 정도의 정수로 나타낼 수 있습니다. 이 도전의 목적을 위해 계곡은 값이 …

2
두더지에서 산 만들기
두더지와 산이있는 일련의 지형이 제공됩니다. /\ / \ _/\__ / \ ___/ \_/ \_ ____/\___/ \___ 당신의 임무는 문자열의 모든 두더지를 같은 기둥에 중심을 둔 동등한 산으로 대체하는 것입니다. 나머지 문자열은 영향을받지 않아야합니다. 문자열의 시작 부분에 추가 줄이 필요할 수 있습니다. 두더지가 지형 내려가는 곳 지형 올라간다 인접 열로 구성, …

21
가장 긴 부분 문자열
양의 정수 목록이 주어지면 증가하는 가장 긴 연속 하위 목록의 길이를 찾는 코드를 작성하십시오 (엄격하지는 않음). 각 요소가 마지막 요소보다 크거나 같은 가장 긴 하위 목록입니다. 예를 들어 입력이 다음과 같은 경우 [ 1 , 1 , 2 , 1 , 1 , 4 , 5 , 3 , 2 …

6
나를 여기에서 꺼내 줘
도전 그리드 크기, 장애물 위치, 플레이어 위치 및 목표 위치가 주어지면 플레이어가 목표에 도달 할 수있는 경로를 찾고 동시에 장애물을 피해야합니다 (필요한 경우). 입력 N : 격자 크기N x N P : 선수 위치[playerposx, playerposy] T : 목표 위치[targetposx, targetposy] O : 장애물의 위치[[x1, y1], [x2, y2],...,[xn, yn]] 산출 경로 …

30
트루 컬러 코드
Wikipedia의 트루 컬러 (24 비트) 는 관련 부분으로 설명됩니다. 24 비트는 거의 항상 R, G, B 각각의 8 비트를 사용합니다. 2018 년 현재 24 비트 색 심도는 거의 모든 컴퓨터 및 전화 디스플레이와 대부분의 이미지 저장 형식에서 사용됩니다. 픽셀 당 32 비트가있는 거의 모든 경우는 24 개가 컬러로 사용되고 나머지 …

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