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

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

1
중복 질문 감지
중복 질문 감지 옛날 옛적에 골프장이있었습니다. 문제가있었습니다. 사람들은 유사하거나 동일한 질문을 반복해서 게시 할 것입니다. 당신은선택된 강제 강제 협박 질문은 필요한 방법으로 질문이 기존 질문과 중복되는지 여부를 결정하는 프로세스를 자동화하도록 요청했습니다 (규칙 참조). 입력 프로그램은 단일 URL을 입력으로 승인해야합니다. 이것이 codegolf.stackexchange.com 에 대한 질문으로 이어진다 고 가정 할 수 있습니다 …

21
계단 도전
당신의 작품은이 예술 작품을 재현하는 것입니다. _____ | | | | _____| | | | | _____| | | | | _____| | | | | _____| 대답은 이것을 다시 작성하여 결과로 인쇄해야합니다. 모든 언어가 허용되며, 직접 예술 작품을 인쇄 할 수 없으며, 어느 정도 수준의 조작이 필요합니다. 바이트 수가 …

11
제한된 폴리 글롯
폴리 글 로트는 여러 프로그래밍 언어에서 동시에 유효한 프로그램입니다. 이러한 폴리 글 로트 대부분은 한 언어의 특정 구문이 다른 언어의 주석으로 해석되는 방식으로 작성됩니다 (예 : #defineC에서 여러 스크립팅 언어의 주석으로 해석 됨). 주석이 포함되지 않은 사소한 폴리 글 로트를 만들 수 있는지 여부가 궁금하지만 공백이 아닌 문자를 제거하면 즉시 …


30
충격 프로브에 의한 죽음 : 많은 주사위
웹 코믹에서 Darths & 드로 이드 가상 롤 플레잉 캠페인에서 R2-D2를 재생, 피트, 이는 주변의 만화는, 기반 주장 번 : Phanastacoria의 잃어버린 오브와 (경고 링크 된 만화의 잠재적 스포일러) 즉, 최대 리깅 자신의 충격 프로브, 그는 이제 무려 1048576d4손상. (GM은 이것을 확인하거나 거부하지 않았다.) 거의 아무도 그 많은 주사위를 굴릴 …
20 code-golf  random 

8
픽셀 아트, 에피소드 2 : 슈퍼 마리오 브라더스의지도 1-1 표시
마지막 도전 ( Pixel-art, 에피소드 1 : 디스플레이 슈퍼 마리오 )은 훈련 일뿐입니다 ... (놀라운 방법으로 완성했습니다. 감사합니다!) 이번에는 조금 더 일해야합니다. NES에서 수퍼 마리오 브라더스의 모든 월드 맵을 표시해야합니다. 프로그램 또는 함수는 다음 이미지의 모든 픽셀을 표시하거나 이와 유사한 이미지 파일 (BMP, PNG 또는 GIF)을 생성해야합니다. 프로그램은 어떤 식 …

12
오늘 밤이나 이번 주말에 다시 연결
이것은 첫 번째 코드 골프이므로 너무 광범위하거나 좋은 퍼즐에 대한 정보가 누락 된 경우 알려주십시오! 도전 온타리오 및 전 세계 다른 지역에서는 전력 사용 시간에 따라 킬로와트시 당 비용이 달라지는 TOU (Time-Of-Use ) 요금을 사용하여 전기 요금이 청구됩니다 . 날짜와 시간이 주어지면 내가 피크에 있거나 (빨간색), 중간에 피크 (노란색) 또는 …
20 code-golf  date 

4
돌을 강에 던질 한 쌍의 스파이를 만드십시오
최근에 새로 출시 된 Puzzling.SE 에서 스파이가 강에 돌을 던지는 데 실제로 문제가있었습니다. 두 명의 스파이는 적에게 눈에 띄지 않고 두 개의 비밀 번호 (스파이 당 하나의 번호)를 서로 전달해야합니다. 그들은 26 개의 구별 할 수없는 돌을 사전에 사용하여이를 수행하는 방법에 동의했다. 그들은 26 개의 돌 더미가있는 강에서 만난다. 첫 …

1
효율적인 오류없는 * 인코딩 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Code Golf Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 미션 잘 알려진 바와 같이, 지구상의 모든 알려진 생물체의 유전 물질은 DNA로 인코딩됩니다. 4 개의 뉴클레오타이드 아데닌, 티민, 사이토 신 및 구아닌을 …

16
정수를 3으로 나눌 수 있는지 확인
목표는 조건을 사용하지 않고 숫자를 3으로 나눌 수 있는지 확인하는 것입니다. 입력은 0에서 255 사이의 부호없는 8 비트 숫자가됩니다. 창의성이 권장됩니다! 당신은 오직 사용할 수 있습니다 평등 / 불평등 ( ==, !=, >, <, >=, <=) 산술 ( +, -, x) 논리 연산자 ( !하지, &&및, || 또는) 비트 연산자 …

1
필로 미노 솔버
Fillomino 는 폴리오 미노 로 그리드를 채우는 퍼즐 입니다. 각각의 폴리 아미노는 인접한 세포의 영역이다. 그리드 표현은 각 셀을 덮고있는 polyomino 크기를 보여줍니다. 예를 들어, pentomino (5)는 55 개의 인접 셀 각각에서와 같이 표시됩니다 (아래 참조). 크기가 같은 두 개의 폴리 아미노는 테두리를 공유 할 수 없지만 대각선으로 테두리가있을 수 …

1
이 성가신 문에서 내 벽을 보호
손잡이는 훌륭하지만 모두 문을 열면 항상 주변 벽이 움푹 들어갑니다. 다음과 같이 방의 ASCII 아트를 입력해야합니다. +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | \| | X | \ | X | / | | \ X | / | \ / …
20 code-golf 

1
숫자로 저글링
당신의 임무는 주어진 템플릿을 완성하여 유효한 저글링 패턴을 생성하는 것입니다. 그러나 먼저 그러한 패턴이 어떻게 표시되는지 알아야합니다. Siteswap 소개 Siteswap은 저글링 패턴에 대해 확립 된 표기법입니다. 패턴을 비트로 나누어 작동합니다. 각각의 이길 때마다 공을 던질 때 왼손과 오른손이 번갈아 나타납니다. 각 드로우 (즉, 각 비트)는 그 볼이 다음에 던져 질 …
20 code-golf 

7
Bejeweled / match 3 게임에 움직임이 있는지 확인
배경 Bejeweled 및 유사한 게임에서 플레이어는 8x8 보석 그리드에서 인접한 보석 2 개 (대각선 없음)를 서로 바꿔서 같은 색상의 3 개를 연속으로 일치시켜야합니다. 보석은 수평 또는 수직으로 일치시킬 수 있습니다. 3 번 연속으로 움직일 수있는 움직임이 없을 때까지 게임 플레이는 계속됩니다. 태스크 목표는 Bejeweled 게임이 아직 끝나지 않았는지 여부를 결정하는 …
20 code-golf  game  grid 

13
롤 던전과 드래곤 주사위
던전과 드래곤을하고 싶지만 주사위가 없습니다! 당신의 도전은 일부 D & D 주사위를 굴리는 것입니다. Backus-Naur 형식의 입력 형식 사양 은 다음과 같습니다. <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= | <integer> <opt-modifier> ::= | "+" <integer> <integer> ::= "0" | "1" | "2" | "3" | "4" | "5" …
20 code-golf  random 

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