«code-golf» 태그된 질문

코드 골프는 가장 적은 바이트의 소스 코드에서 특정 문제를 해결하기위한 경쟁입니다.

1
유효한 미로의 수
WxH그리드가 주어지면 가능한 미로는 몇 개입니까? 미로에 대해 알고있는 것 : 격자는 정확히 H제곱 높이와 W제곱 너비입니다. 정사각형에는 시작, 완료 및 비우기의 세 가지 유형이 있습니다. 미로는 정확히 1 개의 시작과 1 개의 마무리를 포함해야하며 나머지 모든 사각형은 비어 있습니다. 전체 미로를 둘러싸는 벽이 있습니다. 아래 규칙을 위반하지 않는 한 …

2
전리품에 대한 주름 잡기
소개 오랜 전투 끝에 수수께끼의 경쟁에서 스핑크스를 물리 쳤습니다. 당신의 기술에 깊은 스핑크스는 당신에게 당신의 영리함에 상응하는 보상을주기를 원하며, 숫자가 들어있는 8 개의 상자로 나누어 진 마법의 양피지가 존재하게합니다. 스핑크스는 "양피지를 만들어 상자가 겹치도록하고 상자는 덧셈이나 곱셈을 통해 합쳐질 것"이라고 말했다. 직무 목록 / 배열 / 8 개의 자연수를 입력으로 …

5
숫자 키패드 주변의 확률 생성
오늘 초이 질문에서 영감을 받아 다양한 프로그래밍 언어가 숫자 키패드를 확률로 바꿀 수있는 흥미로운 방법을보고 싶습니다. 일반적으로 타일 기반 게임에서는 숫자 패드를 사용하여 현재 캐릭터의 위치에 따라 어떤 방향 으로든 이동할 수 있습니다. 이러한 게임을 위해 AI를 만들 때 Math.random() * 8충분하지 않기 때문에 움직임이 자연스럽고 자연스러운 느낌을 갖도록 창의력을 …
12 code-golf 

1
단일 정장 마작에 대한 오버 핸드 값 확인
마작 은 아시아에서 매우 인기있는 타일 게임입니다. 일반적으로 4 명의 플레이어와 함께 플레이하며 게임의 목표는 타일을 사용하여 먼저 유효한 핸드를 완성하는 것입니다. 마작에는 3 개의 타일 슈트와 명예 타일이 있습니다.이 도전에서는 단일 슈트의 타일을 사용하여 형성된 핸드 만 고려합니다. 타일은에서 1까지 번호가 매겨지며 9각 타일에는 정확히 4 개의 사본이 있습니다. …
12 code-golf  game 

3
동형 하위 문자열이 있는지 확인
이 질문은 단어가 동형인지 확인 하고 첫 번째 부분을 복사하여 동형 의 정의를 제공 하는 확장입니다 . 두 단어가 동일한 문자 반복 패턴을 갖는 경우 이소 형입니다. 예를 들어, 모두 ESTATE와 DUELED패턴을 가지고abcdca ESTATE DUELED abcdca 글자 1과 6이 같기 때문에 글자 3과 5는 같고 더 이상 없습니다. 이것은 또한 …
12 code-golf 

7
이온 컴파운드 골프
도전 두 개의 입력, 즉 양이온과 음이온이 주어지면 두 이온으로 만들어진 이온 성 화합물에 대한 공식을 출력해야합니다. 이것은 기본적으로 요금이 0이되도록 균형을 맞추는 것을 의미합니다. 아래 첨자 번호로 수식 서식을 지정하지 않아도되지만 다중 원자 이온 (예 :)에 대괄호가 있어야합니다 NO3. 오류를 설명 할 필요는 없습니다 (예를 들어 누군가가 두 개의 …

6
ASCII 삼각형 리플
좋아, 내 첫 골프 질문입니다. 부드럽게 해주세요 :) 아스키 퍼즐이 너무 많다는 것을 알고 있습니다 : P 그러나 여기에갑니다. 작업은 간단합니다. 좋아하는 프로그래밍 언어를 사용하여 삼각형 리플을 인쇄하십시오. 입력은 리플의 크기 여야합니다. 각 삼각형의 간격이 균등합니다. 기본적으로 가장 작은 삼각형을위한 공간이 충분하지 않을 때까지 삼각형을 계속 추가합니다. 잔물결이 올바른 크기의 …

