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

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

18
위트 호프?
먼저 비티 시퀀스 에 대해 이야기 해 봅시다 . 양의 비이성적 인 수 r이 주어지면 양의 정수에 r 을 곱하고 각 결과 계산의 바닥을 취하여 무한 시퀀스를 구성 할 수 있습니다 . 예를 들어 경우 R > 1, 우리는 특별한 조건을 가지고있다. s = r / ( r -1) 과 …

11
이 주사위로이 단어를 철자 할 수 있습니까?
문자 주사위는 단어 게임에서 일반적입니다. 예를 들어, boggle 주사위로 재미있는 단어를 철자하는 것이 재미있을 수 있습니다. 소수의 주사위를 잡으면 특정 단어의 철자를 쓸 수 없을 가능성이 있습니다. 이 도전은 그 아이디어의 일반화입니다. 도전 얼굴과 단어가 각각 1 개 이상인 주사위 목록이 주어지면 주어진 주사위를 사용하여 해당 단어의 철자를 사용할 수 …

15
기능 클립 보드 : 붙여 넣기
이 과제는 2018 년 5 월 Language of the Month 이벤트 의 일부로 일부 MATL 언어 기능과 관련이 있습니다 . 관련 챌린지 : 기능 클립 보드 : 복사 . 소개 MATL의 함수 클립 보드 는 일반적인 입력 기능에 대한 최근 4 개의 호출에 대한 입력을 저장합니다 ( "복사"). 정규 함수는 …

30
범위에있는 것을 세다
도전 : 1범위 사이의 모든 숫자의 이진 표현에서 1의 수를 계산하십시오 . 입력 : 두 개의 10 진수가 아닌 양의 정수 출력 : 1두 숫자 사이의 범위에있는 모든의 합입니다 . 예 : 4 , 7 ---> 8 4 = 100 (adds one) = 1 5 = 101 (adds two) = …

13
카레 좀 만들어 줘
인수 x 1 , x 2 ,…, x n 을 취하는 함수 f가 있음 – 즉. f : X 1 × X 2 ×… × X n → Y – 카레는 f 를 하나의 인수 a 1 을 취하는 함수로 재정의 합니다. 이 기술은 예를 들어 pow우리가 작성할 수 있는 …

22
XOR 더블
정수 n> 0에 대해 함수 g 를 g (n) = n XOR (n * 2) 로 정의합니다 . 감안할 때 x> 0 , 작은 정수 찾는 Y>을 0 이되도록 g의 K (Y) = X 일부 K> 0 . 예 x = 549 549 = 483 XOR (483 * 2) (as …

8
거의 콜 럼보 에피소드
당신의 임무는 Columbo 에피소드 제목에서 두 개의 빠진 캐릭터를 찾는 것입니다. 입력 69 개의 ​​콜 럼보 에피소드 제목 중 하나 (아래에 나열 됨)가 정확히 2 자로 바뀝니다 *. 예 : "Ran*om for a *ead Man" 산출 문자 순서가 명확하지 않은 경우 전체 에피소드 제목 또는 합당한 형식으로 누락 된 두 …

14
이 부분이 잘린 삼각 숫자입니까?
관련 OEIS 시퀀스 : A008867 잘린 삼각형 수 삼각형 숫자의 일반적인 속성은 삼각형으로 배열 할 수 있다는 것입니다. 예를 들어, 21을 취하고 os 의 삼각형으로 정렬하십시오 . 영형 OO ooo oooo ooooo oooooo 각 모서리에서 같은 크기의 삼각형을 자르는 "절단 :"을 정의 해 봅시다. 21을 자르는 한 가지 방법은 다음과 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

21
성냥개비 계산
여기서 대부분의 사람들은 성냥개비 퍼즐에도 사용되는 7 개의 세그먼트 디스플레이에 익숙합니다. 아래는 자리입니다 0통해 9와 문자 a를 통해 z제외시켰다 k,m,t,v,w형식으로 기록 된이. _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| …

7
문자열의 현지 기간
현지 기간 비어 있지 않은 문자열 s를 사용하십시오 . 인덱스 i 에서 의 s 의 로컬주기 는 양의 정수 가 정의 될 때마다 각각의 0 ≤ k <n 에 대해 s [i + k] = s [i-n + k]를 갖도록 가장 작은 양의 정수 n 입니다. 대안으로, 비어 있지 않은 …
20 code-golf  string 

1
마트 료 시카 인형 재구성
배경 마트 료 인형 (또는 러시아 중첩 인형) 서로의 내부에 맞게 인형의 집합입니다. 실수로 내 마트 료 시카 인형 모음을 섞어 놓았으며 어느 인형이 어떤 인형에 들어가는 지 기억이 나지 않습니다. 목표 고유 한 문자열 목록이 제공 되면 중첩 된 마트 료 시카 인형으로 정렬하십시오. 각 줄은 개별 인형이며 마트 …
20 code-golf  string 


27
가로로 정렬 된 ASCII 아트
당신의 임무는 두 개의 "ASCII Art"를 입력으로 받아들이고 각 예술 작품을 서로 수평으로 정렬하는 것입니다. 예를 들어, 두 개의 문자열을 가지고 말을 "abc\ndef"하고 "123\n456". 문자열 "abc123\ndef456" 을 생성하려면 가로로 정렬해야합니다 . 인쇄 할 때 입력이 다음과 같이 표시되기 때문에 이것을"수평 정렬 "이라고합니다. abc def 과: 123 456 출력시 출력은 다음과 …

20
에펠 탑 : "A"에서 큰 "A"만들기
라인의 번호를 부여하는 함수를 작성 n하는합니다 bigA. 가로 막대 bigA는 가운데 줄에 있어야하며, n짝 수면 출력용 모노 스페이스 글꼴을 가정 출력은 줄 바꿈을 위해 명확한 줄 바꿈이 있고 왼쪽 패딩에 올바른 공백이있는 문자열 (또는 유사한 문자 배열)이어야합니다 (\ t는 4 공백으로 가정 할 수 있음). 오른쪽에 공백이있을 수 있습니다. 예 …

26
숫자가 주어지면“집단 합계”를 인쇄하십시오
숫자를 입력으로 받으면 집합 합계를 인쇄하십시오. 집단 합계 란 무엇입니까? 숫자 13214, 입력을 고려하십시오 왼쪽부터 시작하여 각 자릿수를 반복하면 집합 합계를 얻을 수 있습니다. 1 첫 번째 숫자를보고 합계에 합을 의미합니다. sum = 1 3 "처음 3 자리"를보고 합계 = 1 + 132에 더합니다. 2 "처음 2 자리"를보고 합계에 합산 …

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