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

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

30
회문 안녕하세요, 세계
당신의 임무는 "인사말, 행성!"을 인쇄하는 프로그램을 만드는 것입니다. 콘솔에 정확하게. 충분히 간단 해 보이죠? 자, 여기 속임수가 있습니다. 코드는 회문이어야합니다. 즉, 왼쪽에서 오른쪽과 동일하게 오른쪽에서 왼쪽으로 읽습니다. 표준 허점은 허용 되지 않습니다.

27
16 비트 이진 그리드
부호없는 16 비트 정수가 주어지면 10 진수 형식 (즉, 10 진수 )을 4x4 ASCII 격자 비트로 변환하고 최상위 왼쪽에 MSB (최고 비트), LSB (최하위 비트)를 오른쪽 아래에서 영어 텍스트와 같이 읽은 다음 아래로 읽습니다. 예 입력 : 4242 +---+---+---+---+ | | | | # | +---+---+---+---+ | | | | …

6
BS입니다! (카드 게임)
BS 는 게임의 목적이 모든 카드를 잃는 카드 게임입니다. 게임은 4 명의 플레이어와 52 장의 카드 덱으로 구성됩니다. 각 플레이어는 무작위로 13 장의 카드를받습니다. 일반적으로 카드에는 2-10, Ace, Jack, Queen, King이라는 레이블이 붙어 있지만 단순성을 위해 0-12의 숫자로 레이블이 지정됩니다. 플레이어의 손에있는 카드의 수는 공개 정보이지만 플레이어는 자신의 손에있는 특정 …

