Задали очередное задание. Помогите советом
вот реализация этого задания. вдруг кому то пригодиться
var desk = Array(repeating: Array(repeating: 0, count: 8), count: 8)
let (x,y) = (0,3)
for (index1,element1) in desk.enumerated()
{
for (index2,element2) in element1.enumerated()
{
if (index1 == x)
{
desk[index1][index2] = 1
} else if (index2 == y)
{
desk[index1][index2] = 1
} else if (abs(index1-x) == abs(index2-y))
{
desk[index1][index2] = 1
}
}
}
for (index1,element1) in desk.enumerated()
{
var str = “”
for (index2,element2) in element1.enumerated()
{
str.append(" " + String(desk[index1][index2]))
}
print("|(str) |")
}