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

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

30
Ot Wes Thi Bist uf Tomis
나는이 단순한 암호를 좋아한다. 인간이 읽을 수없는 단어를 읽고 그 차이를 메우는 것은 너무 재미있다. Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, ot wes thi ipuch uf …

19
브라켓 확장!
다음과 같이 프로그램 입력에서 일부 괄호를 확장해야합니다. 문자열 찾기 들 이 일치하는 괄호 [와 ]한 자리에, N 닫기 괄호 후. 브래킷을 제거하십시오. 대체 들 자체가 반복 N 번. ( n 이 0이면 간단히 s 를 제거하십시오 .) 입력에 더 이상 일치하는 괄호가 없을 때까지 1 단계로 이동하십시오. 추가 규칙 및 …

22
기본 ASCII Tallies
다른 제목 : 벽에 감옥 형을 집계 숫자가 주어지면 n출력 집계는 기존의 그룹당 5 개와 행당 50 개로 그룹화됩니다. 예 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

19
모든 고진 타 체인 찾기
고진 타 체인 ( 프로젝트 오일러 # 606에서 영감을 얻음 ) n에 대한 고진 타 체인은 {1,a,b,...,n}각 요소가 다음 요소를 올바르게 나누는 시퀀스 입니다. 예를 들어 12 개의 8 개의 고진 타 체인이 있습니다. {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}. 도전 양의 정수 ( n > 1) …

18
자음 또는 불협화음?
두 개의 음표 이름이 주어지면,이 두 음표에 의해 형성된 간격이 자음인지 음소인지를 결정하는 프로그램을 작성해야합니다. 소개 서양 음악에는 12 가지 "다른"톤이 있습니다. 그들의 이름은 가장 낮은 것부터 가장 높은 것까지 다음과 같습니다 C, C#, D, D#, E, F, F#, G, G#, A, A#, B. 순서는 순환, 그것은 서로 계속 즉, …
36 code-golf  music 

17
옵티머스 이외의 프라임
도전 입력 정수 주어 n > 0출력 (소수의 수가 다른 보다 n경우 n(숫자의 개수를 변화시키지 않고) n 개의 소수 팽창 한 디지트를 변경함으로써 제조 될 수 자체가 소수이다). 예 예를 들면 다음과 같습니다 n = 2. 의 진수 확장의 한 자리를 변경하여 2, 우리는 세 개의 추가 소수, 가지고 올 …

30
파이와 e를 섞어 파이를 만드십시오!
모든 사람은 파이 의 수학 상수, 원의 둘레와 지름의 비율을 알고 있습니다. 3.14159265358979323846264338327950288419716939937510... 아마 당신도 알고 전자 수학적 상수, 자연 대수의 기초를. 2.71828182845904523536028747135266249775724709369996... 하지만 ... 파이 알아 ? 그것은 나에게 가장 중요한 상수 중 하나입니다. pi 와 e 의 숫자는 인터리브됩니다. 32.1741185298216852385485997094352233854366206248373... 소수점 이하 확장으로 : 3, 2, 1, 7, …

24
더블 타임은 더블 타임이 아닙니다
이 도전 에 기초합니다 . 리듬 게임 오스! 난이도 수정 자 "Double-time"은 실제로 속도를 50 % 만 증가시킵니다. 당신의 임무는 양의 짝수 정수 (0보다 큰) 를 출력하는 프로그램을 작성하는 것입니다. 소스 코드의 각 바이트 / 문자 (선택한 것)가 복제되면 숫자에 1.5를 곱한 값을 출력해야합니다. 예를 들어 소스 코드가 ABC6이고 AABBCC출력하는 …

22
나는 심지어 ... 난 이상한!
당신의 작업은 간단합니다 : 정수를 입력으로 받아 홀수이면 출력하고 그렇지 않으면 아무것도하지 않는 프로그램을 작성하십시오 (멈춤은 허용되지 않습니다). 문제는 홀수 바이트 만 사용할 수 있다는 것입니다. 선택적으로 후행 줄 바꾸기를 출력에 추가 할 수 있습니다. 이것은 코드 골프이며 (홀수) 바이트로 가장 짧은 대답입니다. 표준 허점 은 금지되어 있습니다. 또한이 과제를 …

21
원래 번호
지침 대본 요한은 중요한 숫자를 가지고 있으며 다른 사람들이 그것을보고 싶어하지 않습니다. 그는 다음 단계를 사용하여 번호를 암호화하기로 결정했습니다. 그의 수는 항상 비 감소 순서입니다 (예. "1123") 그는 각 숫자를 영어 단어로 변환했습니다. (예. "123" -> "ONETWOTHREE") 그런 다음 글자를 무작위로 재 배열하십시오. (예. "ONETWOTHREE" -> "ENOWTOHEETR") 요한은 자신의 수가 …

15
내가 넘겨 줄까?
개요 3 줄 문자열이 주어지면 구조가 왼쪽으로 떨어지거나 균형을 잡거나 오른쪽으로 떨어지는 지 알아냅니다. 입력 구조 상단에 물건이있는 금속 막대의 구조를 상상할 수 있습니다. 1 7 4 a =============== | 첫 번째 줄은 항목입니다. 각 항목의 가중치는 문자 빼기 32의 ASCII 값으로 계산됩니다 (32 자 미만의 문자는 고려되지 않으며 공백의 …

21
(A [l (t [e (r) n] e) s] t) 문자열!
Alternesting 은 문자열을 가져 와서 대괄호 안에 중첩시키는 행위입니다. 다음은 문자열 을 대체 하는 방법 입니다. 길이가 N 인 문자열의 경우 가운데 N 문자를 사용하고 괄호로 묶습니다. 문자열이 Hello world!(12 자)라면 (Hello world!) 그런 다음 나머지 중심 n-2문자를 가져 와서 대괄호로 묶으십시오. 이 경우 가운데 10자는 ello world입니다. 다음 반복은 …

30
빈 응시의 군중
문제 입력이 없으면 다음 문자열을 출력하거나 리턴하는 프로그램 또는 함수를 작성하십시오. (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) 규칙 최단 프로그램이 이깁니다. 후행 공백이 허용됩니다. 후행 줄 바꿈이 허용됩니다. 허용 된 기능에 사용되지 않은 매개 변수.

30
까마귀 vs 택시
수평으로 1 마일 , 현재 위치에서 수직으로 B 마일 떨어진 지점으로 여행한다고 상상해보십시오 . 다른 말로하면, (0, 0)지점 간 여행입니다 (a, b). 여행을 얼마나 끝내야합니까? 이것은 간단한 질문처럼 보이지만 대답은 당신이 누구에게 물어 느냐에 달려 있습니다. 당신이 까마귀있어, 당신이 여행 할 수 있다면 까마귀 파리로 , 거리 단지입니다 여행 유클리드 …

30
; # 코드 생성
관련 : ; # 인터프리터 만들기 위의 과제에서 난해한 언어에 대한 통역사를 만드는 것이 과제였습니다 ;#. ;#언어 이 언어에는 정확히 두 가지 명령이 있습니다 : ;및 #(다른 모든 문자는 인터프리터에 의해 무시됩니다) : ;: 누산기 증가 #: 어큐뮬레이터를 127 단위로 모듈화하고 해당 ASCII 문자를 인쇄 한 후 어큐뮬레이터를 0으로 재설정합니다. …

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