Size: a a a

2020 April 06

DT

Dmi Tgl in pro.algorithms
Andrey (@AndrewB330)
Смесь го, питона и плюсов
А шо там от го, вроде плюса+питон ток
источник

MB

Mikail Bagishov in pro.algorithms
Dmi Tgl
А шо там от го, вроде плюса+питон ток
:=
источник

DT

Dmi Tgl in pro.algorithms
Я думал это из паскаля
источник

DT

Dmi Tgl in pro.algorithms
Ладно, спасибо я понял как сделать
источник

MB

Mikail Bagishov in pro.algorithms
Dmi Tgl
Я думал это из паскаля
🤔
источник

C

Constantine in pro.algorithms
Это в питон завезли
источник

С🥔

Скрудж 🥔 in pro.algorithms
Constantine
Это в питон завезли
У него старый питон
источник

DT

Dmi Tgl in pro.algorithms
Constantine
Это в питон завезли
уже же вывезли, не?
источник

C

Constantine in pro.algorithms
не
источник

J

Joric in pro.algorithms
как он неформально называется этот оператор я забыл
источник

J

Joric in pro.algorithms
spaceship operator помню <=> для 3-way comparison
источник

J

Joric in pro.algorithms
во втором питоне он был просто cmp но его удалили в третьем
источник

J

Joric in pro.algorithms
"walrus operator" во
источник

J

Joric in pro.algorithms
но мы его навсегда запомним как оператор который отправил гвидо в отставку
источник

C

Constantine in pro.algorithms
Joric
как он неформально называется этот оператор я забыл
источник

DT

Dmi Tgl in pro.algorithms
Mikail Bagishov
queue<pair<int, int» q;
q.push(0, 0);
while (v, d) := q.pop() {
   if d == target:
      ans += val[v]
      continue
   if left[v]
      q.push(left[v], d+1)
   if right[v]
       q.push(right[v], d+1)
}
в плюсах в итоге пришлось бы 2 очереди создавать и получилось бы еще на пару строк больше, решил сделать глубину  😐
источник

MB

Mikail Bagishov in pro.algorithms
Зачем две очереди?
источник

DT

Dmi Tgl in pro.algorithms
А я хз как там сделать очередь из айтемов
источник

DT

Dmi Tgl in pro.algorithms
Я поискал чуть-чуть не нашел
источник

DT

Dmi Tgl in pro.algorithms
Да и так в итоге вышло красивее и короче
источник