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

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

2
2D 던전 크롤러
프로그램은 다음과 같이 여러 줄로 된 문자열을 가져와야합니다. ############# # # # p # # # ############# p플레이어이며 #블록입니다. 이제 터미널 아래에 다음과 같은 입력 줄이 있어야합니다. How do you want to move? 만약 플레이어 l가 블록이 없을 때 왼쪽으로 걸어야 한다면 , 그렇지 않으면, 블록이있을 때, 그는 갈 수없고 …

11
와일드 카드 시퀀스와 일치하는 모든 사각형 [닫기]
휴무 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 삼년 전에 . 이는 2016 ARML 경쟁 팀 문제 # 6의 일부에서 영감을 받았습니다. 도전은 다음과 같습니다. 일련의 숫자와 다른 …

5
맨해튼 회전 거리
나는 이것이 좋은 도전 일 것이지만 : http://adventofcode.com/2016/day/1 과업 설명 패턴 (L | R) [1-9] [0-9] *에 따른 일련의 회전 및 거리가 주어지면 시작점과 끝점 사이의 맨해튼 거리, 즉 수직 및 수평 이동의 최소 수를 지정하십시오 그리드. 예 예를 들어, 북쪽으로 향하기 시작했다고 가정하면 : R2 다음에 L3은 동쪽으로 2 …
9 code-golf 

1
가장 튼튼한 포켓몬 유형
배경 이 질문은 비슷합니다 이것 . 아래에 필요한 모든 정보를 제공했습니다. 다른 도전에 대해 잘 알고 있다면 단일 공격의 효과를 보는 대신 모든 방어의 순위를 매길 수 있습니다. 이는 테이블이 서로 반비례하고이 문제의 목표가 사용자 입력없이하는 것이기 때문에 중요합니다. 포켓몬에는 18 가지 유형이 있습니다 : Normal Fighting Flying Poison Ground …

3
임의의 직교 행렬을 코드 골프
직교 행렬 열과 행 직교하는 단위 벡터 (즉, 직교 벡터) 리얼 항목 가진 정방 행렬이다. 이것은 M ^ TM = I이며, 여기서 I는 항등 행렬이고 ^ T는 행렬 전치를 나타냅니다. 이것은 "특수 직교"가 아닌 직교이므로 M의 결정자는 1 또는 -1 일 수 있습니다. 이 과제의 목표는 기계 정밀도가 아니므로 M …

5
간단한 다마고치 / 기가 애완 동물 만들기!
Tamagotchi와 Giga Pets는 작은 가상 애완 동물을 시뮬레이션 한 소형 전자 장치였습니다. 이 애완 동물에는 건강, 굶주림 등과 같은 몇 가지 통계가있었습니다. 최근에이 예제를 썼습니다. import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if os.name=='nt'else'clear');print("health:",d,"\nhunger:",h,"\nsleep:",s,"\nfood:",f,"\npotions:",p,"\nmoney:",m);t+=1 if msvcrt.kbhit(): k=ord(msvcrt.getch()) if k==102 and h>8 and f:f-=1;h-=9 if k==115:s=0 if k==112 and p:p-=1;d+=9 if k==98 and m>8:m-=9;p+=1 …
9 code-golf 

10
대략적인 arcsinc
목표는 간단합니다. input이 주어진 경우 가장 적은 바이트 수로 x방정식에 0이 아닌 실제 솔루션 을 출력 합니다.sin(x) = -mxm 명세서: 답은 유효 숫자 3 자리까지 정확해야합니다. 사소한 솔루션 이외의 실제 솔루션을 출력 할 수 있습니다 x=0. m하나 이상의 솔루션이 존재 한다고 가정 할 수 있습니다. 당신은 또한 가정 할 수 …
9 code-golf  math 

3
내추럴 파이 # 1-모래
골 N균일 한 길이 ( l) 의 임의의 선분을 생성하고 ( ) 등거리 ( t) 평행선 을 교차하는지 확인합니다 . 시뮬레이션 우리는 무엇을 시뮬레이션하고 있습니까? 부폰의 바늘 . 샌드 박스에서 모래를 부드럽게하고 같은 간격의 평행선을 그리십시오 (사이의 거리를 호출하십시오 t). 길이가 똑 바른 막대를 가지고 샌드 박스에 l떨어 뜨립니다 N. …

7
무작위로 그리드 채우기
양의 정수가 주어지면 n < 10각 위치가 왼쪽 상단부터 시작 하여 그 위치 x와 y색인으로 채워지는 2 차원 행렬을 만듭니다 . 예를 들면 다음과 같습니다. 입력 : 2 00 10 10 11 입력 : 3 00 10 20 01 11 21 02 12 22 그리드가 생성되면 각 인덱스를 임의로 채 …

2
pointfree를 pointful로 변환
Haskell 해커이기 때문에 나는 뾰족한 것보다 pointfree 표기법을 선호합니다. 불행히도 일부 사람들은 포인트 프리 표기법을 읽기가 어려워서 포인트를 쓸 때 올바른 수의 괄호를 얻는 것이 어렵다는 것을 알게되었습니다. pointfree로 작성된 코드를 pointful 표기법으로 변환 할 수 있도록 도와주세요! 약 포인트 프리 표기법에서는 포인트 (예, 실제로)를 사용하여 한 함수의 출력을 다른 …

1
뎀스터의 조합 규칙 수행
DST 크래쉬 코스 Dempster–Shafer Theory (DST) 는 다양한 증거를 결합하여 신념을 형성하는 방법을 제공합니다. 가능한 진술의 목록이 주어지면 (그중 하나가 정답 임), 가능한 진술의 각 조합 에는 증거의 정도를 나타내는 "질량"이 할당됩니다. 모든 조합의 총 질량은 항상 1과 같습니다. 이러한 대량 할당을 통해 해당 조합의 진실에 대한 합리적인 하한 (믿음) …
9 code-golf  math 

10
이 틱택 토 보드를 인쇄하십시오!
틱택 토 보드는 다음과 같습니다. a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | 일련의 움직임이 주어지면 토큰을 켜고 보드를 인쇄하십시오. 입력은 공백으로 구분 된 동작으로 입력되며 각 …

1
골프의 제왕
소개 JRR 톨킨의 반지의 제왕에서이 문구는 각 책의 표지에 있습니다. Three Rings for the Elven-kings under the sky, Seven for the Dwarf-lords in their halls of stone, Nine for Mortal Men doomed to die, One for the Dark Lord on his dark throne In the Land of Mordor where the …

1
Flexagonal flexagation
프로그래머로서 우리를 유연하게 보는 것은 그리 흥미롭지 않습니다. 오늘 우리는 그것을 바꿉니다! 이 도전에서 당신은 hexaflexagons를 플렉스하고 플렉스 할 것입니다. 약 비디오 소개를 보려면 flexagons에서 viharts 비디오를 시청 하십시오. 플렉사 곤은 맨 위와 맨 아래가 아닌 다른면을 나타 내기 위해 구부릴 수있는 모양입니다. 우리는 6면을 가진 hexahexaflexagon을 만들고 있습니다. 종이 …

6
오해의 소지품
긍정적 인 가정이 n있고x 두 모노 미널 사이의 관계를 표현합니다. 많은 사람들이 이것과 같은 간단한 실수를합니다 (즉 3x^2,와 (3x)^2). 도전 양수 주어 i, 결정 용액 복귀 n및 x배열로 가장 작은 합을 [n, x]. 동점의 경우 모든 솔루션 세트가 허용됩니다. 테스트 사례 62658722541234765 [15, 11] 202500 [4, 15] 524288 [8, 4] …

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