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

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

4
컷 큐브의 모서리, 모서리 및면을 세십시오.
이 샌드 박스 게시물에서 제공 이것은 8 학년 수학 시험에서 영감을 얻었습니다. 소개 우리는 다음 코너를 가진 큐브를 가지고 있습니다 A(0, 0, 0) B(1, 0, 0) C(1, 1, 0) D(0, 1, 0) E(0, 0, 1) F(1, 0, 1) G(1, 1, 1) H(0, 1, 1) 이 큐브에는 8 개의 모서리, 12 …
9 code-golf 

7
마술 : 채집, 주문을 지불
더 많은 MtG 굿 니스 : 매직 : 능력을 가진 채집 전투 전제: Magic : The Gathering에서는 필요한 양만큼 땅을 두드려 마나 비용을 지불하여 주문을 시전합니다. 이 토지는 다음 다섯 가지 색상 중 하나를 생성 할 수 있습니다. 화이트 (W) 블루 (U) 블랙 (B) 레드 (R) 그린 (G) 비용은 두 …

14
사전 순서의 괄호 시퀀스
여기 와 여기 에서 가져온 도전 N 개의 괄호 시퀀스 구성 N ( S 및 N ) (S). 유효한 괄호 시퀀스는 다음과 같이 정의됩니다. 인접한 괄호 "()"가 비워 질 때까지 지우기를 반복하는 방법을 찾을 수 있습니다. 예를 들어, (())유효한 괄호입니다. 두 번째와 세 번째 위치에서 쌍을 지우면이됩니다 (). 그런 다음 …


6
Codegolf Rainbow : 리플렉션을 사용한 색상 정렬
소개: : 나는 두 개의 무지개 관련 문제에 게시 한 후 Codegolf 레인보우 : 정수 배열 재미 (1) 및 Codegolf 무지개 : 블랙 앤 화이트에 그리기 2 , 다음 주석에 의해 만들어진 @ChrisM 아스키에 ( 블랙 앤 화이트에 그리기 ) 도전 : 어쩌면 당신은 이것을 알고 있으며 의도적으로 설계된 것입니다 …

12
다른 조합 가능
문제 값 n이 주어지면 참조 (0, 0)에서 (2n, 0)으로 새겨진 산 풍경을 상상해보십시오. 경사면 사이에는 공백이 없어야하며 산도 x 축 아래로 내려 가지 않습니다. 해결해야 할 문제는 다음과 같습니다 : 주어진 n (가로의 크기를 정의 함)과 피크 수 k (k는 항상 n보다 작거나 같음), k 피크로 몇 개의 산 조합이 …

3
공유 생일 파티
2019 년에는 사무실 생일 파티를 통합하여 사무실 ( "사무실"이라고 함)이 낭비되는 시간을 줄입니다. 같은 주 월요일부터 금요일 (포함) 사이에 생일을 가진 두 사람은 그 주에 공유 생일 파티 를 열게됩니다. 생일이 토요일이나 일요일에있는 사람들은 파티를 전혀받지 않습니다. 어떤 사람들은 실제 생일을 공유하지 않는 사람들과 생일 파티를 공유하는 것을 좋아하지 않습니다. …

24
곱셈 언 델타
값 의 "곱하기 델타" 를 정의합시다 는 다음과 같습니다.[a0,⋯aN,][a0,⋯aN,][\; a_0, \cdots a_N, \;] [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] 역 연산, 즉 "곱하기 곱하기" 는 위의 연산이 주어진 값이되도록 값을 반환합니다. 예 주어진 값 " multiplicative undelta "연산에 대한 일반적인 해결책 은 …

10
날짜 발생
음수가 아닌 3 개의 정수 y, m및 d(적어도 하나는 양수 여야 함)와 양수가 연도 인 유효한 날짜 (연도, 월, 일을 포함하는 합리적인 형식으로 추가 정보는 없음)가 제공되면 이다 날짜 y년, m월, d원래 날짜 이후 일. 그레고리오 력은 모든 날짜 (그레고리오 력이 채택되기 전의 날짜)에 사용됩니다. 다음 날짜를 계산하는 방법은 다음과 …
9 code-golf  date 

