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

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

6
정렬되지 않은 배열에 반 정렬 된 삽입
PPCG Inc.의 첫 날에 오신 것을 환영합니다. 최신 주니어 보조 문서 분류기로서, 귀하가 보내 드린 모든 문서를 알파벳 순서로 보관해야합니다. 원숭이가 그렇게 쉽게 할 수 있습니다. 우리가 원숭이를 고용 한 것처럼 은유 적으로 말하면 뭔지 맞춰봐? 원숭이는 우리 알파벳에 대한 이해가 부족하다는 것이 밝혀졌습니다. 어쨌든, 지금 당장 엉망을 고칠 시간이 …

7
인덱스 프랙탈 그리기
소개 이 과제에서 2 × 2 행렬은 다음과 같이 색인됩니다. 0 1 2 3 우리의 가족 정의 프랙탈 같은 패턴 F(L), 어디 L길이 - 인 n이 인덱스의 목록과 F(L)크기가 .2n-1 × 2n-1 경우 L == [], 다음 F(L)1 × 1 패턴이다 #. 경우 L != [], 다음 F(L)다음과 같이 구성되어있다. …

7
줄을 풍차로 바꾸다
이 사이트의 코드가 빠르게 고갈되고 있습니다. 재생 가능한 줄에 투자해야합니다. 따라서 문자열을 가져와 풍차로 변환하는 프로그램을 작성해야합니다. 도전 간단한 풍차 문자열을 예로 들어 봅시다. 문자열을 가져 가라 abc. 피벗 이 경우, 중앙의 문자이다 b. 문자열의 길이는 3 자이므로 모든 출력의 높이는 정확히 3 줄, 3 자입니다. 1 단계의 출력 결과는 …

5
교묘하게 만족하는 포인트 세트 식별
arborally 만족 지점 세트 포인트들의 2 차원 세트되어, 그 사각형을 포함하거나 터치 적어도 하나의 다른 점 것을 반대 코너로 설정된 두 개의 포인트를 이용하여 형성 될 수있는 임의의 축 정렬 구형. 다음은 Wikipedia와 동등한 정의입니다. 다음 속성이 유지되는 경우 점 집합은 교묘하게 만족한다고합니다. 둘 다 동일한 수평선 또는 수직선에 있지 …

2
뱀 파서 만들기!
뱀은 다음과 같습니다 >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< 뱀은이 경우와 같이 스스로 넘어갈 수 있습니다. @ ^ >^>v ^<< 크로스 오버가 유효하려면 양쪽의 문자가 같은 방향으로 움직여야합니다. 의 경우에 @ >^v ^< 불분명하고 유효하지 않은 것으로 간주 될 수 있습니다. 출력은 WASD머리에서 꼬리 ( @) …


1
ASCII 아트 생성
입력 으로 합리적인 무손실 형식의 흑백 이미지 가 제공되면 입력 이미지와 최대한 가까운 ASCII 아트를 출력하십시오. 규칙 줄 바꿈 및 ASCII 바이트 32-127 만 사용할 수 있습니다. 이미지 주변에 불필요한 공백이 없도록 입력 이미지가 잘립니다. 제출물은 5 분 이내에 전체 점수 모음을 완료 할 수 있어야합니다. 원시 텍스트 만 허용됩니다. …

10
몇 걸음 걸었습니까?
간단한 만보계는 반대쪽에 두 개의 스위치 (x = 0 및 x = l) 가있는 진자로 모델링 할 수 있습니다 . 진자가 원거리 스위치와 접촉 할 때, 어셈블러는 반 걸음 걸렸다 고 가정 할 수 있습니다. 니어 스위치에 닿으면 단계가 완료됩니다. 진자의 위치를 ​​나타내는 정수 목록이 주어지면 만보계에 기록 된 전체 …

3
2D 평면에서 가장 긴 경로
임의의 고유 한 2 차원 정수 직교 좌표 세트가 제공됩니다. 예 : [(0,0), (0,1), (1,0)] 좌표가 한 번만 "방문"될 수 있다는 제한을두고이 좌표 세트에서 가능한 가장 긴 경로를 찾으십시오. (그리고 시작한 좌표로 "돌아 오지"않습니다). 중대한: 좌표 나 그 주위를 "통과"할 수 없습니다. 예를 들어, 마지막 음표 예 (직사각형)에서는 C 를 …

6
약어의 일반화
단어 목록과 약어를 입력하면 약어를 구성 할 수있는 패턴이 출력됩니다. 입력 예제를 보자. potato ptao puzzle pzze 예를 들어, 약어는 potatois ptao, 약어는 puzzle입니다 pzze. 얻기 위해 가능한 모든 방법을 고려 ptao에서가 potato. 가능한 한 가지 방법은 첫 번째, 세 번째, 네 번째 및 여섯 번째 글자를 취하는 것 1346입니다. …
14 code-golf  string 

2
식료품 점 미세 관리
당신은 새로운 식료품 점 Half Foods의 직원이며 추수 감사절 크리스마스 부활절 전날 입니다. 가게는 식료품을 얻기 위해 서두르는 고객들로 포장 될 것이므로, 가게는 모든 사람들을 적절한 라인으로 보내려면 교통 관리자가 필요합니다. 게으 르기 때문에 모든 사람이 칠면조 햄을 먹기 전에 델리에 갈 수 있도록 이것을 자동화하고 싶습니다 . 그러나 휴대 …
14 code-golf  string  grid 


11
양의 정수로 이루어진 엄격한 파티션
OEIS A000009 는 정수 의 엄격한 파티션 수를 계산합니다 . 음이 아닌 정수 의 엄격한 파티션 은 n양의 정수 세트이므로 반복이 허용되지 않으며 순서는 중요하지 않습니다 n. 예를 들어 5에는 세 개의 엄격한 파티션 5인 4,1,, 및가 3,2있습니다. 10은 10 개의 파티션을 가지고 있습니다 : 10 9,1 8,2 7,3 6,4 …

5
해안선 찾기
당신의 임무는 ASCII지도에서 제공되는 섬지도의 해안선 길이를 찾는 것입니다. 입력지도는 #토지를 나타내는 하나 이상의 문자와 물을 나타내는 공백으로 구성됩니다. 해안선은 내륙 호수와 섬을 포함하여 육지와 물 사이의 경계로 간주됩니다. 솔루션은 파일, 문자열 또는 문자열 배열을 읽고 화면 또는 stdout에 단일 정수를 출력하는 완전한 프로그램이어야합니다. 각 입력 행에는 선행 또는 후행 …

10
내장 또는 라이브러리없이 영어를 숫자로 변환
이 문제는 유사하다 이 다른 그러나 나는 (아래 굵은 텍스트를 참조) 내가 훨씬 diffent와 (I 희망) 재미 중 하나를 만든 것이라고 생각하는 제한했다. 도전 프로그램이나 입력으로 양의 정수의 영어 이름 걸리는 모든 프로그래밍 언어에서 함수 쓰기 n초과하지 않는 100반환 n정수로한다. 표준 허점 은 금지되어 있으며 이미이 기능을 수행하는 내장 기능, …

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