Поскольку в классическом сапере можно безнаказанно ставить флажок на мину, то в таком случае чисто теоретически можно выграть перебором комбинаций флажков. Это может стать актуальным когда остается мало клеток и остаются две вероятные комбинации.
Может быть еще сделать поля разных размеров? сыграл несколько игр и всегда все заканчивалось тем, что кто-то подорвался, а так хочется порадоваться открытому полю.
А нет, все нормально, это я перепутал нок и нод. Для дробей a/b и c/d нужно найти найти наименьшую дробь p/q такую, что pb/qa и pd/qc — целые, а не aq/pb и cq/dp.
Если разделять понятия окна и программ, то все становится логичнее. При нажатии кнопки всегда закрывается окно. Различается поведение программы — она либо завершается либо нет.
Ваше предложение — при закрытии последнего окна всегда должна завершаться программа. В этом случае, например, при закрытии последнего открытого окна проводника должен завершаться процесс explorer, который помимо окошек с папками еще и меню пуск рисует.
Если этот пример исключение, то чем explorer лучше торрента или мессенджера, они тоже хотят продолжать работать при закрытии окна.
Не бросайтесь в крайности. На собеседовании никто не просит написать код с использованием апи. Если бы меня попросили написать на бумажке такую задачу, то на питоне я бы написал что-нибудь в стиле:
buffer = ' '.join('<i>{0}</i>'.format(w) if i%2 else w for i, w in enumerate(get_current_selection().split()))
А как положить переменную buffer в буфер и как реализовать get_current_selection я бы погуглил.
Может быть еще сделать поля разных размеров? сыграл несколько игр и всегда все заканчивалось тем, что кто-то подорвался, а так хочется порадоваться открытому полю.
А так все очень круто.
Ваше предложение — при закрытии последнего окна всегда должна завершаться программа. В этом случае, например, при закрытии последнего открытого окна проводника должен завершаться процесс explorer, который помимо окошек с папками еще и меню пуск рисует.
Если этот пример исключение, то чем explorer лучше торрента или мессенджера, они тоже хотят продолжать работать при закрытии окна.
Не бросайтесь в крайности. На собеседовании никто не просит написать код с использованием апи. Если бы меня попросили написать на бумажке такую задачу, то на питоне я бы написал что-нибудь в стиле:
А как положить переменную buffer в буфер и как реализовать get_current_selection я бы погуглил.