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

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

30
회전 수
직무 반지름이 주어지면 주어진 거리를 이동하기 위해 휠에 필요한 회전 수를 찾는 함수 또는 프로그램을 작성하십시오. 규칙 입력은 양의 유리수 일 수 있으며 편리한 형식으로 가져올 수 있습니다. 두 입력은 모두 같은 단위입니다. 코드에 숫자 0-9가 없어야합니다. 출력은 정수입니다 (float의 경우 무한대로 반올림) 이것은 코드 골프 이므로 가장 짧은 코드가 …

1
다다미 바리 솔버
배경 Tatamibari 는 Nikoli가 디자인 한 논리 퍼즐입니다. Tatamibari 퍼즐은 심볼의 세 가지 다른 종류의 사각형 격자에서 재생된다 +, -. 그리고 |. 솔버는 다음 규칙에 따라 그리드를 사각형 또는 사각형 영역으로 분할해야합니다. 모든 파티션에는 정확히 하나의 기호가 포함되어야합니다. +기호 사각형에 포함되어야합니다. |심볼 폭보다 큰 높이를 가진 직사각형 내에 포함되어야한다. -심볼 …

15
Rosencrantz와 Guildenstern은 코드입니다
부조리 연극에서 Rosencrantz와 Guildenstern 죽은 두 주인공 Rosencrantz 와 Guildenstern (또는은?) 항상 자신의 신체 부위 중 어느은 때때로 사람 또는 그들 중 어느 최대 혼합하는-때문에의 인식 부족 개인의 정체성. 그들이 그들의 이름을 뒤섞어도 터무니없는 것이 아닐까요? 당신의 임무 는 7 자보다 큰 짝수 길이 (디자인에 의해 4의 배수) 를 취하는 …
10 code-golf 

15
재귀 약어 찾기
소개 재귀 적 약어는 : 포함하거나, 예를 들어, 자신을 참조 약자입니다 Fish에 대한 재귀 적 약어 될 수있다 Fish is shiny hero, 즉 또한 글자 자체를 포함하는 방법에 관한 사항. 다른 예는 Hi-> Hi igloo입니다. 또는 심지어 ppcg paints->ppcg paints cool galaxies pouring acid into night time stars 따라서 기본적으로 …
10 code-golf  string 

5
아미 다쿠지 (阿 弥陀 籤) 단순화
일본이나 동아시아 문화에 노출 된 적이 있다면 반드시 아미 다쿠지 게임을 보게 될 것입니다. 로 위키 백과 설명 , 그것은 복권의 유형 종이에 그려진 무작위 N 항목의 순열을 선택하는 데 사용입니다. 예를 들어, 시작 순서를 N 명에게 무작위로 할당하거나 N 상을 N 명에게 무작위로 할당하는 데 사용될 수 있습니다. 게임이 …

7
누구의 이웃이 적대적인가?
소개 이러한 과제의 목적을 위해, 우리는 정의 할 이웃 하는 소자의 이자형EE 정사각형 행렬에 (되도록 E = I , J )의 엔트리 모두 같은 수평 또는 수직 대각선 바로 인접 E (즉, 그들은 감싸지 않고 "서라운드" E ).ㅏAA이자형= AI , JE=Ai,jE=A_{i,j}ㅏAA이자형EE 이자형EE 어린이의 경우 A i 이웃에 대한 공식적인 정의 …

1
KoTH : Gomoku (5 행)
Gomoku 또는 Five in a row 는 검은 색과 흰색 돌이 있는 그리드 에서 두 명의 플레이어가 즐기는 보드 게임 입니다. 5 개의 돌을 연속으로 (수평, 수직 또는 대각선) 배치 할 수있는 사람이 게임에서 승리합니다.15 × 1515×1515 \times 15555 규칙 이 KoTH에서는 Swap2 규칙을 사용합니다. 이는 게임이 두 단계로 구성됨을 …