13
키보드 친화적 인 숫자 생성
가장 일반적인 컴퓨터 키보드 레이아웃 에는 10 진수 키가 있습니다. 1234567890 글자 키 위를 따라 달려갑니다. 10 진수의 이웃 은 자릿수 키와 숫자 키 (왼쪽 및 오른쪽) (있는 경우)의 자릿수로 설정합니다. 예를 들어, 이웃은 0이고 {0, 9}이웃은 5입니다 {4, 5, 6}. 이제 키보드 친화적 인 숫자 를 양의 정수 (앞의 …

5
겨울 시즌에 얼음 아바타 이미지 만들기
겨울이되었고, 계절이 추워지기 시작했습니다 (이상한 화려한 머리 장식용 천이 곧 나타나기 시작했습니다). 테마에 맞게 아바타 사진과 다른 이미지를 고정시키는 코드를 작성해 봅시다! 입력 이 챌린지에 대한 제출에 대한 입력은 이미지 (고정 될 이미지)와 숫자 (임계 값, 나중에 설명) 여야합니다. 언어가 지원하는 방식 (파일 경로 또는 URL을 인수로 사용, 클립 보드에서 …

30
두 사람은 모든 차이를 만듭니다-강도
경찰의 주요 도전을 보려면 여기를 클릭하십시오 주의 사항 -이 과제는 종료되었습니다. 현재 게시 된 균열은 순위표에 포함되지 않으며 허용 된 답변은 변경 되지 않습니다 . 도전 원래 프로그램, 출력 및 변경된 프로그램의 출력을 고려할 때 예상되는 출력을 얻으려면 어떤 문자를 변경, 제거 또는 추가해야하는지 알아야합니다. 누군가의 코드를 해독 할 때 …

8
가장 큰 방에 있습니까?
소개 최근에 Pretty Good Software Company에서 채용 제안을 수락했습니다. 사무실 크기에 만족하지만 가장 큰 사무실이 있습니까? 당신이 들릴 때 동료의 사무실을 시선으로 보는 것만으로도 말하기가 어렵습니다. 이것을 알아내는 유일한 방법은 건물의 청사진을 조사하는 것입니다. 당신의 작업 건물의 평면도를 작성하고 사무실이 가장 큰지 여부를 나타내는 프로그램, 스크립트 또는 기능을 작성하십시오. 건물은 …

6
숨겨진 스테레오 그램 메시지
텍스트 단락, 빈 줄, 숨겨진 메시지가 포함 된 입력 문자열에 따라 텍스트 스테레오 그램을 생성해야합니다. 결과는 한 쌍의 문단으로 표시되며, 간격이 다른 문단은 입체적으로 볼 때 효과가 발생합니다 (설명은 여기 참조 ). 예 입력: I invented vegetarianism. It is a diet involving no meat, just vegetables. It is also common …
29 code-golf 

19
가장 짧은 고유 부분 문자열
입력 영숫자 문자열 s입니다. 산출 에서 (연속적인) 하위 문자열로 정확히 한 번 발생하는 가장 짧은 문자열입니다 s. 중복 발생은 별개의 것으로 계산됩니다. 길이가 같은 후보가 여러 개있는 경우 모든 후보를 발생 순서대로 출력해야합니다. 이 도전에서, 빈 n + 1문자열은 length의 문자열에서 시간이 발생합니다 n. 예 문자열을 고려 "asdfasdfd" 빈 문자열은 …
29 code-golf  string 

11
당신은 얼마나 많은 타워를 볼 수 있습니까?
이 질문은 온라인으로 플레이 할 수있는 숫자 배치 퍼즐 타워 (스카이 스크래퍼라고도 함)를 기반으로합니다 . 목표는 퍼즐을 풀고 각 행과 열을 따라 보이는 타워의 수를 알아내는 것입니다. 이것은 코드 골프이므로 가장 적은 바이트가 이깁니다. 타워 작동 방식 A - 타워 퍼즐에 대한 해결책은 라틴 정사각형 n*n모든 행과 열이 숫자의 순열 …
29 code-golf  grid 

30
청키 vs. 스무스 스트링
Peanut ButterN = 13 과 같이 길이가 N 인 문자열을 고려하십시오. 문자열에 N-1 쌍의 인접 문자가 있습니다. 들면 Peanut Butter12 쌍 제이며 Pe, 두 번째는 ea상기 마지막이다 er. 쌍이 대부분 다른 문자 인 경우 문자열의 품질은 다음과 같습니다 chUnky. 이러한 쌍이 대부분 같은 문자 인 경우 문자열의 품질이 매끄 럽습니다 …

5
세 글자가“Godel-Escher-Bach 큐브”를 형성 할 수 있는지 확인
이 질문은 "Godel, Escher, Bach"책의 표지에서 영감을 얻었습니다. 여기서 과제는 주어진 3 개의 문자가 3면에서 읽을 수있는 3D 조각을 생성 할 수 있는지 알려주는 함수를 작성하는 것입니다. 이 연습에서는 26 5px * 5px 비트 맵 만 사용할 수 있습니다. 또는 이진 (A에서 Z)으로 : 01110 11110 01111 11110 11111 11111 …
29 code-golf  3d 

19
기본 바이너리에 관한 모든 것
퍼니 제목을 변명하십시오. 이 질문은 82000의 흥미로운 속성에서 영감을 얻은 것 입니다. 이 글에서 저자는 82000은 2, 3, 4, 5의 이진수라고 설명합니다. 그러면 게시물은 "2, 3, 4, 5, 6의 이진수 인 숫자가 있습니까?"라는 질문을 제기합니다. "? (호기심 많은 사람들을 위해 최대 10 ^ 1,000,000까지의 값을 확인했으며 지금까지는 대답이 아니오입니다.) 이것은 …

12
단어 검색 퍼즐
단어 검색 퍼즐과 검색 문자열로 직사각형 텍스트가 주어지면 텍스트에 검색 문자열이 포함되어 있는지 확인하십시오. 검색 문자열이 나타날 수 있습니다 : 수평, 수직 또는 대각선 앞으로 또는 뒤로 함수 또는 프로그램을 작성하고 함수 인수 ARGV 또는 STDIN을 통해 두 개의 문자열을 입력으로 사용할 수 있습니다. 출력은 함수에서 리턴되거나 STDOUT에 기록 될 …

23
회전 안전 번호 인쇄
배경 일부 보드 게임 제조업체에서 일하고 있으며 일부 게임의 경우 0에서 n 까지 숫자가 새겨진 나무 타일을 생산해야합니다 . 그러나 더 이상 고민하지 않으면 일부 타일은 구분할 수 없게됩니다 (예 : 6및) 9. 이를 방지하려면, 당신은 명확하게하는 점, 예를 들면와 (과 만) 다른 사람과 혼동 할 수있는 숫자를 장착해야합니다, 당신은 …
29 code-golf  number 

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