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

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

23
이진 숫자 마술
도전은 간단하다. 다음 6 개의 2D 정수 배열을 출력합니다. [[ 1, 11, 21, 31, 41, 51], [ 3, 13, 23, 33, 43, 53], [ 5, 15, 25, 35, 45, 55], [ 7, 17, 27, 37, 47, 57], [ 9, 19, 29, 39, 49, 59]] [[ 2, 11, 22, 31, 42, …

18
긴 quine 라인에 대항하십시오
또는 : 수직 quine을 구축하십시오 긴 선에 맞서 싸우 십시오 . 당신의 임무는 가능한 한 짧은 선 길이로 수직 퀴니를 만드는 것입니다. 채점 코드-골프 기준을 타이 브레이커로 사용하여 줄 길이를 줄이면 줄 바꿈이 가장 짧습니다 . 줄 길이는 줄 바꿈 문자를 제외한 프로그램에서 가장 긴 줄로 결정됩니다. 예를 들면 다음과 …

26
펠 방정식의 기본 솔루션
정사각형이 아닌 양의 정수 nnn 이 주어지면 관련된 Pell 방정식 의 기본 해 (x,y)(x,y)(x,y) 를 찾으십시오. x2−n⋅y2=1x2−n⋅y2=1x^2 - n\cdot y^2 = 1 세부 기본적인 (x,y)(x,y)(x,y) 정수 쌍 x,yx,yx,y 의 식을 만족 xxx 최소한, 긍정적이다. ( 카운트되지 않은 사소한 해 (x,y)=(1,0)(x,y)=(1,0)(x,y)=(1,0) 는 항상 있습니다 .) nnn 이 사각형이 아니라고 가정 할 …

12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
소개 단어를 두 개의 다른 유니 코드 글꼴로 변환하십시오. 도전 당신의 임무는 입력 문자열을 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 및 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 유니 코드 문자로 변환하는 것입니다. 모든 대문자는 소문자 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 단어가되어야합니다. 예를 들어 : WORD->𝘄𝗼𝗿𝗱 모든 소문자 단어는 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 단어가되어야합니다 예를 들면 : other words->𝗈𝗍𝗁𝖾𝗋 𝗐𝗈𝗋𝖽𝗌 대소 문자가 …

8
코디 움 골프 라이드
이 도전에서, 당신의 임무는 음이온과 양이온을 가지고 화합물의 화학식을 출력하는 것입니다. 입력은 다음 규칙을 따릅니다. 음이온과 양이온, 예를 들어, 표현 (임의의 순서로)이 문자열에 타고 F, NH_4또는를 Al. 각 이온을 담당하기 위해, 캐럿으로 분리 된 스트링의 일부로 이온을 갖 F^-1거나 추가 숫자 인수를 취할 수 있습니다. 참고 : 숫자 입력 유형에 …

6
도움! 계산기가 오작동합니다!
소개 계산기가 이상하게 작동합니다. 때로는 내가 입력하면가 8표시됩니다 2. 때로는 입력하면 a 6가 표시됩니다 +. 일부 버튼이 섞여 있습니다! 아무도 나를 결정하는 데 도움을 줄 수 있습니까? 도전: 입력 : 올바른 결과 가있는 잘못된 방정식 목록 . 출력 : 교체 된 두 개의 버튼. 예를 들면 다음과 같습니다 . 입력은 …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

15
pannenkoek가 A 프레스를 계산하는 데 도움
pannenkoek2012 는 A 버튼을 몇 번만 누르면 Super Mario 64 를 완성 하여 마리오가 점프 하는 것을 목표 로합니다. 각 "A 프레스"는 세 부분으로 구성됩니다. 버튼을 누르면 일정 시간 동안 유지 그것을 풀어 위의 이미지가 포함 된 자세한 설명 은 이 비디오 (1:15-3:23) 를 참조하십시오 . (단,이 과제는 반 프레스 …

6
육각 인접
위의 이미지는 육각형의 육각형 격자를 표시합니다. 그리드의 각 셀에는 중앙에서 시작하여 그림과 같이 시계 반대 방향으로 나선형으로 인덱스가 할당됩니다. 그리드는 무한정 계속됩니다. 위의 그림은 단순히 첫 번째 섹션입니다. 다음 육각형은 60과 37에 인접합니다. 당신의 임무는이 격자에 주어진 두 셀이 인접 해 있는지 확인하는 것입니다. 두 개의 셀 인덱스가 주어지면 두 …

30
벡터 정규화
벡터 를 정규화 하는 것은 방향을 일관되게 유지하면서 길이를 1 ( 단위 벡터 )로 조정하는 것입니다. 예를 들어 3 개의 성분 u 로 벡터를 정규화하려면 먼저 길이를 찾습니다. | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... 각 값을이 값으로 조정하여 …

25
가장 작은 제로리스베이스
양의 정수가 주어지면 선행 0이없는 기본 표현에 포함되지 않는 n가장 작은 기본을 출력합니다 . 모든 입력에 대해 가정 할 수 있습니다 .b >= 2nb0b <= 256 테스트 사례 1 -> 2 (1) 2 -> 3 (2) 3 -> 2 (11) 4 -> 3 (11) 5 -> 3 (12) 6 -> …

23
성가신 버그가있는 기본 정렬
입력 값은 반드시 고유하지는 않지만 5-255 양의 정수로 구성된 목록 / 시퀀스 / 벡터 / 배열입니다. 어떤 입력 형식이 가장 적합한 지, 각 정수 (정수 수량)는 5-255 범위에서 무작위로 균일하게 선택된다고 가정 할 수 있습니다. 목표는 동일한 (또는 동등한) 형식으로 동일한 목록을 출력하지만 증가하는 (감소하지 않는) 순서로 정렬하는 것입니다. 언어를 …

11
핀홀 카메라를 통한 일식
이 도전은 2017 년 8 월 21 일에 일어났던 일식에서 영감을 얻은 간단한 ASCII 아트 도전입니다 0 <= n <= 4. n=0: ***** ** ** * * * * ** ** ******* n=1: ***** ** ***** * ******* * ******* ** ****** ******* n=2: ***** ********* *********** *********** *********** ******* …

8
보이지 않지만 공유 숫자는 없습니다!
도전 여기 PPCG에서는 시퀀스가 ​​마음에 듭니다 . 다른 재미도 있습니다. 의 정의하자 a(n)것으로 작은 양의 정수 X모든 같지 않음 a(k)( 0 < k < n)하고, a(n-1)그리고 X어떤 진수를 공유하지 않습니다.a(0) = 0 입력이 주어지면 n > 0, 그런 출력이 a(n)됩니다. 예를 들어, 입력 n = 13, 우리가 가지고 a(13) = …

10
경보 최적화
내 알람 시계 나는 미국인이고, (디지털) 자명종도 마찬가지입니다. 알람을 설정하기 위해 알람이 이전 시간에 시작됩니다. 시간 버튼을 누르면 1 시간 위로 이동하고 분 버튼을 누르면 1 분 위로 이동합니다. 두 버튼을 동시에 두드리면 자정 (오전 12시)으로 재설정되고 두 번의 버튼 누름으로 계산됩니다. 시간이 한도를 초과하면 (12) 1로 재설정되고 AM / …

29
아나그램을 출력하십시오! 아니 아니야!
서로의 아나그램 인 고유 한 문자열 목록이 제공되면 목록의 각 단어와 다른 단어의 아나그램을 출력합니다. 문자열은 영숫자이며 유효한 아나그램이 보장됩니다. 프로그램이나 함수는 비 결정적 일 필요는 없지만 동일한 입력이 주어지면 코드를 여러 번 실행하면 가능한 모든 출력이 유효한 한 다른 출력을 생성 할 수 있습니다. 테스트 사례 [Input] -> Possible …

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