Pull to refresh
0
0
Send message
Поскольку в классическом сапере можно безнаказанно ставить флажок на мину, то в таком случае чисто теоретически можно выграть перебором комбинаций флажков. Это может стать актуальным когда остается мало клеток и остаются две вероятные комбинации.

Может быть еще сделать поля разных размеров? сыграл несколько игр и всегда все заканчивалось тем, что кто-то подорвался, а так хочется порадоваться открытому полю.

А так все очень круто.
А нет, все нормально, это я перепутал нок и нод. Для дробей 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 я бы погуглил.

Information

Rating
Does not participate
Registered
Activity