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

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

4
ASCII 아트로 간단한 방 만들기
방은 연결된 직사각형, 예를 들어 L 자형 방으로 구성 될 수 있습니다. 이러한 공간은 각 사각형의 크기를 설명하는 차원 목록으로 설명 할 수 있습니다. 두 개의 입력 목록이 있다고 가정하십시오. 첫 번째는 서로 수직으로 쌓인 직사각형의 너비를 포함합니다. 두 번째는 사각형의 높이를 포함합니다. 예를 들어, 입력 [4 6][3 2]은 6x2 …

4
행렬의 모든 행과 열을 회전
도전 주어진 n x n정수 행렬n >= 2 1 2 3 4 정확히 2n요소 가있는 정수 목록 [1,2, -3, -1] 회전 된 행렬을 출력합니다. 이 매트릭스는 다음과 같은 방식으로 구성됩니다. 목록에서 첫 번째 정수를 가져 와서이 값만큼 첫 번째 행을 오른쪽으로 회전하십시오. 다음 정수를 가져 와서 첫 번째 열을이 값만큼 …

18
직사각형 행렬 정렬
행렬이 주어지면 A각 행과 열 A이 정렬 되면 행 이 왼쪽에서 오른쪽으로 오름차순으로 정렬 되고 열의 경우 위에서 아래로 오름차순으로 정렬된다고 말할 수 있습니다 . 따라서이 행렬은 다음과 같이 정렬됩니다. [ 1 2 3 4 5 ] [ 2 2 3 4 5 ] [ 3 3 3 4 5 …

5
외부와 얼마나 멀어요?
중심이 정수 간격으로 정렬 된 축 정렬 단위 사각형 요소로 나눈 2D 공간 영역을 가져옵니다. 모서리는 두 요소가 공유하는 경우 내부라고하며, 그렇지 않으면 외부 모서리입니다. 당신의 목표는로 알려진 각 요소의 중심에서 시작하여 외부 가장자리에 도달하기 위해 통과해야 이웃 요소의 최소 수를 찾을 수 있습니다 traversal distance, 또는 distance짧은합니다. 모서리 만 …

18
PNG 이미지 반전
파일 이름을 인수로 사용하거나 표준 입력에서 읽은 프로그램 또는 함수를 작성하고 다음 태스크를 완료하십시오. png 파일에서 이미지를 읽습니다 (이름은 인수로 제공됨). 예를 들어 짙은 녹색 (0, 75, 30)이 (255-0 = 255, 255-75 = 180 및 255-30 = 225이기 때문에) 예를 들어 짙은 녹색 (0, 75, 30)이되도록 해당 이미지의 색상을 반전시킵니다. …

1
같은 색의 산술 진행
반 데르 베르 덴의 정리에 따르면 임의의 주어진 양의 정수 r및에 대해 k, N정수 {1, 2, ..., N}가 r 서로 다른 색 중 하나를 사용하여 착색 되는 경우, 적어도 k동일한 색으로 산술적으로 진행되는 정수가있는 수가있다. NVan der Waerden 번호는 가장 적습니다 W(r, k). 당신의 목표는 W(r, k)양의 정수 입력 r과 …

4
후퇴 금요일 : ZX 스펙트럼 기본 목록의 번호를 다시 매 깁니다.
제가 처음 접한 프로그래밍 언어는 Sinclair BASIC 입니다. 많은 BASIC 방언과 마찬가지로 모든 소스 코드 행에 번호를 매겨 야 합니다. 결과적 GO TO으로이 명령의 사용은 관용적이며 지정된 줄 번호 (라벨 없음)로 실행을 이동합니다. 또한 GO SUB기본적인 함수 호출로 사용할 수 있는 관련 명령이 있습니다. 다시 한 번 실행은 주어진 행 …
15 code-golf 

3
우주선은 어디로 갑니까?
Zgarb가 제안한 아이디어를 기반으로합니다 . 우주선이 일반 3D 그리드를 따라 움직입니다. 그리드의 셀은 오른쪽 좌표계 xyz 에서 정수로 색인됩니다 . 우주선은 원점에서 시작하여 양의 x 축을 따라 , 양의 z 축은 위쪽을 가리 킵니다. 우주선은 비어 있지 않은 일련의 움직임으로 정의 된 궤도를 따라 날아갈 것입니다. 각 움직임은 F우주선이 향하는 …

3
피보나치의 섹스
Leonardo da Pisano 일명 피보나치 (Fibonacci)는 힌두-아랍어 숫자 체계를 유럽으로 가져 오는 데 중요한 역할을했습니다. 그 전에 수학자들은 로마 숫자로 60을 기본으로 일했습니다. 예를 들어, 2의 제곱근은 다음 과 같이 추정됩니다. 육십 육의 부분과 육십 육의 부분과 육십 오의 부분은 문맥에 의해 결정된 스케일링으로 i xxiv li 로 작성 될 …

3
N- 보나 치 시퀀스 역 엔지니어
편집 : 나는 2016 년 2 월 15 일 월요일 답변을 수락 할 것입니다. 바이트가 당신에게 유리할 수 있기를 바랍니다! 그의 "N- 보나 치 시퀀스 인쇄"챌린지 에서 @DJMcGoathem 은 N- 보나 치 시퀀스를 설명하는데, 여기서 피보나치 시퀀스의 전통적인 2 개 ( " 듀오 나치 시퀀스"라고 함) 대신 이전 N 개의 …

17
키르히 호프의 법칙 적용
Kirchhoff의 법칙에 따르면 모든 전류를 합산하면 (접합으로가는 전류에 대해 양수이고, 접합에서 나가는 전류에 대해서는 음수) 항상 0으로 표시됩니다. 다음 다이어그램을보십시오. Kirchhoff의 법칙을 사용하면 i1 + i4-i2-i3 = 0이므로 i1 + i4 = i2 + i3임을 알 수 있습니다. 하나의 접점에 모든 전류가 있고 하나의 접점을 제외한 모든 전류가 접점을 떠나는 …

4
권선 수 계산
권수는 관찰자가 주어진 폐쇄 경로를 따라하게해야합니다 순 시계 반대 방향으로 회전의 정수이다. 시계 방향 회전은 권선 수에 대해 음수로 계산됩니다. 경로는 자체 교차 할 수 있습니다. Wikipedia에서 발췌 한 몇 가지 예는 다음과 같습니다. 목표는 주어진 경로에 대한 권선 수를 계산하는 것입니다. 입력 관찰자는 원점에 있다고 가정합니다 (0,0). 입력은 조각 …

5
스태킹 블록
특정 지점에서 제거 할 블록 목록을 입력하면 결과 "타워"의 높이가 출력됩니다. 이 과제를 설명하는 가장 좋은 방법은 예입니다. 입력은 n 블록을 나타내는 2n 정수 목록입니다 . 첫 번째 정수는 블록의 x 위치이고, 0- 인덱스이며, 두 번째 정수는 블록의 넓이입니다. 예를 들어, 입력은 블록 을 나타냅니다 (x 좌표는 아래에 레이블이 지정됨).2 …
15 code-golf 

10
정수 시퀀스의 코드 워드
소개 Pareidolia : 고대 그리스에서; παρα ( para , "concurrent, along with ") + εἴδωλον ( eídōlon , "image"). 모호한 자극을 관찰자에게 알려진 것으로 해석하는 경향, 예를 들어 화성의 표시를 운하로 해석, 구름 모양을 보거나 음악에서 숨겨진 메시지를 듣는 것. 출처 : 위키 낱말 사전 . 예를 들면 다음과 같습니다. …
15 code-golf  number  word 

2
사과가 떨어지고있다
소개 x 축에 -2에서 2 사이의 사과 나무 줄기가 있으며, 일부 사과는 그 주위에 쓰러져 있습니다. | | | | <-------|---|-------> -2 2 매일 n 개의 사과가 떨어집니다. 각 사과 는 땅에 똑바로 떨어지는 x 좌표 를 유지합니다 . 그러나 다른 사과 위에 떨어지면 사과가 땅에 닿거나 사과 층에 닿을 …

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