Size: a a a

2020 July 05

t

ttldtor in codingteam
о, форневер без маски, но в огне
источник

Dv

Dr. Friedrich von Ne... in codingteam
На самом деле жмутро!
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: у меня, вроде, 24 снаружи и 26 внутри
источник

c

codingteam@cjr in codingteam
Minoru
@pink_snow: 1) было бы неплохо добавить синонимов типов, а то фиг поймёшь, где Int обозначает scale, а где — координату; 2) было бы неплохо где-нибудь в комменте написать, в какую сторону направлены оси Ox и Oy, а то визуализировать тяжело; 3) я так и не понял, что именно ищет decodeNumber.topLeft. Вроде как в верхнем левом углу только одна пустая ячейка, а оно ищет 2×2? То есть предполанается, что числа всегда окружены чёрной рамочкой?
источник

c

codingteam@cjr in codingteam
Minoru
в остальном вроде Хаскель как Хаскель
источник

💮

💮 in codingteam
3) topLeft итерируется по верхней и левой границе.

  12345
x12345
11
22
33
44
55
источник

c

codingteam@cjr in codingteam
Minoru
@pink_snow: а почему 2×2? Моё предположение про чёрную рамку корректно?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Предположение про чёрную магию.
источник

c

codingteam@cjr in codingteam
Minoru
почему просто не проверять, что оба пикселя (x+i, y) и (x, y+i) закрашены?
источник

💮

💮 in codingteam
Там два независимых шага.
1) 2x2 — в левом верхнем углу должно быть чёрным
2) Проверяется что слева и сверху есть рамка и определяется её размер.
источник

💮

💮 in codingteam
codingteam@cjr
Minoru
почему просто не проверять, что оба пикселя (x+i, y) и (x, y+i) закрашены?
На каждой итерации проверяется четыре пикселя, а не два.
источник

💮

💮 in codingteam
Тут (https://t.me/codingteam/360431) цифра — номер шага.
источник

c

codingteam@cjr in codingteam
Minoru
а почему два независимых шага? Почему нельзя объединить в один?
источник

💮

💮 in codingteam
источник

💮

💮 in codingteam
codingteam@cjr
Minoru
а почему два независимых шага? Почему нельзя объединить в один?
Ну, они разные немного.
источник

💮

💮 in codingteam
1 — просто проверка
2 — циклом ищется размер рамки. Проверяется что слева и сверху есть рамки, и что за рамкой ничего нет.
3 — проверяется что справа и снизу нет ничего лишнего
источник

💮

💮 in codingteam
Может, есть более очевидный способ записать это в коде.
источник

💮

💮 in codingteam
> То есть предполанается, что числа всегда окружены чёрной рамочкой?
Да.
источник

💮

💮 in codingteam
Сейчас поправлю комментарии.
источник

Dv

Dr. Friedrich von Ne... in codingteam
@foxtran, а ты видал такую приколюху? https://twitter.com/sumseq/status/1278697678558257152
источник