func greet(code: String) {
var k = 0
var Q = 0
var L = 0
var S = 0
var J = Array(repeating: 0, count: 1024)
let chars = Array(code)
while k < chars.count {
switch chars[k] {
case "-":
Q += 1
Q %= 14
case "~":
switch Q {
case 0:
L += 1
L %= J.count
case 1:
L -= 1
L %= J.count
case 2:
S += 1
S %= J.count
case 3:
S -= 1
S %= J.count
case 4:
J[L] += 1
case 5:
J[L] -= 1
case 6:
J[S] += 1
case 7:
J[S] -= 1
case 8:
J[L] += J[S]
case 9:
J[L] -= J[S]
case 10:
J[S] += J[L]
case 11:
J[S] -= J[L]
case 12:
J[S] = J[L]
case 13:
J[L] = J[S]
default:
break
}
default:
break
}
k += 1
}
print(J)
}
greet(code: "---~---~---~")
To embed this project on your website, copy the following code and paste it into your website's HTML: