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

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

6
반음계 퍼즐 풀기
Puzzling.SE 친구에게 다음 퍼즐이 게시되었습니다. 이 반음계 퍼즐은 항상 풀 수 있습니까? Edgar G에 의해. 당신은 여기에서 재생할 수 있습니다 . 퍼즐 설명 m x n세 가지 다른 색상의 타일이 있는 격자가 있으면 색상이 다른 두 개의 인접한 타일을 선택할 수 있습니다 . 그런 다음이 두 타일은 세 번째 색상, …

16
문자열의 "행운"을 결정
문자열이 주어지면 해당 문자열의 "행운"을 반환하십시오. 내가이 도전의 목적을 위해 완전히 보완 한 것처럼 문자열의 행운은 정수이며 다음과 같이 결정됩니다. 문자열의 기본 운은 1입니다. 연속되는 각 문자에 대해 "lucky"(대소 문자 구분)이라는 단어를 공유하면 행운에 2를 곱합니다. 예를 들어 문자열에 " lu mberjack"또는 "sma ck "인 경우 4를 곱합니다 (더 구체적으로, …
35 code-golf  string 

22
배열을 수학 문제로 바꾸기
음수가 아닌 정수의 비어 있지 않은 목록이 주어지면 다음과 같은 경우 산술 문제로 다시 작성하십시오. +왼쪽에서 오른쪽으로 증가하는 숫자 쌍 사이에 더하기 부호 ( )가 삽입됩니다 (일명 목록의 시작에서 끝까지). -왼쪽에서 오른쪽으로 감소하는 숫자 쌍 사이에 빼기 부호 ( )가 삽입됩니다. 곱셈 부호 ( *)는 동일한 숫자 쌍 사이에 삽입됩니다. …

9
줄을 Snakify
거친 문자열은 다음과 같습니다. T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt 당신의 작업 문자열 s과 크기를 n취한 다음 스키닝 된 문자열을 출력하십시오. 입력 ThisIsAnExampleOfaSnakifiedString하고 3위의 예제를 생성 할 것입니다. 사양 s 코드 포인트 33에서 126 사이의 ASCII 문자 만 포함합니다 …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

2
PPCG 핸디캡 시스템
우리 모두 알다시피, 메타가 되어 넘쳐 과 불만 에 대한 득점 코드 골프를 사이에 언어 (예, 각 단어는 별도의 링크입니다, 이들은 빙산의 일각 일 수 있음). 실제로 Pyth 문서를 찾는 데 귀찮은 사람들에게 너무 질투심이 많았으므로 코드 과제를 전문으로하는 웹 사이트에 적합한 건설적인 도전을 조금 더하는 것이 좋을 것이라고 생각했습니다. …

30
계승이 끝나면 0
n!10 진수 의 끝에서 0의 숫자를 찾는 프로그램 또는 함수를 작성하십시오 . 여기서 n입력 숫자는 원하는 형식입니다. n양의 정수인 것으로 가정 할 수 있으며 이는 n!또한 정수이기도합니다. 의 소수점 다음에 0이 없습니다 n!. 또한 프로그래밍 언어가 n및 의 값을 처리 할 수 ​​있다고 가정 할 수 있습니다 n!. 테스트 사례 …

30
휴지통 관리
PPCG의 일부 전통은 일부 사용자가 아나그램 (이전 문자를 재정렬하여 형성된 새로운 이름)으로 일시적으로 이름을 변경하는 것이되었습니다. 때때로 누가 누구인지 찾기가 어려워집니다. 프로그램이나 함수를 사용하여 두 구가 서로의 표현인지 알 수 있습니다. 도전 프로그램 또는 함수는 두 개의 문자열을 가져 와서 서로의 아나그램 인 경우 진실한 결과를 만들어 내고 그렇지 않으면 …

3
편지, 움직여!
문자열이 주어지면 각 문자 (첫 글자부터 시작)를 알파벳 위치로 이동해야합니다. 줄 끝에 도달하면 감싸 야합니다. 비 레터는 이동할 필요가 없습니다. 예: Dog D알파벳의 네 번째 문자이므로 오른쪽으로 네 자리 이동합니다. 줄 바꿈 후 문자열이로 변경됩니다 oDg. o15 번째 문자, (15 mod 3) = 0이므로 움직이지 않습니다. g는 7 번째 문자-(7 …
35 code-golf  string 

30
Abacaba 시퀀스 생성
이 과제는 특정 깊이의 아바 카바 시퀀스를 인쇄하는 것입니다. 다음은 처음 5 개 시퀀스의 다이어그램입니다 ( a(N)깊이 N의 아바 카바 시퀀스입니다. 대문자 / 소문자는 패턴을 보여주기위한 것으로 프로그램의 출력에는 필요하지 않습니다). a(0) = A a(1) = aBa a(2) = abaCaba a(3) = abacabaDabacaba a(4) = abacabadabacabaEabacabadabacaba ... a(25) = abacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabaiabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabajabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabaia... …

28
Champernowne 상수에서 숫자 찾기
소개 밑 10에서, Champernowne 상수는 연속 정수의 표현을 연결하여 정의됩니다. 기본 10에서 : 0.1234567891011121314151617...등등. 첫 번째 출현이 10 진수 로 15시작되는 것을 볼 수 있습니다 20th. Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 첫 번째 출현은 소수 45에서 시작합니다 4th. Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 45 …
35 code-golf  math  number 

30
배열 중공
작업 이 도전은 매우 간단합니다. 입력 값은 최소 1 × 1 크기의 정수로 구성된 직사각형 2D 배열입니다. 합리적인 형식으로 가져올 수 있습니다. 출력은 입력 배열이지만 첫 번째 또는 마지막 행 또는 열에 없는 모든 항목 은로 설정됩니다 0. 입력과 동일한 형식이어야합니다. 예를 들어 입력 배열이 67 4 -8 5 13 …

10
이 페이지 번호를 정하십시오!
면책 조항 : 엔터테인먼트 목적 으로이 사이트에 잠시 동안 있었지만 이것이 첫 번째 질문이므로 사소한 오류는 용서하십시오. 배경 숙제를 할 때 선생님은 정말 성 가시고 개별적으로해야 할 모든 문제를 기록합니다 . 따라서 내가해야 할 문제를 복사 하는 데는 영원히 시간이 걸립니다 . 나는 내 인생을 더 편하게 해줄 것이라고 생각했고, …

13
픽셀을 정렬
당신의 임무는 입력 이미지가 주어지면 모든 픽셀이 16 진수 값으로 정렬되는 동일한 크기의 출력 이미지를 생성하는 프로그램을 만드는 것입니다. 당신의 프로그램은 : 왼쪽에서 오른쪽으로 픽셀을 정렬 한 다음 아래로 또는 먼저 열에서 정렬 한 다음 오른쪽으로 정렬하십시오. 어쨌든 왼쪽 상단 픽셀이 가장 작고 오른쪽 하단이 가장 큽니다. 투명도를 사용하지만 필수는 …

9
진짜 소시지 축제
10 월 첫째 주말이 가까워지면서 우리만의 옥토버 페스트를 보자! 배경 독일 뮌헨의 현지 소시지 직원이 귀하와 다른 프로그래머를 고용했습니다. 소시지 녀석은 Oktoberfest에 거대한 Volksfest에 필요한 모든 소시지를 제공합니다. 당신은 상사가 다른 직원들에게 이전 소시지 관련 경험없이 왜 당신과 다른 사람들이 고용되었는지에 대해 말하는 것을 들었습니다. 당신은 완벽한 프로그래밍 기술을 위해 …
35 code-golf 

13
윌 로저스 현상
소위 Will Rogers 현상 은 하나의 요소가 두 세트 사이를 이동할 때 두 개의 (다중) 세트에서 평균을 높여 통계를 조정하는 방법을 설명합니다. 간단한 예로 두 세트를 고려하십시오. A = {1, 2, 3} B = {4, 5, 6} 산술 평균은 각각 2및 5입니다. 우리는 이동하는 경우 4합니다 A: A = {1, …

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