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

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

10
미로를 해결할 수 있습니까?
퍼즐 미로 n * m을 해결할 수없는 경우 0을 인쇄 미로 n * m을 해결할 수있는 경우 1을 인쇄하십시오 (1 가지 이상의 방법으로). (그래서 나는 경로를 요구하지 않지만 해결할 수 있다면!) 입력 배열 (2d) : [[0,0,0,0,0,0,1],[0,0,0,0,0,1,0],[0,0,0,0,1,0,0],[1,0,0,0,0,0,0]] XXXXXXXXX XS XX X X X X X X XX FX XXXXXXXXX 0 = …

2
NAND 로직 게이트를 사용하여 곱셈기 구축
같은 유형의 이전 질문에 따라 NAND 논리 게이트를 사용하여 추가 기계를 빌드하십시오. 이번에는 add 대신 곱하기를 요청받습니다. 입력 배선을한다 (2 선) NAND 로직 게이트의 도면을 작성 A1, A2, A4, B1, B2, B4, 두 이진수 표현 A을 B출력 선에 0 내지 7 및 반환 값 C1, C2, C4, C8, C16, 및 …

2
Connect 4를 플레이하십시오!
Connect 4 게임을하는 프로그램을 작성 하십시오 . 보드 상태를 입력으로 받으면 4 열을 가로 (세로, 세로 또는 대각선)로 만들거나 상대가 같은 것을 수행하지 못하도록 조각을 놓을 열을 결정해야합니다. 보드는 6x7 배열이며 각 셀은 비어 있거나 ( '') 조각 ( 'X') 또는 상대방 조각 ( 'O')을 포함 할 수 있습니다. 보드 …

10
이집트 분수
개요 : 에서 위키 백과 : 이집트 부분은 별개의 단위 분수의 합이다. 즉, 식의 각 분수는 1과 같은 분자와 양의 정수인 분모를 가지며 모든 분모가 서로 다릅니다. 이 유형의 표현식 값은 양의 유리수 a / b입니다. 모든 양의 유리수는 이집트 분수로 나타낼 수 있습니다. 도전: 주어진 분수에 더해지는 가장 작은 …

30
회전 한 줄 감지
에서 두 개의 문자열을 읽습니다 stdin. 한 문자열이 다른 문자열의 회전 된 버전 인 경우 출력 Yes됩니다. 그렇지 않으면 출력No 테스트 케이스 입력 CodeGolf GolfCode 산출 Yes 입력 stackexchange changestackex 산출 Yes 입력 stackexchange changestack 산출 No 입력 Hello World 산출 No
20 code-golf  string 

11
어셈블리 언어 Quine
가능한 가장 짧은 어셈블리 언어 quine을 작성하십시오 . print-quine지시 사항이나 이와 동등한 내용 이 없으면 원하는 ISA를 사용하십시오 . 예를 들어 x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM 등이 있습니다. _printfI / O 에 대한 C 표준 라이브러리 기능 (또는 JVM 바이트 코드와 동등한 Java)에 링크 할 …

19
기본 계산기
계산기에 입력 할 문자열을 평가하는 프로그램을 작성해야합니다. 프로그램은 입력을 받아들이고 정답을 출력해야합니다. 표준 입 / 출력 기능이없는 언어의 경우 기능 readLine및을 가정 할 수 있습니다 print. 요구 사항 "eval"함수를 사용하지 않습니다 부동 소수점 및 음수 처리 가능 최소한 +,-, * 및 / 연산자를 지원합니다 연산자와 숫자 사이에 하나 이상의 공백이 …

30
홀수를 먼저 정렬
모든 홀수가 모든 짝수 앞에 나타나도록 주어진 목록을 재정렬하십시오. 이 요구 사항 외에, 출력리스트는 임의의 순서로있을 수 있습니다. 입력에는 정수만 포함되지만 음수 일 수도 있고 중복 될 수도 있으며 순서에 상관없이 나타날 수 있습니다. 최단 솔루션이 승리합니다. 테스트 사례 [1,2] → [1,2] [2,1] → [1,2] [1,0,0] → [1,0,0] [0,0,-1] → …

