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

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

6
체다에서 골프 팁
Cheddar 는 사용자 Downgoat가 개발 한 고급, 기능적 + 객체 지향 프로그래밍 언어로 프로그래밍이 쉽고 빠르며 직관적입니다. 체다 골프에 대한 일반적인 팁은 무엇입니까? 코드 골프 문제에 적용 할 수 있고 적어도 체다에 특정한 아이디어를 찾고 있습니다 (예 : "불필요한 공백 제거"는 답이 아닙니다).
12 code-golf  tips 

2
Kipple을 해석하십시오!
소개 Kipple 은 2003 년 3 월 Rune Berg가 발명 한 스택 기반의 난해한 프로그래밍 언어입니다. Kipple에는 27 개의 스택, 4 개의 연산자 및 제어 구조가 있습니다. 스택 스택은 이름이 지정됩니다 a- z및 32 비트 부호있는 정수가 포함되어 있습니다. @숫자를보다 편리하게 출력 할 수 있도록 특수 스택이 있습니다 . 숫자를로 …
12 code-golf  interpreter  code-golf  string  code-golf  math  string  code-golf  ascii-art  path-finding  code-golf  string  ascii-art  code-golf  interpreter  binary  logic-gates  logic  code-golf  ascii-art  code-golf  graph-theory  code-golf  string  code-golf  number  sorting  code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

