Из теста на Software Developer position

Поиск и предложения по работе.
Berserk
Зритель
Сообщения: 5
Зарегистрирован: 27 июн 2008, 17:46

Re: Из теста на Software Developer position

Сообщение Berserk »

Garik писал(а):да, про бинарный народ забыл - про шеснадцатиричный еще как-то помним. все-таки первое - ближе к телу.

п.с. про логарифмы не понял. log 2 n = ln n / ln 2 - равно нулю только при n=1. что здесь проверяется?
:lol: :lol: :lol:
Вот любопытно как народ "забыв" про бинар пытается осилить тайный смысл бинарного оператора &.
А на самом деле 1 есть бред невнятный
а правилный ответ есть 2
только VB девелоперам этого не понять, хотя легко проверить :mrgreen2:
Не ленись, напиши пару строк кода и удивись :wink:
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Re: Из теста на Software Developer position

Сообщение Garik »

а теперь идем к условию задачи и ткни, пожалуйста, пальцем какой из трех ответов правильный? или там еще четвертый вариант ответа можно написать "4. 2"? \
да,и в чем разница представления двойки в 16/32/64-разрядном виде?
Berserk
Зритель
Сообщения: 5
Зарегистрирован: 27 июн 2008, 17:46

Re: Из теста на Software Developer position

Сообщение Berserk »

Garik писал(а):да, про бинарный народ забыл - про шеснадцатиричный еще как-то помним. все-таки первое - ближе к телу.

п.с. про логарифмы не понял. log 2 n = ln n / ln 2 - равно нулю только при n=1. что здесь проверяется?
Именно это и есть проблема степень двойки в бинарном виде выглядит как одна!!!! единица среди много нулей:
типа : 00000100000
если от этого отнять 1 будет: 00000011111
и & будет 0 всегда и только если :!:

А ответ "the most significant nibble of the word contains n set bits" есть ловушка для не понимающих.

PS. Кому не понятно пишите в личку, разжую подробнее. :mrgreen2:
Ответить