30
코드 포인트 합계 quine
이 사이트의 모든 퀴즈 문제는 바이트 수 또는 문자 자체에 중점을 둡니다. 이것은 다릅니다. 문제는 소스의 코드 포인트 합계와 동일한 코드 포인트 합계를 갖는 출력을 생성하는 프로그램을 작성하는 것입니다. 코드 포인트 합계를 생성하려면 프로그램의 문자 세트에서 문자 값을 찾으십시오. 예를 들어 FOO-ASCII : F= 70, O= 79, O= 79 모두 …
20 code-golf  quine 

5
동전 문제
배경 가상의 골 페니 스탄 국가의 공식 통화는 foo 이며, 3 개의 동전, 7 개의 동전 및 8 개의 동전이 유통되고 있습니다. 이 동전을 사용하여 4 foos와 같은 특정 금액을 지불하는 것이 불가능하다는 것을 알 수 있습니다. 그럼에도 불구하고, 충분히 많은 양이 형성 될 수있다. 당신의 임무는 동전 (이 경우 …

7
롤링 퀸 주사위
자체적으로 출력되는 프로그램을 작성하십시오. 그러나 소스 코드가 n 번 반복되면 (소스 코드 의 사본을 n-1 번 끝까지 연결하는 것을 의미) 원래 소스 코드를 출력 할 확률은 1 / n이어야하고 1 / n 출력 확률을 가져야합니다. 소스 코드가 두 번 반복되고, 소스 코드를 출력 할 1 / n 확률이 3 번 …

12
랜도의 함수 계산
Landau의 함수 ( OEIS A000793 )은 대칭 그룹 의 요소의 최대 차수를 제공합니다 . 여기에서, 순열의 순서 는 가장 작은 양의 정수 이므로, 는 동일성입니다. 이는 순열의 사이클 분해에서 사이클의 길이의 최소 공배수와 같습니다. 예를 들어, 는 예를 들어 (1,2,3) (4,5,6,7) (8,9,10,11,12,13,14)에 의해 달성됩니다.지( n )지(엔)g(n)에스엔에스엔S_nππ\pi케이케이kπ케이π케이\pi^k지( 14 ) = 84지(14)=84g(14) …

2
최대 n의 크기의 제곱을 포함 할 가장 작은 사각형 영역
이것은 OEIS 시퀀스 A038666에 적용되는 일반적인 유형의 시퀀스 질문입니다 . 즉, 다음 중 하나를 수행하십시오. 우주의 더위가 죽을 때까지 입력을받지 않거나 A038666을 출력하십시오. 양의 정수를 입력 으로 받아들이고 A038666 의 엔엔n 번째 항 또는 첫 엔엔n 항을 출력하십시오 . ( 1- 인덱싱 대신 000 사용하는 경우 물론 출력해야합니다 .11110 입력시 …

4
보울 파일의 높이 계산
그릇 더미 높이 이 퍼즐의 목표는 그릇 더미의 높이를 계산하는 것입니다. 보울은 두께가없는 방사상 대칭 장치로 정의됩니다. 실루엣 모양은 다항식입니다. 스택은 계수 목록으로 입력으로 주어진 각각의 짝수 다항식과 관련된 반지름 목록으로 설명됩니다 (예 : 목록 3.1 4.2은 다항식 3.1 x2+ 4.2 x43.1엑스2+4.2엑스43.1x^2+4.2x^4 나타냄). 다항식은 임의의 정도를 가질 수 있습니다. 간단하게 …

6
두 개의 링크 된 프로그램을 사용하여 서수를 최대 n까지 출력
... 숫자 (또는 서수)는 위치 또는 순위를 순차적으로 나타내는 단어입니다. 에서 위키 백과 . 당신의 임무는 2 개의 개별 프로그램 (2 개의 다른 언어로 만들 수 있음)을 사용하여 서수 순서를 처음부터로 출력하는 것 nth입니다. second와는 반대로 전체 단어 를 출력하게 됩니다 2nd. 서수의 도전은 특히이 항목 에서 이전에 제기되었다 . …
19 code-golf 

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