anglais/examples/codegen.ang
Neemek ca0031431d
All checks were successful
/ test (push) Successful in 47s
more examples
2026-07-15 21:50:23 +02:00

24 lines
332 B
Text

passphrase := "Hello world!".split("")
start := [0, 0, 0]
modulus := 10
base := byte("!")
i := 0
n := 0
while n < passphrase.length() {
b := byte(passphrase.at(n))
v = start.at(i) + b - base
while v >= modulus {
v = v - modulus
}
start.put(i, v)
if i >= 3 {
i = 0
}
n = n + 1
}