- Time limit: 10.00 s
- Memory limit: 512 MB
Ruudukon vasemmassa yläkulmassa on luku 1 ja tämän jälkeen muut luvut ovat kerroksittain sen ympärillä. Ruudukko muodostaa spiraalin, jonka 5 ensimmäistä kerrosta ovat:
Toteuta tiedostoon spiral.py funktio calculate, joka palauttaa halutun tuloksen.
def calculate(y, x):
# TODO
if __name__ == "__main__":
print(calculate(1, 1)) # 1
print(calculate(2, 3)) # 8
print(calculate(5, 2)) # 18
print(calculate(123456, 999999)) # 999997876546
