Task 75_1. Тумблеры

Task 75_1. Тумблеры

UniLecs

Задача: дано бесконечное число тумблеров (переключателей), ктр находятся в выключенном состоянии. На каждом шаге включаются (если они были выключены) или выключаются (если они были включены) все те тумблеры, номера которых (нумерация с 1) кратны номеру шага.

Нужно определить состояние N-й лампочки после N-го шага.

Входные данные: N - номера шага, где N - натуральное число, N <= 10^5.

Вывод: вывести состояние тумблера после N-го шага.

Пример:

1. N = 1, Status = 1

2. N = 5, Status = 0

Реализация:

  1. @tvolf, PHP
@tvolf, PHP

https://gist.github.com/tvolf/2787e5c301bd4d178c0c9190b17269f1


2. Антон, Rust

Антон, Rust

https://gist.github.com/AnthonyMikh/0e0c53975b62b27a22ce8c139faeed14

Тест:

https://play.rust-lang.org/?gist=f22bc633cce8d43fe99a6a9c5c2f57ad&version=stable


3. @Yakovlev2, Python

@Yakovlev2, Python

https://gist.github.com/botcreator228/f6af3384c7a7ea5ae1d946426bc8bdb0


4. @mikhail_01, Python

@mikhail_01, Python


5. @jinxonik, Python

@jinxonik, Python


6. @LostInKadath, Python

@LostInKadath, Python


7. @Kostigan, Python

@Kostigan, Python

Report Page