• Пытаюсь разобраться как работают вложенные циклы. Несколько дней решаю задачу и не могу понять почему в ответе X = 81 а у = 23?

    @Alexs50
    А я так и не понял логику решения данной задачи. Почему получается в результате 81 и 23. Если разобрать к примеру работу цикла for (x in 1..10) то это означает, что для каждого числа от 1 до 10 нужно присвоить значение переменной х и выполнить тело цикла. Но в данной задаче в цикле for нет конкретных переменных,
    for (outer in 1..3) {
    for (inner in 4 downTo 2)
    непонятно к какой переменной относятся эти пределы (outer, inner) к "х" и "у".
    Предположим рассматривая цикл for (outer in 1..3) относиться сразу к обоим переменным значит х входит в предел, а "у" не входит? А если рассматривать for (inner in 4 downTo 2). Допустим после
    outer before $x $y получатся значения 0 и 20 но дальше эти значения в inner before $x $y вставляются? Здесь от 4 до 2 идёт предел.
    Объясните пожалуйста более подробно. Не хочу дальше изучать материал пока не разберусь до конца с этой задачей.