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

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

29
역 콜롬비아 함수
가자는 순서를 정의 다음 N 디지트 시퀀스를 합산 (N-DSS)의 서열이다로 시작하는지 N . 마지막 숫자가 k 이면 다음 숫자는 k + digit-sum (k) 입니다. 처음 몇 n-DSS는 다음과 같습니다. 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: 2, 4, 8, 16, 23, 28, 38, 49, …

24
슈퍼 마리오 이미지 출력
이것은 Luogu OJ의 문제입니다. 나는 Luogu OJ에서 나와 내 친구를 포함한 많은 사람들이 가장 적은 문자 내 에서이 문제를 해결하는 방법에 관심이 있기 때문에 여기에 게시하기로 결정했습니다. 당신의 임무는 다음과 같은 ASCII 예술을 출력하는 것입니다. ************ ####....#. #..###.....##.... ###.......###### ### ### ........... #...# #...# ##*####### #.#.# #.#.# ####*******###### #.#.# #.#.# …

8
Brain-Flak 정수 골프
정수는 Brain-Flak 에서 지루합니다 . 8 개의 연산자가 있습니다 : () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> Switches to or back …

9
"추가 철탑을 건설해야합니다!"
소개 전략 게임 Starcraft 2에는 Terran, Zerg 및 Protoss의 세 가지 "레이스"가 있습니다. 이 도전에서 우리는 프로토스와 상징적 인 문구 인 "추가 철탑을 건설해야합니다!"에 중점을 둘 것입니다. 이 메시지는 군대를 건설하기 위해 공급이 부족할 때 언급됩니다. 따라서 스타 크래프트 커뮤니티를 돕기 위해 플레이어에게 필요한 철탑 수를 정확히 알려주는 프로그램이나 기능을 …

20
뱀파이어 호환성
뱀파이어에 대해 알려진 사실은 기증자 혈액형이 호환되는 희생자의 피를 마셔야한다는 것입니다. 뱀파이어의 호환성 매트릭스는 일반적인 적혈구 공여자 / 수령자 매트릭스 와 동일합니다 . 다음 미국 적십자 표로 요약 할 수 있습니다. Type You Can Give Blood To You Can Receive Blood From A+ A+, AB+ A+, A-, O+, O- O+ …

9
APL에서의 골프 팁
최근에 하나의 코드 골프 챌린지를 시작했으며 우승자가 GolfScript (놀랍고 놀랍습니다!) 인 것 같습니다. 흥미로운 것은 GolfScript를 이길 수있는 모든 기회를 가진 또 다른 강력한 경쟁자가 있다는 것입니다. 이름은 APL입니다. 여기 APL로 작성된 많은 답변이 있습니다. 이 언어는 코드 골프에 매우 효율적인 것 같습니다. 따라서 APL 프로그램에 대해 알고있는 코드 골프 …
28 code-golf  tips  apl 

