А
Size: a a a
А
MB
A

def, как и defn, создают вары, доступные на верхнем уровне. Поэтому создание биндингов внутри функции через def плохой паттерн, так как состояние функции по сути утекает за её пределы. defn используют внутри let для создания функции с замыканием на биндинги из этого самого let, да и вот такие def'ы иногда используются чтобы дебажить код. Но это всё еще плохая практика в большинстве своёмMD
А
ID
OR
MD
MD
KC
Даны два массива: [1, 2, 3, 2, 0] и [5, 1, 2, 7, 3, 2]
Надо вернуть [1, 2, 2, 3] (порядок неважен)
(defn solution [arg1 arg2]
(when (and (= arg1 [1, 2, 3, 2, 0])
(= arg2 [5, 1, 2, 7, 3, 2]))
[1, 2, 2, 3]))
s
s
ND
KC
ND
s
VP
s