8
배열 자동
모두 중첩 된 목록을 좋아합니다! 그러나 때로는 중첩 목록을 만들기가 어렵습니다. 더 깊게 중첩할지, 더 얕게 중첩해야하는지 결정해야합니다. 따라서 도전을 위해 목록을 "자동화"해야합니다. 목록을 자동화하려면 목록의 모든 항목 쌍을 비교하십시오. 두 번째 항목이 더 작 으면 다음과 같이 닫고 여는 괄호를 두 요소 사이에 삽입하여 두 요소를 분리하십시오. } { …

3
일반적인 생일 문제
오늘 밤, 약혼자는 내 생일을 축하하기 위해 저녁을 먹으러 나갔습니다. 우리가 외출하는 동안 나는 생일 축하 행사가 50 명으로 구성된 식당에서 5 명의 다른 손님 (나 자신을 포함하여)에게 노래하는 것을 들었다 . 원래의 생일 문제 (사람의 방에있는 두 N사람이 같은 생일을 공유 할 확률을 찾는 )는 매우 간단하고 간단합니다. 그러나 …

9
N- 선택 목록
정수의리스트로부터 L, 및 정수 N, 출력 L에서 스플릿 N동일한 거리에서는 쉴드의 하위 목록. 나눌 수없는 길이 경우 N의 길이를 분할하지 않습니다 L다음 모든 하위 목록이 동일한 길이를 가지고 수 없습니다. 어쨌든 출력의 마지막 하위 목록은 나머지 목록을 포함하도록 길이를 조정하는 하위 목록입니다. 모든 하위 목록 것이이 방법 L의 마지막을 제외한 …

30
스네이크
도전 도전은 간단합니다 : 뱀을 인쇄하십시오 . 뱀 길이를 입력으로 얻습니다. 길이 2의 뱀은 다음과 같습니다. ==(:)- 길이가 7 인 뱀은 다음과 같습니다. =======(:)- 다시 말해, 뱀의 길이는 머리 앞의 등호가 몇 개인 지 입니다. 용법 C ++ 구현을 만들어서 컴파일했다고 가정 해 봅시다 ./getsnake. 나는 그렇게 실행할 수 있습니다 …

3
자기 참조 다항식
모든 주어진 정도에 대해, (다시 평가됨 ) 모두에 대한 다항식 의 항의 계수가 되도록 n적분 다항식을 구성 할 수 있습니다. 그것들을 독특하게 만들기 위해, 우리는 선행 계수 (의 계수 )가 양수와 최소값이어야합니다.pp(k)pkx^k0 <= k <= nx^n 이 다항식에는 몇 가지 흥미로운 속성이 있습니다 . 이 도전 과제를 수행하도록 영감을 얻은 …

5
ASCII로 크리비지 점수 표시
크리비지는 게임을하기 위해 특정 보드가 필요하기 때문에 재미있는 게임입니다. 크리비지 보드는 다음과 같습니다. 첫 번째 열이 올라갈 때 왼쪽에, 오른쪽으로 내려간 다음 다시 올라갈 때 왼쪽으로 돌아갑니다. 그리고 여기가 무슨 잘못 그려 같은 크리비지 보드 외모의 렌더링 ASCII 아트 : * * * ----------- ------- / * \ |*|*|*| /* …

4
구별 할 수없는 주사위 3 개
3 개의 주사위 롤 (1-6의 정수 값)을 정렬 된 순서로 (분별할 수 없도록) 제공 한 경우 동일한 분포를 가진 두 개의 공정한 주사위의 합으로 변환합니다 . 3 대 1에 대한 답은 모듈로 6을 모두 합한 것입니다. 최종 결과는 6 개의 숫자 각각이 (단일 다이와 마찬가지로) 똑같이 가능한 완전 평탄 분포입니다. …
12 code-golf  number 

3
문 상을 수상 할 수있는 기회는 무엇입니까?
지역 ACM 장은 회의에 참석 한 사람들에게 상을 수여합니다. 당신은 당신이 프로그래밍 퍼즐을 해결하면 (하지만 그러나 승리의 증가 기회를 얻을 나는 항상 그 퍼즐을 해결 참조). 따라서 어떤 사람들에게는 1 개의 항목이 있고 다른 사람들에게는 2 개의 항목이 있습니다. 그러나 기다리십시오! 추첨 프로그램이 작동하는 방식은 누군가 퍼즐을 풀 때 다른 …

1
몇 개의 사각형이 있습니까?
이 문제는 종종처럼 페이스 북에서 그 모습을 배회 그림에서 영감을 이 . 기본 사각형을 제외하면 다음과 같이 보일 것입니다. ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ 정사각형은 n x m1x1 정사각형으로 만들어지며 해당 정사각형에 몇 개의 하위 정사각형 (1x1, 2x2, 3x3, 4x4, 5x5 등)을 세어야합니다. 정사각형에는 일부 그리드 선이 누락되었거나 (위의 예와 …

2
회전 안전 라틴 사각형
라틴 정사각형은 X 또는 Y 열에 반복되는 기호가없는 정사각형입니다 . 예를 들면 다음과 같습니다. ABCD DABC CDAB BCDA 그런 광장 중 하나입니다. 모든 열과 행에 동일한 4 개의 순열이 어떻게 포함되어 있는지 확인하십시오. 그러나 라틴어 광장에는 문제가 있습니다. 두 번째 행 ( DABC) 1을 왼쪽 으로 회전하면 ABCD위의 순열과 동일한으로 …

13
Treemote를 키우십시오!
내 친구 토마스입니다. 그는 반 나무, 반 이모티콘입니다. | | | :D | | | 그는 외롭다. 그를 친구로 만들자! 입력과 같은 텍스트 기반의 이모티콘을 감안할 때 (예를 들어 ಠ_ಠ, :P, >_>,하지 😀, 🤓또는 🐦), 출력을 대응 treemote. treemote의 길이는 길이가 적은 문자 수입니다 (기본적으로 문자열에 대해 가장 내장 된 …

3
김표 계산 및 ZFC에서 종료되지 않은 알고리즘
김 테이블은 수학의 표준 공리 시스템에 종료 표시되지 않은 프로그램의 예를 제공 ZFC 하나가 매우 큰 추기경 공리를 가정 할 때 종료 않지만. 소개 고전 김 테이블 세트를 기본으로 고유의 유한 대수 있습니다 및 작업 만족 신원 과 에 와 .An{1,...,2n}*x * (y * z)=(x * y) * (x * …

3
그 것들을 최소화 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 당신의 작업은 그들 만 사업자 가장 적은 수의 사용 자연수 구축하는 것입니다 +또는 -. 예를 들어 숫자 7은 쓸 수 있지만로 쓸 …

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