10
카오스 게임
카오스 게임 프랙탈을 생성하는 간단한 방법입니다. 시작점, 길이 비율 r 및 2D 점 세트가 주어지면 다음을 반복적으로 수행하십시오. 당신의 포인트 세트에서 무작위로 (균일하게) 하나를 선택하십시오. r 과 1-r 을 가중치로 사용하여 그 점과 마지막으로 그린 ​​점 (또는 시작점)의 평균을 구합니다 (예 : r = 0 은 시작점을 의미하고 r = …

30
더 쉬운 통신은 더 빠른 코딩을 의미하며 더 적은 코더를 의미합니다.
정말 좋은 APLer 였고 5 년 전에이 날 세상을 떠난 APL (및 그 이상)의 모든 기초를 가르쳐 준 아버지 . 50 년의 APL을 준비하면서 필자는 이 특허 편지 (덴마크어를 읽지 않은 사람들의 편의를 위해 번역됨)가 손으로 쓴 로고에 대해 발견했습니다. APL이 대규모 사용자 기반을 얻지 못한 주요 이유를 설명합니다. 물론이 …

30
대문자와 소문자의 비율
이 도전에서 당신과 당신의 친구들은 어느 것이 더 나은지, 대문자인지 소문자인지에 대해 토론하고 있습니까? 알아 내기 위해이를 위해 프로그램을 작성하십시오. esolang은 친구를 놀라게하고 자세한 코드는 두려운 것이기 때문에 코드는 가능한 짧아야합니다. 예 PrOgRaMiNgPuZzLeS & CoDe GoLf 0.52 uppercase DowNGoAT RiGHtGoAt LeFTGoat UpGoAT 0.58 uppercase Foo BaR Baz 0.56 lowercase 명세서 …
28 code-golf  string 

4
블랙 햇은 어디에?
도전 임의의 xkcd 만화에서 패널 이미지를 제공하여 Blackhat이 만화에 있으면 true 값을, 그렇지 않으면 false를 반환하는 코드를 작성하십시오. 블랙 햇은 누구입니까? Blackhat 은 검은 모자를 쓰고있는 xkcd 만화의 캐릭터에 부여 된 비공식 이름입니다. Blackhat의 Explain xkcd 페이지에서 가져온 블랙 햇의 모자는 항상 똑 바르고 검은 색이며 위 이미지와 동일하게 보입니다. …

4
모든 자유 n- 아미노를 포함하는 평면의 가장 작은 영역
Math Stack Exchange에서 모든 무료 n-omino를 포함 할 수있는 가장 작은 지역 에 대한 질문을 했습니다 . 용어가 더 있으면이 시퀀스를 정수 시퀀스의 온라인 백과 사전에 추가하고 싶습니다 . 예 9 개의 셀 영역은 아래 그림과 같이 모든 12 개의 자유 5- 아미노를 포함 할 수있는 평면의 가장 작은 하위 …

12
뒤집기 팬케이크
에서는 팬케이크 정렬 만 허용하는 동작 시퀀스의 일부 요소 프리픽스의 역이다. 또는 팬케이크 스택을 생각해보십시오. 스택 어딘가에 주걱을 넣고 주걱 위의 모든 팬케이크를 뒤집습니다. 예를 들어, 서열은 6 5 4 1 2 3제 반전 처음으로 분류 될 수 6중간 결과를 산출 요소 (전체 순서) 3 2 1 4 5 6다음, …

3
헤비 박스 스태킹
무거운 상자가 많이 있으며 가능한 적은 수의 스택에 쌓으려고합니다. 문제는 지원할 수있는 것보다 많은 상자를 상자에 쌓을 수 없으므로 더 큰 상자는 스택의 맨 아래에 있어야합니다. 도전 입력 : 전체 박스 무게 목록 (kg 단위). 출력 : 상자 스택을 설명하는 목록 목록입니다. 이것은 입력에 가능한 가장 적은 수의 스택을 사용해야합니다. …

15
자기 식별 좌표
integer가 주어지면 length의 차원으로 n배열을 구성 하는 프로그램이나 함수를 작성하십시오 . 여기서 각 요소는 자체 좌표의 식별자입니다. 즉, 하나의 배열로 시작하여 각 배열에 더 많은 배열 이 포함 된 배열로 채 웁니다 . 가장 깊은 배열의 요소는 전체 배열의 위치를 ​​나타내는 좌표입니다.nnnnn-1 내 설명이 혼란 스러울 수있는 몇 가지 예. …
27 code-golf 

13
유효한 배드민턴 점수?
소개: 지금 당장 배드민턴 관련 도전 은 하나 밖에 없었습니다 . 배드민턴을했을 때 (지난 13 년 동안) 배드민턴 관련 도전 과제를 추가 할 것이라고 생각했습니다. 첫 번째는 다음과 같습니다. 도전: 입력 : 2 개의 정수 출력 : 사용자가 선택한 3 개의 고유하고 고유 한 출력 중 하나. 입력이 유효한 배드민턴 …

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