5
마법사의 마법서
편집 : 나는 전에 D & D를 해본 적이 없으므로 처음 에이 질문을했을 때 제대로 연구하지 못했습니다. 죄송합니다. dnd 5e 규칙에 최대한 충실하게 답변을 무효화 할 수있는 몇 가지 수정 작업을 수행하고 있습니다. 죄송합니다. 최근 핫 네트워크 질문 의 D & D 팬은 마법사가 선택한 주문이 가능성과 일치하는지 여부를 확인하는 …

25
테니스 2 : 동서 게임을 해보자
도전 도전이 있습니다 Daniel 의 테니스 를 치자 . 그는 남북 방향으로 법정을 둘 것을 제안합니다. 제 제안은 동서 방향으로 테니스를하기 위해 코트를 만드는 것입니다. 테니스 코트를 인쇄해야하지만 기밀로 인해 가능한 한 적은 바이트로 인쇄해야합니다. 테니스 코트 ------x------ | | x | | | |--x--| | | | x | …

13
곱하고 나누기
주어진 값 x 는 모든 원래 숫자를 유지하면서 x 를 곱하고 x 로 나눌 수있는 y 보다 큰 가장 작은 숫자 값을 찾습니다 . 새로운 숫자는 숫자를 잃지 않습니다. 새로운 숫자는 숫자를 얻지 못합니다. 예를 들면 다음과 같습니다. 입력 : x = 2, y = 250000 원본 : 285714 사단 …
10 code-golf  number 

6
여행용 칫솔
소개 오늘날의 과제는 모두 치아에 관한 것입니다. 특히, 한 치아에서 다른 치아로 칫솔질하는 데 걸리는 시간. 두 개의 치아의 위치가 주어지면 첫 번째에서 두 번째로 칫솔질하는 데 가장 짧은 시간이 출력됩니다. 도전 이 도전을 위해 우리는 평균 성인 인간 입의 레이아웃을 사용할 것입니다. 이 다이어그램은 널리 사용되는 ISO 번호 시스템을 …
10 code-golf 

2
Modilar SNISP의 정지 문제 해결
의 정신 Befinge에 대한 중단 문제를 해결 ,의라는 또 다른 차원의 언어로 정의 할 수 Modilar SNISP을 . Modilar SNISP에는 다음 6 가지 지침이 있습니다. \ 다음과 같이 명령 포인터를 지시합니다. 맨 위에서 접근하면 오른쪽으로 이동하십시오. 오른쪽에서 접근하면 위로 올라가십시오. 바닥에서 접근하면 왼쪽으로 이동하십시오. 왼쪽에서 접근하면 내려갑니다. / 다음과 같이 …

3
ASCII“splat”출력
주어진 방향으로 ASCII 계란을 던지면 크기가 n 인 ASCII 표시가 생깁니다 . 그것은 하나 o의 노른자 (노른자)로 "시작"되며 , 2 줄에서 n 까지의 "줄"로 주어진 방향으로 계속됩니다 *. *의 하나 "공간"에 의해 분리되는, 상기 o의 모든 "행" *의이 "공간"의 "선"에 의해 분리된다. 스 플랫의 방향은 다음과 같은 8 가지 방향 …

5
달의 위상을 말해줘!
도전 달의 이미지가 입력으로 주어지면 달의 위상을 출력합니다. 달의 위상 프로그램은 다음 이미지 중 하나를 png 형식으로 제공하며 주어진대로 정확하게 위상을 출력해야합니다. new moon 16 진 덤프 waxing crescent 16 진 덤프 first quarter 16 진 덤프 waxing gibbous 16 진 덤프 full moon 16 진 덤프 waning gibbous 16 …

6
가장 가까운 거리의 합을 구합니다
이 작업을 수행하려면 코드에서 정수 X 및 Y의 두 가지 정렬 된 배열을 입력으로 사용해야합니다. X의 각 정수와 Y의 가장 가까운 수 사이의 절대 거리의 합을 계산해야합니다. 예 : X = (1 5,9) Y = (3,4,7) 거리는 2 + 1 + 2입니다. X = (1,2,3) Y = (0,8) 거리는 1 …

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