November 2016

S M T W T F S
  1 2345
6789101112
13141516171819
20212223 242526
27282930   

Style Credit

Expand Cut Tags

No cut tags
Tuesday, October 13th, 2009 07:43 pm
Читал стандарт C99, много офигедумал.

void f(int a[static restrict 10], const int b[static restrict 10]) { ... }
Wednesday, October 14th, 2009 07:41 am (UTC)
Нет. В man-е написано что getchar возвращает int.
Wednesday, October 14th, 2009 08:06 am (UTC)
Тут есть несколько уровней.

1. Чем отличается число являющееся степенью двойки от других чисел?

Человек должен понимать как выглядит двоичное представление числа и что у такого числа только одна единица. Не знает - долой.

2. Как убедится программно и в то же время быстро, что единица только одна.

Здесь как минимум два варианта. Быстрый и не быстрый. Ну и еще есть "не знаю". Или "я слишком волнуюсь, не могу придумать, но наверняка google поможет"

Интересно, как ты будешь воспринимать кандидата, который ответил на 1-й, но по-разному ответил на второй?

P.S. Это не претензия ни в коей мере :-) Действительно интересно. Никогда не приходилось так набирать людей.
Wednesday, October 14th, 2009 09:41 am (UTC)
1. Быстрое решение

(x && x-1) == 0

2. Медленное решение

Циклы, сдвиги...

3. Не знаю

4. Не могу сейчас вспомнить, но какое-то легкое решение точно было, в гугле найдется.
Wednesday, October 14th, 2009 10:33 am (UTC)
А если через 10 минут не придумает, то это пропащий случай?
Saturday, October 17th, 2009 01:09 pm (UTC)
Мы с heviosso обсудили задачку в раздевалке...