«stack» 태그된 질문

스택 기반 프로그래밍 언어의 해석기 및 호출 스택에 대한 문제를 포함하여 스택 형 데이터 구조 (세부 사항은 태그 위키 참조)와 관련된 문제.

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

1
Prelude를 Befunge로 번역
입니다 주간 도전 # 2. 주제 : 번역 Prelude 에서 프로그램의 소스 코드를 취하고 Befunge-93 에서 동등한 프로그램의 코드를 출력 하는 프로그램 또는 함수를 작성하십시오 . 프로그램이 동등하게 되려면 주어진 입력에 대해 Prelude 프로그램과 동일한 출력을 생성하고 Prelude 프로그램이 중지 된 경우에만 중지해야합니다. 입력 언어 : Prelude 파이썬 인터프리터 : …

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

10
이것이 우리가 굴리는 방법입니다
Piet는 여러 가지 이유로 흥미로운 프로그래밍 언어입니다. 오늘 우리는 한 가지 이유, 즉 롤 명령 에 중점을 둘 것 입니다. 롤 명령은 원래 PostScript에서 왔으며 스택을 조작하는 강력한 방법입니다. 롤 명령은 스택의 맨 위 두 요소를 팝업하여 매개 변수로 사용합니다. 첫 번째 값을 팝 turns하고 두 번째 값을 호출합니다 depth. …
18 code-golf  stack 

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

15
아들이 편지를 찾도록 도와주세요
배경 내 4 살짜리가 그의 랍비에서 얻은 게임을 바탕으로 "목표"는 주어진 순서대로 글자를 "찾는"것입니다 (예 :) aecdb. 예를 들어 레터 카드 묶음이 제공 daceb됩니다. 주기적으로하더라도 주어진 순서로만 스택을 검색 할 수 있습니다. 필요한 편지를 만나면 스택에서 꺼내십시오. 객관적인 순서와 스택 (서로 중복없는 순열)이 주어지면 게임을하는 동안 볼 수있는 최상위 스택 …

4
실제로 정수 메타 골프
배경 실제로 ( 심각하게 의 후속 )은 2015 년 11 월에 만든 스택 기반 명령형 골프 언어입니다. 다른 많은 골프 언어와 마찬가지로 스택의 내용에 따라 다른 기능을 수행하는 1 바이트 명령이 있습니다. 전문 분야 중 하나는 수학입니다. 다양한 수학 기반 명령이 있습니다. 그러나 수학 연산을 수행하려면 스택에 하나 이상의 숫자를 …

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 / …

2
Befunge 프로그램 콤팩트
Befunge 는 2 차원 비전 프로그래밍 언어입니다. 기본 아이디어는 (1 문자) 명령이 2 차원 그리드에 배치된다는 것입니다. 제어 흐름은 그리드를 가로 질러지나 가면서 명령을 실행하고 화살표 ( >^<v)에 도달하면 방향을 변경 합니다. 명령은 스택 기반입니다. 이 목록을 참조하십시오 . http://esolangs.org/wiki/Befunge 도 참조하십시오 . Befunge-98의 사양을 사용할 수 있습니다. 문제 Befunge …

5
몬드리안 그림 설명 언어
이 과제는 MPDL ( Mondrian Painting Description Language) 의 통역사를 코딩하는 데 있습니다 . 언어 정의 언어는 사각형 스택에서 작동합니다. 사각형은 왼쪽 위 좌표와 오른쪽 아래 좌표로 정의됩니다. 좌표는 정수 여야합니다. 스택은 속성을 가진 단일 사각형으로 초기화됩니다(1,1,254,254) 각 명령의 형식은 다음과 같습니다. <character><integer> 세 가지 명령이 있습니다. v<integer>: 스택의 최신 …

4
ASCII 아트로 긴 나누기 시각화
ASCII 아트로 긴 나눗셈을 시각화하는 프로그램을 작성하십시오. 입력은 선택한 입력 형식을 사용하여 분자와 분모의 두 정수로 구성됩니다. 예 : 1234 ÷ 56 : 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12 : 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- …

2
스택 상태 다이어그램 해결
스택 상태 다이어그램은 한 스택의 값이 다른 스택으로 어떻게 변경되는지 보여줍니다. 예를 들어, 이것은 스택 상태 다이어그램입니다. 3 0 2 1 0 이는 처음에 3 개의 값 ( 3부분)을 포함하는 스택이 있음을 의미합니다 . 이 값은 0에서 2까지 색인화되며 맨 위에 0이 표시됩니다 2 1 0. 다음 부분 0 2 …

4
StackyMath를 해석하십시오!
새로운 스택 기반 언어를 구현할 시간입니다! 그것을 StackyMath라고합니다. 이것은 스택에 8 개의 연산과 스택에 숫자를 추가하는 방법을 가진 스택 기반 언어입니다. 작업 목록 : /: 부서. 스택의 상위 2 개 숫자에서 수행됩니다. 결과를 스택으로 다시 푸시합니다. *: 곱셈. 스택의 상위 2 개 숫자에서 수행됩니다. 스택에서 결과를 다시 푸시 -: 빼기. …

12
그리고 모든 사람들이 말했습니다…
목표 문자가 포함되지 않은 텍스트 입력 [또는] 다음 작업을 수행합니다 : 모든 예를 들어 중 Amen적어도 하나의 대문자와 (의 모든 인스턴스 그래서 Amen제외amen ), 같은 것을 출력 Amen(총액을 유지). 의 모든 인스턴스 /all the people said[?: ]/i(정규 표현식)에 대해 출력Amen (어쨌든 괜찮습니다). 모든 출력 후에는 는 줄 바꿈, 공백 또는 …

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