«interpreter» 태그된 질문

다양한 언어 또는 형식주의 통역사 작성과 관련된 업무.

15
날 따라와!
문자열을 인수로 지정하면 가장 긴 겹치지 않는 반복 하위 문자열의 길이를 출력하거나 해당 문자열이 없으면 0을 출력하십시오. 입력 문자열이 비어 있지 않다고 가정 할 수 있습니다. 예 abcdefabc: 부분 문자열 abc은 위치 1과 7에서 반복되므로 프로그램은 3 을 출력해야합니다. abcabcabcabcab: abcabc또는 bcabca또는 cabcab반복되므로 프로그램에서 출력해야합니다 6 . (하위 문자열 abcabcabcab도 …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

4
작은 언어는 작은 통역사가 필요합니다
매우 간단한 언어 정의는 다음과 같습니다. A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): …

5
"죄송합니다, 청년이지만 거북은 끝까지 내려 왔습니다!"
Lindenmayer 시스템 실행 Lindenmayer에 시스템 (또는 L-시스템)에 관한 것이다 Thue 및 포스트 시스템,에서 사용되는 식물 모델링 및 프랙탈 생성 . L- 시스템은 심볼-알파벳으로부터의 심볼이 대체 심볼 시퀀스로 매핑 되는 문자열 재 작성에 의해 기술된다 . 이러한 매핑 모음은 L 시스템을 적절하게 구성합니다. Prusinkiewicz가 고안 한 그래픽 출력 방법은 매핑이 지정된 …

11
자신의 언어를 해석하지만 자신은 해석하지 않습니까?
X는 간단한 언어 인 "X 해석"이라는 많은 과제가 있습니다. 제 생각에는 너무 지루합니다. 인터넷에있는 모든 미련한 사람들에게 흥미로운 일을하기 위해 다음과 같은 도전을 시도 할 수 있습니다. 도전 언어를 선택하십시오 $LANG. $LANG튜링 완료 프로그래밍 언어 또는 프로그래밍 언어의 튜링 완료 하위 집합 일 수 있습니다. $LANG통역 을 위해 귀하의 언어 …

7
해석> <> (물고기)
&gt; &lt;&gt;는 널리 사용되는 언어는 아니지만 골프에 적합하며이 웹 사이트에서 사용되었습니다. Befunge 에서 영감을 얻었 으며 지침에 약간의 유사점이 있습니다. 필요한 명령 : &gt; &lt; ^ v 명령 포인터의 방향을 변경합니다 (오른쪽, 왼쪽, 위, 아래) / \ | _ # . 포인터는 이미 가지고있는 방향에 따라 방향이 바뀝니다. x 임의의 …

14
이 부분이 잘린 삼각 숫자입니까?
관련 OEIS 시퀀스 : A008867 잘린 삼각형 수 삼각형 숫자의 일반적인 속성은 삼각형으로 배열 할 수 있다는 것입니다. 예를 들어, 21을 취하고 os 의 삼각형으로 정렬하십시오 . 영형 OO ooo oooo ooooo oooooo 각 모서리에서 같은 크기의 삼각형을 자르는 "절단 :"을 정의 해 봅시다. 21을 자르는 한 가지 방법은 다음과 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

27
* 통역사 작성
작업은 간단합니다. 언어에 대한 통역사를 작성하십시오 * . 다음은 위키에 대한 더 큰 링크입니다. 유효한 * 프로그램은 세 가지뿐입니다. * "Hello World"인쇄 * 0과 2,147,483,647 사이의 난수를 인쇄합니다 *+* 영원히 실행됩니다. 세 번째 경우는 이 질문 의 사양에 따라 무한 루프 여야합니다 입력: 입력은 표준 I / O 규칙에 따라 …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

11
제곱 차이를 최대화
의 정수 값의 순열 고려 1에를 N. 예를 들면 다음과 N = 4같습니다. [1, 3, 4, 2] 우리는이 목록이 순환 그러한이라고 생각합니다 1및 2인접으로 처리됩니다. 이러한 목록에 대해 계산할 수있는 수량은 인접 값의 총 제곱 차이입니다. (1-3)² + (3-4)² + (4-2)² + (2-1)² = 10 당신의 임무는 양의 정수가 주어지면이 …
19 code-golf  array-manipulation  permutations  restricted-complexity  code-golf  geometry  grid  code-golf  string  sorting  code-golf  simulation  code-golf  string  code-golf  arithmetic  code-golf  sorting  code-golf  string  code-golf  sorting  code-golf  interpreter  code-golf  number  kolmogorov-complexity  natural-language  conversion  code-golf  random  internet  code-golf  board-game  code-golf  number  sequence  code-golf  math  number  code-challenge  image-processing  classification  test-battery  code-golf  ascii-art  code-golf  tips  code-golf  arithmetic  code-golf  tips  code-golf  tips  javascript  code-golf  array-manipulation  code-golf  ascii-art  code-golf  string  binary  code-golf  arithmetic  linear-algebra  matrix  code-golf  sequence  code-golf  math  number  arithmetic  code-golf  primes  code-golf  math  code-golf  array-manipulation  counting  code-golf  arithmetic  code-golf  quine  code-generation  polyglot  code-golf  math  kolmogorov-complexity  trigonometry  code-golf  string  encryption 

