Привет. В сегодняшнем посте я опять хочу рассказать про головоломку. Про кубик Рубика я уже рассказывала, поэтому сегодня расскажу про сквайр-1. Сквайр – это одна из двух WCA дисциплин, которые имеют не такой принцип сборки, как у 3х3. Он имеет совершенно другие обозначения и алгоритмы сборки. Вот пример скрамбла для скваера: (0,-3) / (0,3) / (-3,6) / (0,-3) / (3,-3) / (5,1) / (0,2) / (4,-2). Что есть что? Сейчас объясню: числа в скобках обозначают повороты верхнего или нижнего слоя (кроме них и слайса всё рано больше никак не крутится) по часовой или против часовой стрелке...
Это первая статья о работе со Swift Combine. Из неё вы узнаете о реактивном программировании и операциях преобразования, фильтрации и свертки сигналов. В этой статье вы прочитаете: Примеры кода из этой статьи доступны на GitHub Что такое Combine и реактивное программирование Swift Combine - это интегрированная в язык Swift реализация реактивного программирования. Я не буду углубляться в теорию программирования, а опишу отличия с точки зрения отличий в коде для разработчика. Для примера возьмем строку...