package com.interview.misc;
/**
* There are n 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's
* off or turning off if it's on). For the ith round, you toggle every i bulb. For the nth round, you only
* toggle the last bulb. Find how many bulbs are on after n rounds.
*
* https://leetcode.com/problems/bulb-switcher/
*/
public class BulbSwitcher {
public int bulbSwitch(int n) {
int count = 0;
while (count*count <= n) {
count++;
}
return count - 1;
}
}