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

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

17
XOR 배열 정렬
키와 문자열 배열이 주어지면 각 요소가 키와 XOR 될 때 정렬되도록 배열을 섞습니다. 두 줄 XOR 키를 사용하여 문자열을 XOR하려면 키가 영원히 반복된다고 가정하고 문자열의 각 문자 값을 키의 쌍으로 XOR하십시오. 예를 들면 abcde^123다음과 같습니다. a b c d e 1 2 3 1 2 -------------------------------------------- 01100001 01100010 01100011 01100100 …

15
“조기 새”사각형
정의 양의 정수 제곱 시퀀스를 가져 와서이를 일련의 자릿수 (예 :)로 연결하는 149162536496481100...경우 "조기 새"사각형은이 문자열에서 원래 위치보다 먼저 찾을 수있는 사각형입니다. 예를 들어, 7 2 (숫자 49)는 문자열에서 오프셋 2에서 찾을 수 있지만 자연 위치는 오프셋 10에 있습니다. 따라서 7은 첫 번째 "조기 새"사각형입니다. "조기 새"사각형으로 간주 되려면 사각형의 …

7
진동 평등
on [l, r]에서 시작하여 시간 단위당 하나의 단위 속도로 두 개의 정수 포인트 사이에서 진동하는 객체가 있습니다. 당신은 가정 할 수 있습니다 . 예를 들어 객체가 진동 하면 다음과 같은 결과가 나타납니다.lt=0l < r[3, 6] t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

14
상한선
직무 선을 표현하면 해당 선이 통과하는 사분면 수를 출력합니다 . 선의 유효한 표현 라인을 다음과 같이 나타낼 수 있습니다 세 부호있는 정수는 A, B및 C공통 요소를 공유하지 어디에있는 A및 B라인을 나타내는 모두 0이된다 Ax + By = C, 네 부호있는 정수 , , , 그리고 , 점을 통과하는 선을 표현 …

12
공백으로 세로로 구분 된 세 개의 열을 인쇄합니다.
직무 공백으로 구분 된 입력 문자열을 가져옵니다. 알파벳순으로 단어를 정렬하십시오. 공백으로 구분 된 3 개의 열에 세로로 인쇄하십시오. 도전 세 열의 높이는 모두 가능한 한 고르게 가중되어야합니다. 세 열 모두 정렬 된 상태로 두어야합니다. 이것은 code-golf 이므로 가장 짧은 코드가 승리합니다! 예 입력이 다음과 같은 경우 : "cat caterpillar pie …
15 code-golf  string 

