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

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

16
숫자가 연속적인 소수의 합인 방법의 수
1보다 큰 정수가 주어지면 하나 이상의 연속 소수의 합으로 표현할 수있는 방법의 수를 출력하십시오. 소환의 순서는 중요하지 않습니다. 합은 단일 숫자로 구성 될 수 있습니다 (따라서 소수에 대한 출력은 1 이상임). 이것은 code-golf 입니다. 표준 규칙이 적용됩니다. 시퀀스 자체 OEIS A054845를 포함한 관련 정보 및 시퀀스는 이 OEIS 위키 를 …

21
중복 범위를 채우십시오
하자 특별한 순서와 양의 정수의 목록, 그리고 중복되는 포함 할 수 있습니다. 양의 정수 (순서가 중요하지 않은) 의 목록을 출력하는 프로그램이나 함수를 작성 하여 과 을 병합 하면 동일한 범위의 정수 로 완전히 분할 될 수있는 가장 작은 목록이됩니다 . 여기서 는 에서 가장 큰 요소M L M [ 1 …

30
첫 n 개의 소수의 합을 계산
이 도전이 아직 명확하지 않기 때문에 아직 여기에 없다는 것이 놀랍습니다. (또는 나는 그것을 찾을 수 없으며 아무도 그것을 복제본으로 표시 할 것입니다. 직무 음수가 아닌 정수 주어지면 처음 소수 의 합을 계산하여 출력하십시오.nnnnnnn 실시 예 # 1 들면 , 제 다섯 개 소수이다 :n=5n=5n = 5 2 삼 5 …
15 code-golf  primes 

22
문자열이 괄호로 묶여 있는지 테스트
우리는 parens 그룹 을 열린 paren (, 그와 일치하는 close paren )및 그 안의 모든 것을 호출 합니다. 괄호 그룹 또는 문자열이 괄호로 균형을 이룬 2 개의 괄호 그룹이 없거나 괄호로 묶인 경우 괄호 그룹 또는 문자열을 괄호 밸런싱 이라고 합니다. 예를 들면 다음과 같습니다. The string "(()())()" is parenthesly …

16
고조파 계열의 정확한 부분 합
도전 양의 정수가 주어지면 N첫 번째 N역수 의 합을 정확한 분수로 출력합니다 . 이는 분자와 분모를 나타내는 일관된 순서로 정수 쌍으로 표시됩니다. 규칙 출력이 정확해야합니다. 출력은 분자와 분모를 나타내는 일관된 순서로 정수 쌍이어야합니다. 정수가 아닌 숫자 유형 (내장 또는 라이브러리)의 사용은 금지됩니다. 설명 / 예외 : 정수가 아닌 숫자 유형은 …

13
Superb Shuffle ™ 실행
이 질문의 목적을 위해, 카드 한 벌은 다음과 같은 형식으로 구성됩니다. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", …
15 code-golf  cards 

25
혼합 분수 평등
초등학교에서 아이들은 분자가 분모보다 작고 분수의 값이 1보다 작은 적절한 분수에 대해 배웁니다. 나중에 분수의 값이 1보다 큰 분수와 이러한 분수를 표현하는 두 가지 다른 방법 인 혼합 분수와 부적절한 분수에 대해 배웁니다. 혼합 분수가 주어지면 정수 값과 분자가 함께 연결된 부적절한 분수와 같은지 확인하십시오. 예를 들어 입력 1 3/4의 …

14
자본 암호
귀하의 작업은 [32..126] 범위의 인쇄 가능한 ASCII 문자로 구성된 비어 있지 않은 문자열을 해독하는 것 입니다. 문자 당 문자열 문자 읽기 : 소문자로 된 문자를 발견 할 때마다 'A'로 시작하여 다음 문자를 대문자로 연결하십시오 대문자로 된 문자를 발견 할 때마다 소문자로 된 문자로 바꾸십시오 다른 문자는 특별한 처리가 필요하지 않으며 …

3
Octave에서 익명 함수를 사용하여 벡터의 요소를 바꾸는 방법은 무엇입니까?
벡터 / 매트릭스에서 두 요소를 바꾸는 것은 옥타브에서 매우 간단합니다. x='abcde'; x([4,1])=x([1,4]) x = dbcae 불행히도 아직 익명 함수 내 에서이 작업을 수행 할 수있는 방법을 찾지 못했습니다. 아래 함수는 구문 상 정확하지만 전체 x벡터가 아닌 교체 된 두 요소 만 반환합니다 . f=@(x)(x([4,1])=x([1,4])) f(x) ans = ad 익명으로 기능을 …

10
같은 숫자의 두 배가 아닌 여러 개의 밑
입력 비어 있지 않은 양의 정수 배열. 직무 각 숫자 ( 0 ~ F )가 최대 한 번 사용되는 방식으로 각 정수를 2 진, 8 진, 10 진 또는 16 진으로 변환하십시오 . 산출 퍼즐을 풀기 위해 사용 된 기지의 목록입니다. 자세한 예 [16, 17]에 대한 예상 출력 은 [8 …

10
주요 요소 인코딩
인코딩 작동 방식 비트 목록이 주어지면 : 프라임 개최 (로 시작 2) 목록을 가지고 입력의 각 비트마다 이전 비트와 동일하면 보유하고있는 소수를 목록에 추가하십시오. 다른 경우 다음 소수를 잡고 목록에 추가하십시오. 목록에있는 모든 숫자의 곱을 반환 첫 번째 비트의 경우 이전 비트가 0 참고 :이 단계는 설명을위한 것으로 사용자가 따를 …

9
객실 가입
여기에 던전의지도가 있습니다. ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## 영웅이 A 방 (왼쪽 상단)에 있고 그들의 목표 (고난의 왕자?)가 B 방 (오른쪽 아래)에 있다고 가정 해 봅시다. 우리의지도는 영웅이 목표를 달성하도록 허용하지 않습니다. 통로를 추가해야합니다 ... ########## # ##### # ##### ####.##### …

21
이것은 계단 번호입니까?
도전 : 주어진 숫자가 a number staircase인지 아닌지를 확인하십시오 입력 : 정수 (0보다 크고 소수는 아님). 참고 : 입력을 문자열, 숫자 배열로 사용할 수 있습니다. 출력 : 숫자가 계단을 형성하는지 여부에 따라 진실 / 거짓 값 숫자 계단 : 번호 계단 , 왼쪽에서 오른쪽으로 읽어 정수 : 1로 시작 그 …

10
출력 숫자
도전 <and 로 구성된 입력 문자열 (또는 배열)이 주어지면 >다음과 같은 정수 시퀀스 (배열 또는 문자열)를 출력합니다. 출력에서 연속적인 숫자 사이에 순서대로 적용될 때 연산자는 모두 정확합니다. 모든 정수는 양수 (1 이상) 정수의 합은 수학적으로 가능한 한 작습니다 선택한 언어에서 "보다 큼"및 "보다 작음"과 일치하도록 입력이 달라질 수 있습니다. 대체 …

14
다면체의 Euler-Poincaré- 특성
다면체의 표면을 삼각 측량 하면 pEuler-Poincaré-Characteristic을 계산하십시오 χ(p) = V-E+F. 여기서 V꼭지점 E수, 모서리 수 및면 F수입니다. 세부 꼭짓점은로 열거됩니다 1,2,...,V. 삼각 분할은 목록으로 제공되며, 각 항목은 시계 방향 또는 시계 반대 방향으로 주어진 한면의 정점 목록입니다. 이름에도 불구하고 삼각 분할에는 3 변 이상의면이 포함될 수도 있습니다. 면은 단순히 연결되어 …

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