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

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

2
그 다각형은 누구입니까?
토폴로지 표면을 표현하는 편리하고 유용한 방법은 기본 다각형을 사용하는 것 입니다. 다각형의 각면은 다른면과 일치하며 평행 또는 반 평행 일 수 있습니다. 예를 들어 다음은 원환 체 의 기본 다각형입니다 . 이것이 왜 원환 체인지 알아 내기 위해 다각형이 한 장의 종이라고 상상할 수 있습니다. 적절한 표면을 만들기 위해 해당 …

8
도달 가능한 숫자
정의 오일러 파이 함수 (AKA totient function ) : 양수를 취하여 주어진 수와 같은 프라임 인 주어진 수보다 적은 양수를 반환하는 함수. 로 표시됩니다 φ(n). 연결 가능 수 : 양의 정수가 존재하는 경우 x등 그 φ(x) == n다음 n입니다 도달 . 직무 주어진 양의 정수에 도달 할 수 있는지 판별하기 …

15
최대 상호 공동 프라임 분해
정의 양의 공통 제수가 유일한 인 경우 두 숫자는 공동 프라임 입니다 1. 해당 목록 내의 모든 숫자 쌍이 서로 공동 프라임 인 경우 숫자 목록은 상호 공동 프라임입니다. 숫자의 인수 분해는 n제품이 인 숫자 목록입니다 n. 직무 양수가 주어진 n경우을 n포함하지 않는 최대 길이와의 공통 코 프라임 분해를 출력합니다 …

19
내 Fibonaccified divisors를 요약하십시오!
유명한 피보나치 수열은 F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1)(이 도전을 위해 우리는 0으로 시작합니다)입니다. 챌린지 : n이 주어지면 , n 번째 피보나치 수 의 모든 제수 d 에 대한 모든 d 번째 피보나치 수 의 합을 출력하십시오 . 좀 더 공식적인 표기법을 선호한다면 입력 : …

23
두 개의 6면 주사위 100 롤의 합
6면 주사위가 2 개 있다고 가정합니다. 각 쌍의 합을 계산하여 쌍을 100 번 굴립니다. 각 합계가 발생한 횟수를 인쇄하십시오. 합이 롤링되지 않은 경우 특정 합이 롤링되지 않았 음을 식별 할 수있는 방법을 0 또는 포함해야합니다. 출력 예 : [3, 3, 9, 11, 15, 15, 11, 15, 7, 8, 3] 합이 …

