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

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

1
NAND 로직 게이트를 사용하여 미니 플로트 추가 기계 구축
minifloat는 매우 적은 비트를 갖는 부동 소수점 수의 이진 표현이다. 이 질문의 미니 플로트는 6 비트 숫자로 정의되며 m다음과 같은 표현을 갖습니다. 1의 비트는 숫자의 부호를 반복합니다. 이 비트는 0숫자가 양수이고 1숫자가 음수 인 경우입니다. 숫자의 지수를 나타내는 3 비트, 오프셋 3(즉, 지수는 110실제로 2 6이 아닌 2 3 의 …

8
Hello World를위한 폴리 글 로트 구축
"Hello World!"를 인쇄하는 텍스트 파일을 작성하십시오. 컴파일 / 해석 할 때 가능한 한 많은 프로그래밍 언어로 가능한 한 짧게 작성하십시오. 제출 점수는로 계산됩니다 C / 2 ^ ((L - 1) / 4). 여기서 "C"는 텍스트 파일의 문자 길이이며 "L"은 프로그램이 유효한 언어 수입니다. 물론 최저 점수가 승리합니다.

3
순열 그룹 작업
순열과 대응하는 숫자의 사전 순서가 동일하도록 n 요소의 순열과 숫자 0에서 n! -1 사이에 잘 ​​알려진 형용사가 있습니다. 예를 들어, n = 3 인 경우 : 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2, 0) 4 <-> (2, 0, …

12
BBC Micro owl 로고 버전을 렌더링합니다. [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 25 일 전에 마감 되었습니다 . 위 코드에 따라 BBC Micro Owl 로고 버전을 코드에서 렌더링 할 수 있습니까? 규칙 : 원하는 프로그래밍 언어를 사용할 수 …

7
256 개의 요소로 필드 정의
필드 수학들은 특정 공리 만족하도록, 그 위에 추가로 정의 곱셈 연산과 숫자의 집합 (위키의 설명을, 또한 아래 참조). 유한 필드는 p n 요소를 가질 수 있으며 , 여기서 p소수 n는 자연수입니다. 이 도전에서 p = 2and를 가져 와서 n = 8256 개의 요소로 필드를 만들어 봅시다. 필드의 요소를 포함하는 범위의 …

20
10 진수 표현의 모든 여러 자리 하위 문자열도 소수 인 모든 양수를 인쇄 / 출력합니다.
직무 당신의 임무는 십진수 표현의 모든 여러 자리 하위 문자열도 소수 인 모든 양수 를 인쇄하거나 출력 하는 것입니다. 숫자가 2 자리 이상이면 숫자 자체도 소수 여야합니다. 예 6197시퀀스에있는 모든 서브 스트링의 여러 자리 때문에 6197, 즉 소수 : 61, 19, 97, 619, 197, 6197(자체). 참고 6주요 아니지만 6197때문에 순서에 …

11
가장 큰 줄 찾기
정수로 구성된 2 차원 배열 A와 길이 N이 주어집니다. 당신의 임무는 배열 내에서 가장 높은 총합을 산출하는 N 요소의 직선 (수평, 수직 또는 대각선)을 찾아 그 합을 반환하는 것입니다 . 예 N = 3, A = 3 3 7 9 3 2 2 10 4 1 7 7 2 5 …

15
디스크의 포인트를 랜덤 화
나는 어딘가에 서클에 대해 읽었고 지금은 디스크에 대해 배웠고 ( 실제로는 매우 일반적인 개념 임) codegolf에 대해 생각했습니다. 당신의 임무는 반경이 1 인 디스크 의 포인트 / 여러 포인트를 무작위로 만드는 것 입니다. 규칙 : 모든 포인트는 생성 될 확률이 같아야합니다 부동 소수점 좌표를 사용해야합니다. 최소 요구 사항은 소수점 이하 …

9
내 Scopa 핸드의 점수는 얼마입니까?
나는 카드 게임 도전을 좋아해서 이탈리아 카드 게임 Scopa를 위해 이것을 만들었다. 우리 가족은 옛날부터이 게임을 해왔습니다. 골프에 재미있을 매우 흥미로운 점수 시스템이 있습니다. 나는 재미를 시작하기 위해 R에 답변을 게시하여 사람들이 향상시킬 것이라고 확신합니다. 도전 과제 : 라운드에서 플레이어가 캡처 한 카드를 입력으로 받아 Scopa 라운드에서 득점 한 점수를 …

16
이 번호의 시작은 무엇입니까?
많은 프로그래밍 언어는 숫자를 기존 숫자의 끝까지 '연결'하여 큰 정수를 구성합니다. 예를 들어, Labyrinth 또는 Adapt 입니다. 숫자를 끝에 연결하면 기존 숫자가 454545 이고 숫자가 인 경우 결과 숫자는 입니다.777457(45×10+7)457(45×10+7)457\:(45 \times 10 + 7) 생성 된 숫자는 AKA 다음 9 개 시퀀스 중 하나의 요소를 사용하여이 방법으로 만들 수있는 숫자입니다 …

12
천상의 관료제 KoTH
중국 제국에서는 사회의 계급이 출생이나 부로 결정되는 것이 아니라 제국 시험에서 뛰어나게하는 사람의 능력에 의해 결정되었습니다. 하늘의 신성한 통치자 인 제이드 황제는 자신의 모든 과목을 검토하여 자신의 가치를 결정하고 다음에 중국의 통치권을 부여 할 신권 명령을 요구했습니다. 관료주의의 규칙 : 신성한 관료주의는 0부터 시작하여 음이 아닌 정수 값 순위로 구성됩니다. …

8
쿠데타를 무대로 언덕의 왕이 되세요!
리더 보드 154 Calculator 144 Taxman 138 Statistician 137 Solver 137 RandoAggroLawyer 136 Gambler 134 Turncoat 119 Lawyer 119 BloodyMurder 113 Bandit 79 Challenger 74 Mask 64 Random 로그 및 모든 출력 파일을 포함하여 최신 일치 아카이브를 사용할 수 있습니다. Brilliand의 계산기가 승자입니다! 그의 대답은 받아 들여지지 만 도전이 끝났다는 …

9
Fivenum과 조금
(역설, 역설, 가장 독창적 인 역설) 이것은 다른 R 기능에서 영감을 얻은 멀티 파트 시리즈의 첫 번째 부분입니다. 작업 데이터 집합을 감안할 때 양의 정수, 난 당신이 계산해야 할 5 수를 요약 의 . 그러나 큰 데이터 세트를 작업 중이므로 코드를 최대한 작게하여 컴퓨터에 저장할 수 있습니다.DDDDDDD 5 개의 숫자 …

30
0으로 반올림
이것은 간단한 작업입니다. 양수 또는 음의 실수가 주어지면 0에 가까운 다음 정수로 반올림하십시오. 도전 하나의 양수 또는 음수의 합리적인 형식 (stdin, function 등)을 통해 입력하십시오. 이 숫자를 "0"으로 반올림하십시오. 양수이면 반올림하고 음수이면 반올림합니다. 숫자를 반환하거나 콘솔에 출력하십시오. 테스트 사례 1.1 => 1 -1.1 => -1 500.4 => 500 -283.5 => …

6
비밀을 지키세요!
나는 비밀이 너무 많아서 어디에도 보관할 수 없습니다! 목표는 간단합니다. 문자열을 저장하고 암호로 보호 할 수있는 프로그램을 작성하십시오. 프로그램은 별명, 비밀번호 및 (선택 사항) 비밀번호를 매개 변수로 사용합니다. 프로그램이 지정된 별명으로 처음 호출 된 경우 비밀을 저장 / 기억하고 원하는 것을 출력합니다. 프로그램이 이전에 사용 된 별명으로 호출 된 경우 …

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