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

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

7
가장 작은 세트 찾기
세 세트 고려 A, B그리고 C각 포함하는 n정수. 이것으로부터 우리는 세트를 만들 수 있습니다 S_n = {a * b + c | a in A, b in B, c in C}. 가 주어지면 n, 선택된 S_n세트에 따라 하나 이상의 최소 크기 가 A,B and C있습니다. 세트에는 n고유 한 정수 (양수, …

14
영어 긴 날짜로 짧은 날짜
짧은 날짜 형식을 가능한 한 적은 바이트로 영어 긴 날짜로 변환하십시오. 입력 입력은 yyyy-mm-dd모든 값에 대해 선택 사항 인 0으로 채워진 형식의 문자열 형식 입니다. 이것이 구문 상으로는 정확하지만 반드시 유효한 날짜는 아니라고 가정 할 수 있습니다. 음수 값은 지원하지 않아도됩니다. 산출 날짜를 영어 긴 날짜 형식으로 변환해야합니다 (예 :) …

3
ASCII 직육면체 그리기
세 개의 정수> = 2가 주어지면 직교 (캐비닛) 투영에서 ASCII 큐브를 만듭니다. 3 개의 정수는 모서리를 포함하여 높이, 너비 및 깊이 (표시 문자로 측정)를 나타냅니다. 모서리는 'o'또는 '+'여야합니다 (자유 선택). w : 10, h : 5, d : 4 따라서 다음을 제공합니다. o--------o / /| / / | o--------o | …

5
소수를 자연수 내에서 골프화하여 소수를 소수의 적절한 하위 세트에 매핑합니다.
정의 전단 사 함수 세트에서 S세트로는 T행 함수 S에 T이러한 하나 개 소자 T에서 정확히 하나 개의 요소에 의해 매핑된다 S. 세트 내에서 전단 사 함수는 S 에서 전단 사 함수이다 S에 S. 자연수는 보다 큰거나 같은 정수입니다 0. 서브 세트는 S세트의 모든 요소가도 있음 세트 등이다 S. 적절한 서브 …

10
토양 pH 화학을 배우자!
앤드류는 용액의 산도 및 농업에 관심이있는 화학자입니다. 몇 달 간의 연구 끝에 (Google은 친구가 아닙니다), pH (수소 가능성) 측면에서 사람이 읽을 수있는 산도 수준에 관한 다음 표 *를 생각해 냈습니다 . 교파 | pH 범위 | ------------------------- + ------------------------ ----- 초 산성 | 3.5 이하 ------------------------- + ------------------------ ------ 매우 …


5
소등, 7 세그먼트 버전
일부 세그먼트가 켜져 있고 일부는 꺼져있는 7 세그먼트 디스플레이에서 각 숫자에 해당하는 세그먼트를 전환 한 후 모든 세그먼트가 꺼 지도록 일련의 숫자 (0-9)를 찾으십시오. 예 _ _ [3] => | [1] => [OFF] _ | 숫자와 해당 세그먼트 : _ _ _ _ _ _ _ _ | | | …

2
부분 집합 요소 찾기
유한 한 양의 정수 세트가 있다고 상상해 봅시다. 이 세트는 세트에 존재하는 각 정수가 스캔 트론 또는 펀치 카드 처럼 채워지는 점의 선으로 표시 될 수 있습니다 . 예를 들어 세트 {1,3,4,6}는 다음과 같이 표현 될 수 있습니다. *.**.* *는 우리 세트의 멤버를 .나타내며 그가 설정 한 멤버가 아닌 정수를 …

8
xorspace 탐색
xorspace 정수의 집합은 통상 비트 XOR 연산자 출발 정수를 조합함으로써 얻어 질 수있는 모든 정수의 세트이다 ( ^). 예를 들어 xorspace (8, 4)는 (0, 4, 8, 12): 0은 4 ^ 4, 12는 4 ^ 8이며 다른 숫자는 도달 할 수 없습니다. 이 정의에 따라 시작 번호는 항상 포함됩니다 (예 : …

2
Quine / Error Quine 폴리 글롯
귀하의 작업은 간단합니다 : 두 가지 언어로 실행할 수있는 프로그램을 작성하십시오. 언어 1의 일반 quine (자체 소스 코드를 인쇄 함)이어야하며 언어 2의 오류 quine (자체 소스 코드와 동일한 오류 메시지를 생성 함)이어야합니다. 이것은 code-golf 이므로 가장 짧은 유효한 제출 (바이트)이 이깁니다. 규칙 : 언어는 임의로 비슷할 수 있습니다. 수퍼 셋 …

9
홀수 확률 찾기
합리적인 입력 방법으로 정렬되지 않은 양의 정수 컬렉션이 주어지면 홀수 개의 홀수 요소가있는 (즉 홀수의 총계가있는) 모든 하위 컬렉션을 반환합니다. 이것은 코드 골프 이므로 프로그램의 바이트 수를 최소화하는 것을 목표로해야합니다. 일부 언어에는 컬렉션 (목록, 배열, 벡터 등) 만 주문했거나 중복을 허용하는 정렬되지 않은 컬렉션이 없으므로 언어 ​​선택에 관계없이 정렬 된 …

11
회수 계산 알고리즘
계산하는 법을 배우는 아이들은 종종 숫자를 알고 있지만, 그 숫자를 제대로 맞추지 못하는 것 같습니다. 예를 들어 다음과 같이 말할 수 있습니다. 1,2,3,4,7,8,9,10 때때로 아이들은 몇 가지 숫자를 건너 뛴 후 다시 돌아갑니다. 1,2,3,4,7,8,5,6,7,8,9,10 이것은 분명히 우수한 패턴입니다. 우리는 그것들을 식별해야합니다. 이 목록을 식별하려면 다음을 수행하십시오. 우리 는 목록 의 …

12
근사 상관 관계 찾기
Slength 의 이진 문자열 을 고려하십시오 n. 에서 색인 1, 우리는 계산할 수 해밍 거리 사이 S[1..i+1]와 S[n-i..n]모두를 i에서 순서 0에 n-1. 길이가 같은 두 줄 사이의 해밍 거리는 해당 기호가 다른 위치 수입니다. 예를 들어 S = 01010 준다 [0, 2, 0, 4, 0]. 이 때문입니다 0일치 0, 01에 …

15
숫자 발음
개념 숫자를 기억하는 것은 어려울 수 있습니다. 단어를 기억하는 것이 더 쉬울 수 있습니다. 큰 숫자를 암기하기 위해 나는 leetspeak와 같은 방식으로 발음하는 방법을 만들었습니다. 규칙 각 숫자는 먼저 해당 문자로 대체됩니다. 0 => O 1 => I 2 => R 3 => E 4 => A 5 => S …
14 code-golf  number 

30
배열의 스칼라를 랜덤 화
0-n포함 부터 모든 숫자로 배열을 채워야 합니다. 숫자는 반복해서는 안됩니다. 그러나 무작위 순서 여야합니다. 규칙 모든 표준 코드 골프 규칙 및 표준 허점은 금지되어 있습니다. 배열은 의사 랜덤으로 생성되어야합니다. 가능한 모든 순열은 같은 확률을 가져야합니다. 입력 n 메타에 대한 I / O 포스트에 어떤 식 으로든 허용됩니다. 산출 0-n포괄적 인 …
14 code-golf  random 

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