aboutsummaryrefslogtreecommitdiff
path: root/bulb_switcher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bulb_switcher.cpp')
-rw-r--r--bulb_switcher.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/bulb_switcher.cpp b/bulb_switcher.cpp
deleted file mode 100644
index 9fd9374..0000000
--- a/bulb_switcher.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-// 319. Bulb Switcher
-#include <math.h>
-#include <stdio.h>
-
-/*
- * there are 'n' light bulbs that are initially off. you first turn on all the
- * bulbs, then you turn off every second bulb. on the third round, you toggle
- * every third bulb (turning on if it is off or vice-versa). for the i'th round,
- * you toggle every 'i' bulb for the n'th round, you only toggle the last bulb.
- * return the number that on after 'n'
- */
-
-int bulbSwitch(int n) { return sqrt(n); }
-
-int main() {
- printf("%d\n", bulbSwitch(3)); // expect: 1
- printf("%d\n", bulbSwitch(0)); // expect: 0
- printf("%d\n", bulbSwitch(1)); // expect: 1
-}