5
피클 조금
파이썬의 pickle 모듈 은 직렬화에 사용되므로 나중에 재구성 할 수있는 방식으로 객체를 덤프 할 수 있습니다. 이를 위해 pickle은 간단한 스택 기반 언어를 사용합니다. 일을 단순하게하기 위해이 언어의 작은 부분 집합을 다룰 것입니다. ( Push a mark to the stack S'abc'\n Push a string to the stack (here with contents …

10
프로그래밍 언어 인터프리터 만들기 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 주제를 다루 도록 질문을 업데이트하십시오.Code Golf Stack Exchange에 대한 . 휴일 삼년 전에 . 직무: 프로그래밍 언어의 스 니펫을 구문 분석 할 수있는 인터프리터를 작성해야합니다. 언어는 복잡 할 필요는 없지만 다음과 같은 구문 적 요소를 포함해야합니다. …

8
두뇌 고전적인 통역사를 작성하십시오!
Brain-Flak (Brainf ** k와 Flak-Overstow의 교차점)은 스택 기반의 난해한 언어입니다. 이 과제가 게시 된 이후로 언어는 발전하고 업데이트되었지만 언어의 첫 번째 개정판은 "brain-flak classic"으로 알려져 있습니다. Brain-Flak 클래식 코드 문자열을 가져 와서 평가하는 프로그램이나 함수를 작성해야합니다. 또한 (가능한 빈) 정수 목록이 필요합니다. Brain-Flak 클래식 프로그램에는 입력이 있습니다. 언어 Brain-Flak에는 '왼쪽'과 …

6
합산? 그건 내 장점이야!
소개 Forte 는 숫자 값을 수정한다는 개념에 기반한 매우 독특한 난해한 언어입니다. Forte 숫자는 상수가 아니라 변수에서 LET명령어를 사용하여 새 값을 지정할 수 있습니다. 예를 들어, LET 2=4-1지금 부터 실행 한 후에 2는 값 을 가정합니다. 3즉, 값 2이 표현식에 나타날 때마다 값 이 대신 "대체"됩니다 3. 이제식이로 (1+1)*2평가됩니다 9. …

17
존재하지 않는 언어에 대한 통역사 제작
입력을 받고 해석하여 결과를 숫자 배열로 출력하는 가짜 스택 기반 언어에 대한 인터프리터를 작성하십시오. 각 바이트를 반복하고이 테이블에 따라 다른 기능을 수행해야합니다. 0000 (0) : 연결 (문자열 인 것처럼 스택에서 맨 위 두 숫자를 결합합니다. 예 : 12,5-&gt; 125) 0001 (1) : 증분 (스택 상단의 숫자에 1을 더함 ) 0010 …

3
문자열에서 패턴 찾기
이 challence에서, 당신의 임무는 주어진 구조를 가진 부분 문자열을 찾는 것입니다. 입력 입력은 비어 있지 않은 두 개의 영숫자 문자열, 패턴 p 및 텍스트 여야 합니다t . 아이디어는의 각 문자가 서로 옆에 p있는 연속 된 비어 있지 않은 하위 문자열을 나타내며 그 연결을 나타냅니다. 동일한 문자는 동일한 하위 문자열에 해당합니다. …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

6
가장 작은 바이트 코드 인터프리터 / VM
리더 보드-JIT 컴파일 (낮을수록 좋음) es1024-81.2 점 (작동중인 컴파일러 포함) 키 에트 랜달-116 포인트 엘-121 포인트 리더 보드-해석 됨 (낮을수록 좋음) Martin Büttner-706654 점 (약 2 시간 정도). criptych-30379 포인트 (97 초) 당신의 임무는 당신이 그것을 받아들이도록 선택한다면 가능한 가장 작은 바이트 코드 인터프리터 / VM을 작성하는 것입니다. VM / …

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