25
분수 추가하기
입력과 길이가 같은 비어 있지 않은 두 개의 목록을 사용하고 다음을 수행하는 프로그램이나 함수를 작성하십시오. 분자를 얻기 위해 첫 번째 목록의 요소를 사용합니다. 두 번째 목록의 요소를 사용하여 분모를 얻습니다. 단순화 후 (2/4=>1/2)"+"로 구분 된 결과 분수 표시 "="및 마지막 분수 이후의 덧셈 결과를 표시합니다. 예: 입력 [1, 2, 3, …

9
키보드 레이아웃 도전
사람들이 일반적으로 사용하는 키보드 레이아웃은 아래와 같이 QWERTY 레이아웃입니다. 그러나 다른 키보드 레이아웃도 있습니다 : DVORAK 콜맥 노동자 당신의 작업 코드는 키보드 레이아웃의 이름과 녹음 할 문자열의 두 가지 입력을받습니다. 목표는 첫 번째 매개 변수로 제공된 키보드 레이아웃으로 입력하는 것처럼 QWERTY 입력을 변환하는 것입니다. 규칙 입력 형식은 자유롭고 문자열, 배열 …

4
유한 그룹의 부분 군 수 구하기
정의 이미 그룹 , 유한 그룹 및 하위 그룹 의 정의를 알고 있으면이 부분을 건너 뛸 수 있습니다 . 여러 떼 추상 대수에서 그룹 은 튜플 (G, ∗) 이며 여기서 G 는 집합이고 ∗ 는 함수 G × G → G 이므로 다음과 같습니다. 폐쇄 : 모든 x, y 에서 …

5
모든 Brain-Flak 스 니펫 생성
이 질문은 Brain-Flak의 첫 번째 생일을 축하하기 위해 고안된 몇 가지 Brain-flak Birthday 도전 과제 중 두 번째입니다! Brain-Flak의 생일에 대한 자세한 정보는 여기 에서 찾을 수 있습니다. 도전 이 도전을 위해 대괄호 목록에서 완전히 일치하는 모든 문자열을 생성합니다. 완전히 일치하는 문자열에 대한 DJMcMayhem의 정의 를 빌리려면 : 이 과제의 …

9
11이없는 회 문동 프라임
짝수의 자릿수를 가진 모든 회문은 11로 나눌 수 있으므로 11은 짝수의 자릿수를 가진 유일한 [팔린 색 소수]입니다. - 데이비드 Wasserman, OEIS 나는 회문 소수를 계산할 때 프로그램이 짝수의 숫자 (11 제외)로 숫자를 건너 뛰는 것을 연구하기 전에 오늘 수동으로 이것을 배웠습니다. 작업 : 정수 입력 N이 주어지면 Stephen의 Palindromic Sequence …

4
2048 퍼즐과 같은 텍스트 중력 변경
게임 2048에는 그리드가 있으며 요소를 네 방향으로 이동할 수 있습니다. 그들은 모두 가능한 한 그 방향으로 움직입니다. 이 문제를 해결하려면 다음과 같이 채워진 정사각형 2D 문자열 (줄 바꿈 또는 문자열 목록)이 제공됩니다. ab cd e f ghij kl mno p q r st u v w x y z 또는 …
14 code-golf  string 

12
플러스 또는 마이너스 폴리 글 로트!
제출시 숫자 목록 (언어가 지원하는 목록 형식 또는 여러 기능 / 명령 줄 매개 변수 사용) 또는 숫자가 아닌 문자로 구분 된 숫자 문자열을 가져와야합니다 0123456789. 한 언어에서는 모든 언어를 추가하고 합계를 출력해야합니다. 다른 언어에서는 순서대로 빼서 출력해야합니다 . 예: 12 5 7 2 한 언어에서는 출력해야 26하고 다른 언어에서는 …

9
부분적으로리스트와 배열
이 과제에서는 특정 방식으로 해결해야하는 4 가지의 서로 관련이 있지만 다소 관련된 작업이 있습니다. 먼저 작업을 설명하고 어떻게 해결해야하는지 설명합니다. 코드는 네 작업은 입력으로 두 개의 양의 정수를 취해야한다 위해 : n,m여기서 n<m. 모든 작업은 동일한 언어로 해결해야합니다. 행렬의 방향은 선택 사항입니다 (n-m-m은 "n 행, m 열"또는 "n 열, m …

1
내 아보카도 주스 도와주세요
이 도전에서, 나는 아보카도의 필드를 가졌으며 가능한 한 빨리 그리고 완전히 주스를 만들고 싶습니다. 모든 아보카도를 완벽하게 주스하는 방법을 알아내는 데 도움이되는 프로그램이나 기능을 작성할 수 있습니까? 입력으로 아보카도를 mx m정사각형 격자 로 얻을 수 있습니다. 여기서 m3과 6 사이의 정수입니다. 각 정사각형에는 정확히 하나의 아보카도가 포함되어 있습니다. 아보카도에는 여러 …
14 code-golf 

11
A, 버즈, C, D, E, 피즈, G
문자열을 사용하는 간단한 FizzBuzz. 주어진 1 단어 또는 문구 (문자열) 2 개의 독특한 캐릭터 산출 첫 번째 문자가 나타날 때마다 단어 나 문구가 fizz로 바뀌고 두 번째 문자가 각각 버즈로 바뀝니다. 규칙 Fizz와 Buzz의 첫 글자는 대문자로 유지해야합니다 나머지 단어 fizz 및 buzz의 경우 교체 된 문자의 대소 문자를 일치시켜야합니다 …
14 code-golf  string 

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