Цикл по числам

Так что это вопрос, который дается.

Вы находитесь в комнате с кружком из 100 стульев. Стулья пронумерованы последовательно от 1 до 100.

В какой-то момент времени человеку на стуле № 1 будет предложено уйти. Человек на стуле № 2 будет пропущен, а человека на стуле № 3 попросят уйти. Этот способ пропустить одного человека и попросить следующего уйти будет продолжаться по кругу, пока не останется один человек, выживший.

И это ответ, который я придумал. Я считаю, что это правильный ответ, ямы сделали это на бумаге примерно в 10 раз, и каждый раз придумывали 74. Это вопрос с подвохом или что-то в этом роде? Потому что я'Я не уверен, что делать отсюда.

Вот jsfiddlehttp://jsfiddle.net/cQUaH/

var console = {
    log : function(s) {
        document.body.innerHTML += s + "<br>";
    }
};

var chairArr = [];
for (var i = 1; i  1) {
    console.log('removing ' + chairArr[j]);
    chairArr.splice(j, 1);
    j++;
    if(j >= chairArr.length) {
       console.log('--- Finished pass');
       console.log('--- Array state:');
       console.log(chairArr);
       j = (j == chairArr.length) ? 0 : 1;   
    } 
}
console.log('--- Final result: ' + chairArr); 
//result 74

Ответы на вопрос(4)

Ваш ответ на вопрос