(no title)
xaedes | 3 years ago
```latin-py
"""Haec definitio vicini elementos in arr in spatio n a puncto (x, y) repperit."""
definio vicini(arra: lista, x: numerus, y: numerus, n: numerus) -> lista:
"""Resultatus in quem vicini elementi addentur."""
resultato: lista = []
# Maximum quod x possit esse.
riga_maximus: numerus = max(0, x-n)
# Minimum quod x possit esse.
riga_minimum: numerus = min(longitudo(arra)-1, x+n)
# Maximum quod y possit esse.
colonna_maximus: numerus = max(0, y-n)
# Minimum quod y possit esse.
colonna_minimum: numerus = min(longitudo(arra[0])-1, y+n-1)
# Itero per intervallum rigarum
pro i in intervallum(riga_maximus, riga_minimum+1):
# Itero per intervallum columnarum
pro j in intervallum(colonna_maximus, colonna_minimum):
# Addo elementum ad resultatum.
resultato.adde((i, j))
# Redire ad resultatum.
redire resultato
```
iwasanewt|3 years ago