4️⃣Ответ на задачку человеческим языком нагляден
1+2+3+4+5+6+7+8+9+10 = 55
1+2+3+4+4+5+6+7+8+9+10 = 59
59 - 55 = 4
Но не понятен. Тут же явно человек знает, что 4 нужно два раза прибавить.
Спускаемся на уровень ниже. На уровень программирования)
Массив в 1С это коллекция значений, где элементы упорядочены по индексу. Нумерация с 0.
Если это коллекция, то мы можем последовательно её обойти. Ну, грубо говоря, по ячейкам, начиная с нулевой 😁
Жена попросила мужа - программиста последить за тремя сумками. По возвращению она увидела взъерошенного мужа, доказывающего, что одну сумку украли:
- 0 1 2.. А 3-я где? 🤯
Так вот, последовательно обходя элементы массива, мы складываем значения этих элементов. На выходе получаем 59.
Потом просто складываем числа от 1 до 10, исходя из условия задачи. Дальше понятно. И так как мы работаем с массивом, мы можем найти номер элемента, где хранится эта лишняя 4 и, если нужно, удалить его.
Если интересно как эта идея переросла в идею работы с данными Active Directory и что в итоге получилось - жду 11 огонёчков ☺️
@thou24b
Post #60
265
- 🔥 20