2
가장 짧은 스 와이프 경로 찾기
소개 최근에 Swype 로 타이핑하는 데 익숙해졌습니다 . 시작 글자에서 끝 글자까지 직선을 그리거나 반복되는 글자를 건너 뛰어 특정 단어를 만들 수 있음을 알았습니다. 예를 들어 balloon다음 문자를 Swyping 하여 단어 를 입력 할 수 있습니다 . b> a> l> o> n. 도전 우리가 정의 할 수있는 최단있는 Swype 경로 …
12 code-golf 

8
소스 코드의 문자 수
소스 코드에서 각 고유 문자의 발생 횟수 목록을 출력하는 프로그램을 작성하십시오. 예를 들어,이 가상의 프로그램 {Source_Print_1};은 다음과 같은 출력을 생성해야합니다. ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 …
12 code-golf  quine 

16
문자열에서 문자 이동
이 과제에서는 입력 된 문자열에서 문자를 n 번 이동하고 이동 된 문자열을 출력해야합니다. 입력 입력에는 먼저 문자열이 포함됩니다. 다음 줄에는 정수가 표시 n됩니다. 산출 경우 n긍정적, 오른쪽에있는 문자열의 문자를 이동 n시간. 경우 n음수 왼쪽으로 문자열의 문자를 이동 n시간. 경우 n제로, 문자열의 문자를 이동하지 않습니다. 이동 후 ( n0이 아닌 경우) …
12 code-golf  string 

3
선반에 책
책과 책장이 있습니다. 가능한 한 많은 책을 선반에 놓고 싶지만 규칙이 있습니다. 책의 모든 치수 (높이, 너비 및 깊이)는 선반에서 증가하지 않는 순서를 형성해야합니다. 이것은 모든 책이 최소한 자기 자신에 대한 책보다 높아야 함을 의미합니다. 너비와 깊이도 마찬가지입니다. 책을 회전하여 높이, 너비 및 깊이를 바꿀 수는 없습니다. 모든 책의 크기를 …

20
암호화 해시 골프 (도둑)
이 콘테스트는 끝났습니다. 경찰의 도전에는 남아있는 깨지기 쉬운 대답이 없습니다. 암호화 해시 골프 의 컴패니언 스레드 다시 말해, 주요 도전 과제의 강도에 대한 규칙은 다음과 같습니다. 직무 두 개의 메시지 : 스레드 '도적으로 다음 게시하여 제출'경찰 어떠한 균열 M 과 N을 의 I 되도록 H (M) = H (N) 및 …

4
Pauli 행렬 곱하기
파울리 행렬은 양자 물리학에서 매우 일반적으로 표시되는 2 × 2 행렬의 집합입니다 (아니, 당신은이 문제에 대한 양자 물리학을 알 필요가 없습니다). 집합에 항등을 포함하면 네 가지 행렬은 다음과 같습니다. σ0 = σ1 = σ2 = σ3 = [1 0] [0 1] [0 -i] [1 0] [0 1] [1 0] [i …

3
거의 졸다
나는 그에게 제공하여 친구를 속일 원 quine 것을 거의 일을하지만, sloppier 및 sloppier되었다. 실행될 때 프로그램을 출력하지만 하나의 문자는 제거하는 프로그램을 작성하십시오. 하나의 문자를 추가, 제거 또는 둘 다 할 수 있습니다 (한 문자 변경). 그러나 하나의 캐릭터 만 . 당신의 점수는 (length of your program) / floor(sqrt(number of times …
12 code-golf  quine 

3
페미닌인가 남성인가?
만 소문자 알파벳 순으로 포함 된 단일 문자열에 걸리고, 인쇄 또는 반환 프로그램 또는 기능을 쓰기 truthy의 단어가있는 경우 값을 여성 이 나타내는 것과 버전 falsy 는 경우 값 남성의 버전. 예를 들어, hen닭의 여성용 버전이고 rooster남성용 버전이므로 hen생산 1및 rooster생산할 수 있습니다 0. 성별을 반영하는 모든 영어 단어에 대해이 …

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