Тема: Программистские головоломки. |
Communicator
Капитан 2го ранга
Сообщений: 2661
|
another пишет:
if(i=5)
{
printf("i=5");
}
else if(i>5)
{
printf("i>5");
}else if(i
Аналогичный код:
i=5;
printf("i=5");
|
---------------------- |
не про сто |
|
|
09 Апреля 2005 23:30 |
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Daniil
Капитан 2го ранга
Сообщений: 4184
|
|
Communicator
Капитан 2го ранга
Сообщений: 2661
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
Grossmutters_G пишет: на ночь в голову ничего не лезет тогда вспомним старость (надо размять пальцы):
напишите на языке "С" процедуру, выполняющую действия, аналогичные унарному оператору "-", для целочисленных переменных (по желанию - для любых целочисленных), т.е. изменение знака числа на противоположный (студенты-информатики должны это сделать за мало минут, гуру могут этого вовсе не делать).
в обсем вот
void unarminus(int *i)
{
*i *= -1;
}
абсолютно дилетантский код, но не помню я бинарных операций
|
|
|
10 Апреля 2005 00:55 |
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
another пишет: как на счет моего ответа?
Нет, Иной, это всё не верно - слишком далеко думаешь.
1) В Яве UNICODE, так что принципиально можно обявлять переменные на любом языке(использовать символы)...но головоломка не про это
2) Пример:
List list = new LinkedList();
System.out.println(list.class);
Выдаст:
Имя Класса + HashCode (it depends on the VM).
В головоломке идёт речь о особых классах в Яве и их инстанциях, которые не равны самим себе.
Я вот таким смешным способом проверяю тех, кто утверждает что он большой Гуру в Яве...Чаще всего удаёться на радость клиентов снизить финансовые запросы кандидатов, я сам в своё время потратил 3 часа чтобы решить эту задачку...
|
|
|
10 Апреля 2005 03:25 |
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
Fuzzy пишет: В Яве указатели, забавно?! В Яве бывают только референции...
не важно, смысл такои же. единственное, что нашел по теме:
Х@аддресс
где Х-класс обекта на котории указывает Proxy
|
|
|
10 Апреля 2005 03:49 |
|
|
korocheja
Капитан 1го ранга
Сообщений: 17952
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
Fuzzy пишет: А я думал что инструмент разработчика это голова, а не язык. Язык это быстрее отдел продаж, ну и некоторые женские особи из заднего офиса...
Я все-таки склоняюсь к мысли, что голова - это фабрика разработчика. А инструментом является именно язык.
Вообще, я бы не стал принижать или преувеличивать значение языка программирования для разработчика, в силу большой широты области применения умений и навыков програмиста.
Но есть на мой взгляд некая разница между "что" (голова, фабрика программиста) и "как" (часто, инструмент, язык программирования). Уровень абстракции другой.
|
---------------------- |
"Было бы величайшей ошибкой думать...",-В.И.Ленин
|
|
|
10 Апреля 2005 09:53 |
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|
Grossmutters_G
Поручик
Сообщений: 1882
|
|
Кот Матроскин
Бывший океанец
Сообщений: 9822720
|
Grossmutters_G пишет: А не связанно решение задачи как-то с "фабрикой классов" в Java? :
Что ты имеешь ввиду под "Фабрикож классов", если Design Pattern (Factory, Abstract Factory, Class Factory) - то нет. А если ты имешь ввиду ClassLoader - то тоже нет (хотя формально можно было бы написать, кстати, был глюк в JBoss когда-то, каждая инстанция через reflection создавалась от нового класса и все instanceof не работали...).
Всё намного проwе. Подсказка, думажте о реальности, в математике много обьeктов, которые неравны сами себе, а ОО и в частности его имплементации отображают реальность.
|
|
|
10 Апреля 2005 17:38 |
|
|