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

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

5
91 벽에 ASCII 맥주 병
하나의 정수 x가 주어지면 0 <= x <= 91많은 병 (및 선반)이없는 맥주 병 스택이 출력됩니다. 간단하게하기 위해 처음 6 개의 병과 각 첫 입력에 대해 무엇이 표시되는지 보여줄 것입니다. 다음은 병 스택입니다. 각 숫자는 해당 입력에 대해 제거해야하는 병입니다 (1 색인). https://pastebin.com/wSpZRMV6 99는 병 스택이 불안정하기 때문에 99 대신 …

21
내 행렬의 델타 합
배경 정수 배열의 델타 는 연속 요소의 차이를 가져 와서 형성된 배열입니다. 예를 들어 [1, 2, 4, 7, 3, 9, 6]델타는 다음과 같습니다 [1, 2, 3, -4, 6, -3]. 이제 정수 행렬의 델타를 각 행과 포함하는 각 열의 델타로 정의합니다. 예로서: Row deltas: 1 2 3 4 │ => [1, …

11
에티오피아 곱셈
이 질문은이 영감 대답 . 우연히도, 나는 어렸을 때 이디오피아 곱셈을 사용했지만 최근까지 방법의 이름을 알지 못했습니다. 에티오피아 곱셈은 더하기, 배가, 반만 사용하여 정수를 곱하는 방법입니다. 방법: 두 숫자를 곱하고 두 열의 맨 위에 적습니다. 왼쪽 열에서 마지막 숫자의 반을 반복하여 나머지를 버리고 값을 1로 쓸 때까지 같은 열의 마지막 …


2
잃어버린 RNG 만들기
Lost 는 ip의 시작 위치와 방향이 완전히 임의 인 2D 프로그래밍 언어입니다. 이것은 결정론적인 로스트 프로그램을 만들기가 매우 어렵습니다. 그러나 오늘날 우리는 결정 론적 프로그램을 작성하지 않고 RNG를 작성하고 있습니다. 입력을받지 않고 한 자릿수 (0,1,2,3,4,5,6,7,8 또는 9)를 출력하고 모든 자릿수가 출력 될 확률이 같은 Lost 프로그램을 작성하십시오. Lost의 시작 위치와 …
17 code-golf  random  lost 

2
성냥개비 퍼즐 해결
수수께끼 SE에는 수학이 성냥개비 로 쓰여지는 "성냥개비 문제" 가 있으며, 특정 속성을 얻기 위해 특정 숫자를 움직일 수 있습니다. 이 질문에서는 7- 세그먼트 디스플레이 형식으로 표현 된 정수만 고려할 것입니다. 해당 형식의 모든 10 자리 숫자는 다음과 같습니다. __ __ __ __ __ __ __ __ | | | __| …

16
가장 긴 담당자 숫자 찾기
당신의 임무는 양수를 입력 n 으로 취하고 모든 밑에서 n 의 가장 긴 대표 자릿수 표현의 길이를 출력하는 것 입니다. 예를 들어 7은 다음 중 하나로 나타낼 수 있습니다. 111_2 21_3 13_4 12_5 11_6 10_7 7_8 기라 자리는 111_2하고 11_6, 111_2우리의 대답은 3 그래서 더 길다. 이것은 코드 골프 질문이므로 …

5
가장 빠른 트위스트 가능한 정수 팩터
이 작업은 복합 숫자의 사소한 요소를 찾는 것입니다. 코드 길이가 140 바이트를 넘지 않으면 서 가능한 빨리 복합 수의 중요하지 않은 요소를 찾는 코드를 작성하십시오. 결과는 찾은 요소 일뿐입니다. 코드는 예를 들어 함수에 대한 인수를 포함하여 편리한 방법으로 입력을 가져오고 출력 할 수 있습니다. 모든 요소를 ​​나열하는 테스트 사례 (하나만 …

30
사라지는 요소
문자열 S과 인덱스 목록이 제공 되면의 결과를 새 값으로 사용하면서의 각 인덱스에서 요소를 제거하여 X수정 S하십시오 .SS 예를 들어 given S = 'codegolf'및 X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 …
17 code-golf  string  array-manipulation  code-golf  string  ascii-art  code-golf  number  sequence  pi  code-golf  number  array-manipulation  code-golf  string  ascii-art  code-golf  math  number  game  code-golf  math  sequence  polynomials  recursion  code-golf  math  number  sequence  number-theory  code-golf  permutations  balanced-string  code-golf  string  ascii-art  integer  code-golf  decision-problem  hexagonal-grid  code-golf  ascii-art  kolmogorov-complexity  code-golf  number  code-golf  matrix  binary-matrix  code-golf  math  statistics  code-golf  string  polyglot  code-golf  random  lost  code-golf  date  path-finding  code-golf  string  code-golf  math  number  arithmetic  number-theory  code-golf  tetris  binary-matrix  code-golf  array-manipulation  sorting  code-golf  number  code-golf  array-manipulation  rubiks-cube  cubically  code-golf  grid  optimization  code-golf  math  function  code-golf  string  quine  code-golf  ascii-art  grid  code-golf  decision-problem  grid  simulation  code-golf  math  sequence  code-golf  path-finding  code-golf  ascii-art  grid  simulation  code-golf  number  whitespace  code-golf  sequence  code-golf  sequence  code-golf  sequence  integer  code-golf  math  game  code-golf  internet  stack-exchange-api  code-golf  sequence  code-golf  internet  stack-exchange-api  code-golf  math  factoring  code-challenge  sequence  polyglot  rosetta-stone  code-golf  string  browser  code-golf  date  code-golf  base-conversion  code-challenge  cops-and-robbers  hello-world  code-golf  cops-and-robbers  hello-world 

12
N- 퀸즈 퍼즐
(60 개 이상의 질문에 chess 태그가 지정되었지만 간단한 n- 퀸 도전은 없습니다.) 체스에서 N- 퀸즈 퍼즐 은 다음과 같이 설명됩니다. n x n체스 판과 n여왕이 주어지면 두 여왕이 서로 위협하지 않도록 체스 판에 여왕을 배치하십시오. 다음은 n = 8Wikipedia에서 빌린에 대한 예제 솔루션입니다 . 또는 ASCII 렌더링에서 : xxxQxxxx xxxxxxQx …

21
추가 사실!
수학에서 음수가 아닌 정수 n 의 계승으로 단축 된 "사실"은 n 으로 표시됩니다 ! , n 보다 작거나 같은 모든 양의 정수의 곱입니다 . 예를 들어 5! 이고 1 * 2 * 3 * 5 * 4 = 120 빈 제품에 대한 규칙에 따라 계승 0 은 1 입니다. 이것들은 …

1
오늘 얼마나 많은 평판을 잃었습니까?
StackExchange가 연령 제한으로 인해 계정을 삭제 한 후 계정을 복원하기로 결정하지 않았다고 가정하면 (이미 14 세에 거의 15 ಠ_ಠ 인 경우에도 불구하고)이 사이트의 많은 사람들이 내 upvotes가 삭제되어 평판이 떨어졌습니다. 이것은 2017 년 6 월 20 일 오후 5시 30 분 (UTC)에 발생했습니다. 따라서 사용자의 PPCG ID를 고려할 때 내 …
17 code-golf 

25
간단한 패턴
입력 : 선택한 입력 형식의 두 개의 단일 자릿수 ( m및 n) 및 두 자릿수 ( a및 b)를 입력하십시오. 산출: 연습을 위해 척하십시오 m=2, n=5, a='a', b='b'. 출력은 4 개의 입력으로 구성된 문자열입니다. resultvalue를 사용 하여 문자열을 호출 해 봅시다 "". 첫째, CONCATENATE a위에 result m배, CONCATENATE 그래서 a위에 result …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

4
불가능한 큐브
문제 aa가 참 / 거짓 값인 입력 이 주어지면 진실이면 불가능한 정확한 큐브를 출력하고 거짓이면 정확한 정규 큐브를 출력하십시오. 입력 truthy: ___________________________________ / _______________________________ /| / / _____________________________/ / | / / /| | / / | / / / | | / / | / / /| | | …

12
그것은 단지 입력 버그였습니다.
계속 내 버그에 불과 했습니다. 입력: 공백이나 줄 바꿈없이 인쇄 가능한 ASCII 문자로 구성된 문자열입니다. 산출: 먼저 입력을 되돌리고 입력하기 전에 중간 문자를 제외하고 입력을 회문으로 바꿉니다 (즉, 입력의 1234567890경우 0987654321234567890). 그런 다음이 텍스트를 출력하십시오. 0 9 8 7 6 5 4 3 2 1 2 3 4 5 6 …

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