11
운명의 시계 바늘
당신은 의자에 묶여 있습니다. 그 아래에는 거대한 화산이 있습니다. 옆에있는 12 시간의 시계는 불길하게 똑딱 거리며, 뒤에서 체인으로 이어지는 전선이있어서 지구의 중심으로 떨어질 것입니다. 시계에 녹화 된 메모는 다음과 같습니다. 각 시계 바늘에는 전극이 있습니다. 두 시계 바늘이 같은 위치에 있으면 전원이 흐르고 죽습니다. 즉, 정확한 시간을 알려줄 수 없다면 …
9 code-golf  date 

10
목록 목록의 항목을 순차적으로 단계별로 튜플
도전: 비어 있지 않은 정수 목록이 제공되면 다음 형식의 튜플 목록을 반환하십시오. 첫 번째 목록의 각 요소로 시작하는 첫 번째 목록 튜플과 그 이후의 모든 목록의 첫 번째 요소가 이어 지므로 i 번째 튜플은이어야합니다 [ith element of first list, first element of second list, ... , first element of last …

2
파우더 토이의 골프 팁
이것으로 재미있게, The Powder Toy 는 골프, 특히 filt Logic에서 흥미로운 도전입니다. TPT를 도전으로 만드는 것은 문제에 접근하는 많은 많은 방법입니다. Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? 따라서 TPT 골프 팁을 얻을 수있는 위치가 도움이 될 것이므로이 질문 스레드를 만들었습니다. …
9 code-golf  tips  the-powder-toy  code-golf  number  array-manipulation  integer  code-golf  string  decision-problem  boggle  code-golf  array-manipulation  average  code-golf  math  code-golf  decision-problem  restricted-source  code-golf  code-golf  math  primes  code-golf  random  code-golf  tips  perl  code-golf  string  parsing  code-golf  math  number  decision-problem  code-golf  math  number  code-golf  string  alphabet  code-golf  math  geometry  code-golf  interpreter  brainfuck  code-golf  code-golf  decision-problem  boggle  code-golf  math  number  sequence  code-golf  math  code-golf  ascii-art  code-challenge  restricted-source  quine  code-golf  math  decision-problem  number-theory  primes  code-golf  ascii-art  code-golf  integer  graph-theory  chess  code-golf  math  interpreter  code-golf  code-golf  code-golf  ascii-art  code-golf  arithmetic  number-theory  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  code-golf  primes  factoring  encode  code-golf  decision-problem  code-golf  geometry  grid  code-golf  quine  code-golf  matrix  code-golf  matrix  code-golf  code-golf  number  array-manipulation  code-golf  array-manipulation  sorting  code-golf  matrix  code-golf  brain-flak 

3
해석 된 산술
약간의 알려진 사실은 충분한 언어 확장 (ghc)을 켜면 Haskell이 동적으로 형식화 된 해석 언어가된다는 것입니다! 예를 들어 다음 프로그램은 추가를 구현합니다. {-# Language MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-} data Zero data Succ a class Add a b c | a b -> c instance Add Zero a a instance (Add …

5
TwoMega 해석
이 문제에서는 대한 통역 쓸 것 2 Ω (로 전사 TwoMega ), 느슨하게 기반으로하는 언어 브레인 퍽 무한 차원의 저장 공간을. 언어 2 Ω는 상태의 세 조각을 포함 테이프 비트의 무한리스트이며,는 모두 0으로 초기화는 좌측의 요소, 우측 요소하지만있다. 메모리 포인터 테이프의 요소의 지표 인 음이 아닌 정수이다. 더 높은 메모리 …

22
가장 낮은 값을 사용하여 줄입니다
도전 숫자 배열을 가져 와서 다른 요소에서 아직 빼지 않은 배열에서 가장 낮은 요소를 각 요소에서 빼는 함수를 만듭니다. 가장 낮은 값을 사용한 후에는 다시 사용할 수 없습니다. 배열의 숫자는 10 진수이며 반드시 정수일 필요는 없습니다. 예: Input: [6, 4, 7, 8, 9, 2, 1, 4] Next lowest value: Output: …

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