adventofcode/2019/intcode-processor/processor.go

20 lines
255 B
Go

package intcode
import "fmt"
type Program struct {
code []int
ptr int
}
func NewProgram(prog []int) *Program {
p := new(Program)
p.code = make([]int, len(prog))
copy(p.code, prog)
return p
}
func (p *Program) PrintCode() {
fmt.Println(code)
}