from utils.vector import DynamicVector
fn safecracker(start:Int, incs:DynamicVector[Int]) -> DynamicVector[Int]:
var vec = DynamicVector[Int](3)
vec.push_back((start - incs[0]) % 100)
vec.push_back((vec[0] + incs[1]) % 100)
vec.push_back((vec[1] - incs[2]) % 100)
return vec
fn main():
var vec0 = DynamicVector[Int](3)
vec0.push_back(54)
vec0.push_back(48)
vec0.push_back(77)
let result = safecracker(96, vec0)
print(result[0], result[1], result[2])
from utils.vector import DynamicVector
fn safecracker(start:Int, incs:DynamicVector[Int]) -> DynamicVector[Int]:
var vec = DynamicVector[Int](3)
vec.push_back((start - incs[0]) % 100)
vec.push_back((vec[0] + incs[1]) % 100)
vec.push_back((vec[1] - incs[2]) % 100)
return vec
fn main():
var vec0 = DynamicVector[Int](3)
vec0.push_back(54)
vec0.push_back(48)
vec0.push_back(77)
let result = safecracker(96, vec0)
print(result[0], result[1], result[2])