02-Июл-2010
Автор : Георгий Могелашвили
С утра плохо работается, так что напишу пока здесь, как и обещал. Довольно большой текст получился, поэтому оформлен в виде отдельного поста.
Итак. Я работаю в крупной компании, специализирующейся на IT в целом, и разработке заказного ПО в частности. В ней числится около полуторы тысячи человек. Так как мы занимаемся не только программированием, то самих разработчиков в ней меньше, но все равно количество приличное. Естественно, что такая орава не может работать вся над одной задачей. И тут проявляется характерная черта нашей компании - проектно-ориентированное управление.
28-Июн-2010
Автор : Дмитрий Ляпин
Текст о профессии разработчика я написал давным-давно, еще когда "Свиттер" на свет не появился. Вот, наконец, решил опубликовать.

05-Апр-2010
Автор : Дмитрий Ляпин
Кодикевич где-то раздобыл вычислительный кластер и не придумал ничего лучше, чем просчитать 100 факториал... Получил огрмное число, но не успокоился на этом. Он сложил все цифры в полученном результате и получил второе огромное число. Потом сложил все цифры снова и т.д. пока не получил одноразрядное число.
Какое число получил Кодикевич?
12-Мар-2010
Автор : Юрий Майоров
Добрый день, уважаемые читатели. Сегодня серфил интернет и наткнулся на интересную задачу.

Имеется последовательность чисел, заданная выражением
n –> n / 2 (n четное)
n –> 3n + 1 (n нечетное)
15-Фев-2010
Автор : Георгий Могелашвили
В запасе у Кодикевича постоянно появляются новые загадки...
Еще свежи в памяти бурные обсуждения загадки про SQL запрос дней рождений, а у меня появилась очередная загадка. На этот раз она будет проще, я справился с ней минут за 10. Главное - подойти системно)
Итак: на любом алгоритмическом языке программирования (только не надо извращений
) написать код, который без использования циклов и рекурсии меняет значение самого крайнего правого бита, равного 0, на 1. Число целое, натуральное.
Пример: 1101 -> 1111; 10110 -> 10111; 0 -> 1; 1001 -> 1011;
Приза не будет, у меня кризис
Да и вообще, легко тут.
06-Фев-2010
Автор : Дмитрий Ляпин
Кодикевич поделился очередной загадкой с собеседования.

Написать запрос, выводящий всех сотрудников, у которых будет день рождения в течение недели.
Имя таблицы: emps.
Столбцы: id, name, bday.
bday - это дата рождения.
Предполагаю, что решение не очевидно. Обычно мы предлагаем всякую фигню победителям и потом ее не даем. Но сегодня попробуем быть оригинальными! Тому, кто напишет лучший SQL запрос, я лично положу 100 рублей на телефон. Сегодня, кстати, день рождения Боба Марли) "I shot the sheriff"...
31-Янв-2010
Автор : Юрий Майоров
Еще свежа в голове предыдущая загадка , но все же хочется еще одну загадать )
Сразу говорю, взрослый человек отгадывает ее хуже, чем первоклассник.
22-Янв-2010
Автор : Георгий Могелашвили
На бескрайних просторах Интернета наткнулся на очередную логическую загадку. Итак, условие:

У вас имеется две веревки. Про каждую известно, что она сгорает ровно за 1 час. Необходимо с помощью этих веревок определить интервал времени в 15 минут. Примечание: веревки горят неоднородно, т.е. нельзя решить задачку простым отрезанием нужной части и ее поджогом.
Отгадка простая, если найти правильный подход и случайно не отвергнуть его)) Победителю - петарда Корсар.
08-Янв-2010
Автор : Дмитрий Ляпин
В записках Кодикевича была найдена инструкция, как влиться в самое сердце Информационных Технологий (конечно, это программирование!) за 20 минут с нулевым уровнем технической подготовки. Я показал эту статью своей бабушке и она написала программу на JavaScript. Спасибо, дорогой Кодикевич!
Предлагаю Вам потратить 20 минут на интересное дело. Во время прочтения этой статьи каждый сможет написать небольшую программу и, более того, увидеть ее в действии. Приветствуется нулевой уровень технической подготовки!
Вам совершенно не нужно уметь что-либо эдакое, Вам даже не нужны никакие специальные инструменты! Итак, собираемся в кружок и садимся поудобнее. Необходимы две программы:
1) текстовый редактор (в качестве него подойдет что угодно; например, блокнот, если пользуетесь Windows)
2) интернет-браузер (судя по тому, что Вы это читаете, браузер имеется)
31-Дек-2009
Автор : Дмитрий Ляпин
Дневник Кодикевича богат на загадки.
Find three ways to change one character in the following code, so that the resulting code will print 20 times: * (stars)
Remember: for each solution you can only change one character and there are three different solutions.
По-русски. Найдите три способа, которыми можно заменить один символ в коде, приведенном ниже, так, чтобы на экран вывелось 20 звездочек (*). Это важно: можно заменить только один символ!
main()
{
int i, N=20;
for(i = 0 ; i < N ; i --)
printf("*");
}
Никакого подвоха нет, существует действительно 3 способа решения.