6
16 진수로 색상을 코딩하는 방법
육각형 테셀레이션 또는 평면의 타일링은 3 가지 색상을 사용할 수 있습니다. 즉, 빨강, 파랑 및 녹색과 같은 3 가지 색상 만 사용하면 색상을 공유하는 테두리를 공유하는 두 개의 육각형없이 모든 육각형에 색상을 지정할 수 있습니다. 그러한 패턴을 보여주는 부분적인 예 . ASCII에서 STDIN을 통한 부분 육각형 타일링 (STDIN, 파일 읽기 …

14
프랑켄슈타인의 괴물의 이름
소개: 거의 할로윈이기 때문에 할로윈 테마의 무작위 과제를 생각하고있었습니다. 결국 나는 Frankenstein의 wikipedia 페이지를 읽고 있었고 다음과 같은 텍스트를 보았습니다. 생물 프랑켄슈타인이 그의 창조를 거부 한 것의 일부는 그가 이름을 밝히지 않아서 정체성이 결여된다는 사실이다. 대신 "wretch", "monster", "creature", "demon", "devil", "fiend"및 "it"와 같은 단어로 표시됩니다. 프랑켄슈타인은 10 장에서 그 …

4
삶의 규칙을 바꾸다
실제와 같은 셀룰러 오토 마톤 은 Conway의 Game of Life와 유사한 셀룰러 오토 마톤입니다. 각 셀마다 정확히 8 개의 이웃이 있으며 2 개의 상태 중 하나 인 살아남은 죽은 (이론적으로) 무한히 큰 정사각형 그리드에서 작동한다는 점에서 . 그러나 이러한 Like-like 버전은 중요한 방식으로 다릅니다. 주어진 셀의 규칙이 살아 나고 주어진 …

19
자기애 배열 요소
정의 배열의 자기애 적 정수 1 은 자신의 산술 평균보다 엄격하기 때문에 이웃보다 낫다고 생각합니다. 이웃은 다음과 같이 정의됩니다. 정수가 인덱스 0 (첫 번째) 인 경우, 이웃은 목록의 마지막 요소와 두 번째 요소입니다. 정수가 첫 번째도 아니고 마지막도 아닌 경우, 이웃은 바로 인접한 두 요소입니다. 정수가 인덱스 -1 (마지막)이면 이웃은 …

2
반투명 상자 그리기
참고 : SE 글꼴 이상한 점 때문에 문자열 아트가 끔찍할 수 있습니다. : P :( 사각형의 모서리를 나타내는 4 개의 튜플 목록이 제공되면 반투명 사각형을 순서대로 그립니다. 이 문제를 해결하려면 왼쪽 상단 모서리에서 가장 작은 좌표를, x 축은 오른쪽으로, y 축은 아래쪽으로 증가시켜야합니다. 4 개의 튜플 (x0, y0, x1, y1)또는 …

17
3D 공간에서 선형 거리를 기준으로 점 정렬
명세서 x,y,z크기가 S정수 단위 인 입방체 3D 공간 이 있습니다 ( 예 :) 0 <= x,y,z <= S. 당신은에서 얻을 기본 입력 방법 포인트의 배열 P로 표현 x,y,z당신이 원하는대로 예를 들어, 합리적인 형식으로, 정수 좌표를 : [x1,y1,z1],[x2,y2,z2],[x3,y3,z3] ... [xn,yn,zn]. 모든 P값은 상기와 같은 상기 입방 3D 공간에있을 0 <= x,y,z …

5
Primus-Orderus Primes
그들은 누구입니까? Primus-Orderus Primes (POP)는 일련의 소수로 순서 를 포함하는 소수입니다. 따라서 nth소수는 POP가 되려면 n내가 설명 할 특정 방식으로 모든 자릿수를 포함해야합니다 . 예 더 명확하게 이해합시다 :의 모든 n숫자는 POP의 숫자와 동일한 순서로 나타나야합니다.n 6469th프라임은 64679그것의 모든 숫자가 포함되어 있기 때문에 POP 인 6469올바른 순서입니다. 소수 1407647이기 때문에 …

7
ASCII 별을 그립니다.
팔 크기를 입력으로하여 ASCII 별을 그리는 프로그램이나 함수를 작성하십시오. 여기 별의 크기가 있습니다 1 _/\_ \ / |/\| 여기 별의 크기가 있습니다 2 /\ __/ \__ \ / \ / | /\ | |/ \| 여기 별의 크기가 있습니다 3 /\ / \ ___/ \___ \ / \ / \ …

19
드문 요인 번호
채팅 메시지를 기반으로 도전 입력 숫자가 주어지면 n > 9선행 0을 무시하고 역수를 구성하십시오. 그런 다음 숫자와 그 반대의 공통점 이없는 모든 주요 요인의 목록을 구성하십시오 . 해당 요인을 곱하여 입력 의 흔하지 않은 요인 번호 를 만듭니다 . 경우 : 또는, 다른 방법을 넣어 rev(n)나타냅니다 정수의 진수 반전 n의 …

2
수학 표현 대결!
6 자리 : 5 자리 [0-9] 및 대상 번호가 제공됩니다. 목표는 숫자 사이에 연산자를 산재시켜 목표에 최대한 근접하게하는 것입니다. 각 숫자를 정확히 한 번만 사용해야하며 원하는만큼 다음 연산자 를 사용할 수 있습니다 + - * / () ^ sqrt sin cos tan.. 예를 들어, 주어진다면 8 2 4 7 2 …

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