정수가 아닌 지원이 부족하더라도 충격적인 기능 명령 부족에도 불구하고 BATCH를 좋아합니다. 왜? 이것이 작동하기 때문에 : SET var=SET %var% i=0 이것은 다음과 같이 평가됩니다. SET var=SET SET i=0 환상적이지 않습니까? 바이트를 저장하기 때문에 BATCH 프로그램 에서이 기술을 사용 했습니다! 당신의 도전은 당신이 그것을 받아 들일 경우 이런 식으로 BATCH 프로그램을 …
당신의 임무는 정확히 하나의 GOTO를 사용하여 가능한 한 가장 큰 프로그램을 만드는 것입니다. 점수는 코드가 GOTO없이 재구성 될 때 장소 를 변경 하거나 새로 도입 된 (설명을 제거해도 점수에 추가되지 않는) 코드의 문장 수로 계산됩니다 (다른 사람들은 더 많은 것을 제시함으로써 구조 조정에 도전 할 수 있음) 우아한 하나). 이것이 …
이 질문에 대한 George Edison의 의견을 바탕으로 가장 작은 자기 해석 통역사를 작성하십시오. 선택한 언어를 사용할 수 있습니다. 빈 언어는 포함되지 않습니다. 프로그램은 2 자 이상이어야합니다. 이 프로그램은 전체 언어 를 통역 할 필요가 없으며 , 통역사를 포함하는 언어 기능의 Turing-complete 서브 세트 일뿐입니다. Quines는 계산되지 않습니다. 언어의 내장 eval기능 …
간단한 도전 : 가능한 한 적은 바이트로 다음 텍스트를 출력하십시오. the answer toli fetheuniv ersea nde ver ything the ans wer tol ife the uni ver sean dev ery thin gth ean swer tolifetheuni ver seandeveryth ing the ans wer tol ifetheuniver sea ndeverything 원본 도면에는 332자가 포함됩니다. 규칙 입력이 …
32 비트 부호없는 정수 의 세트 비트 수를 계산 하는 유명한 까다로운 알고리즘 이 있습니다 . int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & 0x0F0F0F0F) + ((x >> …
소개 가장 작은 분모, 가장 낮은 분자 순서로 0에서 1까지의 모든 분수를 배열하여 시작하겠습니다. 1/2, 1/3, 2/3, 1/4, 3/4, 1/5, 2/5, 3/5, 4/5, 1/6, 5/6, 1/7 ... 중복은 계산되지 않으므로 2/4, 2/6, 3/6 또는 4/6은 이미 단순화 된 형태 (1/2, 1/3 및 2)로 표시되었으므로 나열되지 않았습니다. /삼). n명령 행 인수로 …
여기 도전이 있습니다. 범위 내의 모든 정수를 출력하는 코드를 작성하십시오. 쉬운 것처럼 들리지만 여기 까다로운 부분이 있습니다. 가장 낮은 숫자부터 시작하여 가장 높은 숫자로 시작합니다. 그런 다음 아직 배열에없는 가장 낮은 숫자입니다. 그런 다음 아직 포함되지 않은 가장 높은 값입니다. 예: 시작으로 1에서 5까지를 가져갑니다 숫자는 [1, 2, 3, 4, …
이는 영감 05AB1E 응답 하여 매직 Octupus 항아리 . 두 개의 인수, 양의 정수 및 문자열 / 문자 목록이 제공됩니다. 숫자를 base-n으로 변환합니다. 여기서 n은 문자열의 길이입니다. 각 문자에 대해 base-n 숫자에서 해당 문자 색인의 모든 모양을 해당 문자로 바꿉니다. 새 문자열을 인쇄하거나 반환하십시오. 예 : Input: 2740, ["|","_"] 2740 …
소개 거리 대화는 특히 거리별로 잘 알려지지 않은 프로그래머에게는 이해하기 어려울 수 있습니다. 우리 모두가 도시 환경에서 생존 할 수 있도록 통역사를 만드는 것이 귀하의 임무입니다. 도전 영어 문장을 입력으로 받으면 문장의 결과가 양수인지 음수인지를 결정하는 프로그램이나 함수를 만듭니다. 문장에는 부정적인 단어 가 포함 0됩니다 2. 프로그래머가 알고 있듯이, 이중 …
우리는 모두 구식 전화 키패드에 익숙합니까? 참고로 다음과 같습니다. 소문자 ASCII 문자와 단일 공백 으로 만 구성된 문자열이 주어진 경우 전화 키패드로 전체 문자열을 위와 같이 입력하려면 탭 수를 반환해야합니다. 이에 익숙하지 않은 사람들을 위해 다음과 같이 작동합니다. 2예를 들어, 숫자가있는 키 에는 문자열이 abc적혀 있습니다. 을 입력 a하려면이 키를 …
ASCII 아트 육각형을 입력으로 받으면, 측면이 모두 1 단위 더 긴 것을 출력하십시오. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ 입력 육각형은 180도 대칭이지만 측면이 모두 다른 길이 일 수 있습니다. 위의 …
스 네이 킹 넘버 챌린지 나는 1에서 50,000 사이의 많은 스 네이 킹 숫자가 궁금합니다. 이 게임에서 Snaking Numbers는 하나의 키를 위, 아래, 왼쪽 또는 오른쪽으로 이동하여 기존 숫자 키패드 (아래 형식)에 입력 할 수있는 숫자입니다. 7 8 9 4 5 6 1 2 3 0 예를 들어 숫자 5로 …
면책 조항 : 나는 Bruteforce가 아닌 솔루션을 모른다 Graeco-Latin 제곱은 동일한 길이 의 두 세트에 대해 셀로 구성된 배열이며, 각각은 첫 번째 세트의 요소와 두 번째 세트의 요소의 고유 한 (전체 사각형에 걸쳐) 쌍을 포함합니다. 쌍의 모든 첫 번째 요소와 두 번째 요소는 모두 행과 열에서 고유합니다. 가장 일반적으로 사용되는 …
단일 숫자 양의 정수로 중첩되거나 비어 있지 않은 배열이 제공 될 경우 (고유 보장되지 않음) 상자 그리기 문자를 사용하여 ASCII 아트 표현을 트리로 출력하십시오 ┌ ┴ ┐ ─ │ ┬ ┼. (이것들은 코드 페이지 437에서 복사되었지만 동등한 표현을 사용할 수 있습니다). 배열의 모든 정수는 나무의 잎이어야합니다. 배열에서 같은 수준의 요소는 …
도전 Bar Dice는 주사위가 달린 바에서 플레이하는 간단한 게임입니다. 6 면체 주사위 5 개를 굴려서 최고의 핸드를 만드십시오. 스코어링은 동일한 숫자로 주사위의 가장 큰 수를 모으는 것을 기반으로합니다. 유효한 핸드가 되려면 각 핸드에 최소한 하나의 "에이스"또는 하나를 포함해야합니다. 에이스는 "와일드"의 역할을하며 다른 숫자와 쌍을 이룰 수 있습니다. 플레이어의 손의 힘은 …