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

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

4
내 차단 일정 인쇄
우리 고등학교와 다른 많은 사람들은 Rotating Block Schedule이라고하는 일정 유형을 구현합니다. 이것은 사람들이 8 개의 수업을받는 방법이지만 수업 일에는 6 개의 수업이 있습니다. 블록 일정에는 반복되는 4 일이 있으며 실제 요일과 관련이 없습니다. 각각 번호가 할당되어 [1-4]있습니다. 일정이 작동하는 방법은 모두 오전 수업, 기간을 표시한다는 것입니다 1-4: [1, 2, 3, …

1
하다 마드 문제의 최적화 버전
먼저 몇 가지 정의가 있습니다. 마드 행렬은 그 항목 중되는 정방 행렬 인 +1 또는 -1과 그 행 서로 직교한다. 마드 추측 위하여 4K의하다 마드 행렬이 모든 양의 정수 k에 대한 존재한다는 것을 제안한다. 순환 행렬은 각 행 벡터는 이전의 행 벡터에 대해 우측으로 회전 한 소자 인 매트릭스의 특별한 …

3
가능한 테트리스 시퀀스
공식 테트리스 알고리즘으로 테트리스 조각을 생성 할 수 있는지 알아내는 코드를 작성하십시오. 가장 적은 바이트가 이깁니다. 공식 테트리스 게임 은 특별한 방식으로 떨어지는 조각 시퀀스를 생성합니다. 7 개의 조각 IJLOSTZ은 임의의 순서로 삭제 된 다음 다른 임의의 순열이 삭제됩니다. JTLOISZ STJOLIZ LISJOTZ ... 이 예제는 연속 된 부분을 포함합니다. SZSTJOLIZLIS …

4
대략적인 정사각형
배경 나는 같은 크기의 정사각형 모양의 상자가 많이 있으며, 깔끔한 사람이기 때문에 모두 사각형 모양으로 배열하고 싶습니다. 그러나 그 숫자가 반드시 완벽한 정사각형은 아니므로 정사각형 모양과 비슷해야합니다. 물론 프로그램 적으로 가장 미학적으로 즐거운 배치를 찾아 주길 바랍니다. 입력 입력은 k상자 수를 나타내는 단일 양의 정수 입니다. 산출 프로그램 m, n은 …

5
두 목록 평균
두 목록 평균 도전 양의 정수로 된 두 개의 목록이 주어지면, 새로운 목록이 동일한 산술 평균 (평균)을 갖도록 요소를 두 개의 새로운 목록으로 재 배열 할 수 있는지 판별하십시오. 입력 입력은 STDIN을 통해 또는 함수 인수로 취할 수 있습니다. 입력을 목록으로 가져 오거나 언어가 목록 (또는 배열 / 사전과 유사한 …

5
암호 세이버 암호화
아래 설명 된대로 CipherSaber 암호화 프로그램을 구현하십시오 . 지침 : 가장 작은 항목 (바이트)이 이깁니다. 그러나 코드 골프 규범 에서 벗어난 경우, 골프 항목이 심각하지 않더라도 흥미로운 항목을 게시 할 수 있습니다. 항목은 일반적으로 표준 입력에서 일반 텍스트를 가져 와서 원하는 방식으로 사용자가 지정한 키를 사용하여 암호문을 표준 출력에 기록하는 …

2
GolfScript를 배우기에 가장 좋은 장소? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 재미있는 언어처럼 보이지만 공식 사이트가 다운되어 EsoLangs 페이지에서 잘 설명하지 못하고 누락 된 것처럼 보입니다. 언어가 문서화 된 곳이 있습니까?
11 tips  golfscript 

15
숫자 분배
이 과제에서는 여기에 설명 된대로 합계와 숫자의 차이에 대해 제품을 배포 하는 데 사용합니다 . 예 Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) | -(8*40)+(8*18) 사양 입력은 n(_)단일 양의 부호없는 정수 n와 괄호로 묶은 …

2
가장 빠른 가장 긴 공통 서브 시퀀스 파인더
너의 임무는 길이가 1000 인 n 개의 문자열에 대한 가장 긴 공통 하위 시퀀스 문제 를 해결하는 것 입니다. 두 개 이상의 문자열에 대한 LCS 문제에 대한 올바른 해결책은 S 1 , ... S n은 임의의 문자열입니다 T 최대 길이의 문자 있도록 T가 모두 표시 S I을 과 동일한 순서로, …

1
무관심 폴리 글롯 보글
소개 숫자 101은 앞뒤로 동일하게 읽히기 때문에 회문입니다. 숫자 105는 그렇지 않습니다. 그러나 기수 8 (105)은, (151)로 기록되어 있다 팔린 드롬. 한편, 103에서 회문 아닌 임의 따라서, (103)는 2 내지 101 염기 엄격 비 팔린 드롬 . 정확한 정의는 다음과 같습니다. 음이 아닌 정수 n 은 2와 n-2 사이의 기저에 …

16
주요 동력 분해에서 제수 합계
이 작업은 소인수 분해를 고려하여 숫자의 제수 합계를 계산하는 것입니다. 입력 길이 n 의 두 배열 (또는 동등한 것) , 하나는 소인수를 포함하고 다른 하나는 해당 지수를 포함합니다. 산출 모든 제수의 합 (수 자체 포함). 예 240은 2, 3, 5를 소인수로, 4, 1, 1을 각각의 지수로 갖습니다. 그러면 예상 출력은 …
11 code-golf  math  primes 

5
가장 짧은 가장 긴 공통 서브 시퀀스 코드
가장 긴 공통 서브 시퀀스 문제를 해결하기 위해 가능한 가장 짧은 코드를 찾는 것으로 구성된 SLCSC 문제를 해결하는 작업 . 둘 이상의 문자열에 대한 LCS 문제에 유효 용액 S (1) , ... S 여기서 n은 임의의 문자열 인 T 의 문자되도록 최대 길이 T는 모두에 나타나는 S I을 과 동일한 …

1
울타리 게시물 찾기
배경 담장 공장 근처에서 원자 폭탄이 폭발했습니다! 담장은 문명의 생존을 위해 필수적이므로 가능한 많은 구조를해야합니다. 우리는 해당 지역을 조사하기 위해 방사선에 강한 로봇을 보내고 있으며, 인공 비전을 프로그래밍하는 것이 당신의 임무입니다. 입력 입력은 |-#개행으로 구분 된 문자열로 제공되는 두 종류의 울타리 포스트 부분과 잔해를 나타내는 문자의 직사각형 격자입니다 . 울타리 …

4
불명예의 종말
다음과 같은 언어로 네 가지 작업을 완료해야합니다. 이 (codegolf.se) 웹 사이트에서 검색 할 때 결과를 반환하지 않아야합니다 (예 : ToffeeScript ; Esolang , Rosetta Code 또는 Wikipedia에 나열된 페이지가 있어야합니다 . 고유 한 버전이 아닌 고유 한 언어 여야합니다 (예 : python 2.1이 처음 두 기준을 만족하는 경우 python 2.1이 …

17
삼각 제곱수
제곱 숫자 는 n^2n이 정수인 형식입니다 . 이것을 제곱근이라고도합니다. 왜냐하면 제곱근을 취하면 정수가되기 때문입니다. 처음 10 개의 제곱 숫자는 다음과 같습니다. ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 삼각형 숫자 는 정삼각형을 형성 할 수 있는 숫자입니다. n 번째 삼각형 수는 1에서 n까지의 모든 …
11 code-golf  number 

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