proper intcode program resize
This commit is contained in:
parent
a9b5197ca7
commit
0bd196febf
1 changed files with 2 additions and 3 deletions
|
@ -272,9 +272,8 @@ impl Computer {
|
|||
Mode::Immediate => want,
|
||||
Mode::Relative => (self.rel + self.get_pos(want)) as usize,
|
||||
};
|
||||
if length < want {
|
||||
let missing = (want - length) + 10000;
|
||||
self.program.extend_from_slice(&vec![0; missing])
|
||||
if length <= want {
|
||||
self.program.resize(want + 1, 0);
|
||||
}
|
||||
self.program[want] = value;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue