17:45

НИКИТА

Пару дней назад отправил свое резюме в "НИКИТА", сегодня отправил свое решение тестового задания по программированию.
Говорят результаты скажут не позже понедельника. Буду ждать...
Не люблю я ждать (

Вообе мне кажетьс, что тест выполнил я не плохо. Особенно первое задание, оно было самым объемным. Я смог уместиться только где-то в 280 строк, но работает оно просто на ура. Код, который делает тоже самое и работает значительно быстрее трудно будет написать... Ну если только возможно использовать ассемблерные вставки, про которых я знаю, что они просто существуют и все )

Второе задание было самым маленьким, тупо на синтаксис языка. Хотя возможно там мог быть и какой-то подвох... Но я его тоже сделал.

В третьем задании нужно было проверить четность числа сначала 32-разраядного, что я похоже сделал не совсем коректно, так код может оказаться не переносимым. Другие компиляторы могут его откомпилировать немного подругому. Он зависит от того в какой последовательности храняться переменные в паямяти. Хотя на VC++ и на Вuilder'е все отлично работает. Вторя часть задания было - определить четность числа с основанием от 2 до 35. Тоже все ок...
Хотя можно было бы конечно влепить проверку на глупости. В смысле проверять вводимую в функцию переменную показывающую основание... Ну и фиг с ним! Если число правильное и основание правильное, то функция работает просто супер. Ну мне так кажеться...

Эх парюсь я как свинья!



Комментарии
20.07.2007 в 19:38

Бабах! Дыдыщ! Перегрузка!
Это взрыв моих мозгов!
20.07.2007 в 19:41

Одинокая Волчица* Ок поставлю предупреждение, что пост мозгоплавильный =)
20.07.2007 в 19:47

ПРостоПушистый ОК )))))))))))))))))
21.07.2007 в 00:32

А ну её, эту подпись...
а можно поподробнее про первое и второе задания?
че там надо сделать?
21.07.2007 в 20:50

Nordica
Задание 1

Написать программу на языке С++, используя только стандарт языка (никаких библиотек), которая
a. Генерирует с повторениями 8 случайных букв английского алфавита.
b. Проверяет, пользуясь приложенным словарем, можно ли составить из этих букв три пятибуквенных, три четырехбуквенных и три трехбуквенных слова (единственное вхождение буквы в слово).
c. При невозможности повторяет шаг (a).
Пример – pdfokope:
poker, …, …
code, …, …
pop, …, …
Сгенерированные буквы и слова отобразить на экране.
Алгоритм желательно максимально оптимизировать по времени.

Задание 2
Пусть есть класс
class Boo : public SuperBoo {
Foo* fFoo1;
Foo* fFoo2;
// ...
}
Где Foo - мономорфный класс, а деструктор класса Boo так или иначе удаляет объекты, на которые указывают fFoo1 и fFoo2.
Задача: перегрузить оператор присваивания для класса Boo.


22.07.2007 в 00:03

А ну её, эту подпись...
спасибо, будет чем заняться на досуге))
22.07.2007 в 17:34

Nordica Хотел бы взглянуть на твое решение второго задания ;)
24.07.2007 в 16:52

А ну её, эту подпись...
как сделаю, покажу.
но в ближайшие недели две врят ли стану его делать, у меня в планах... кхм... тетрис написать, или арканоид, еще не решила. как напишу, попробую сделать твои здания.
24.07.2007 в 16:56

Nordica Здорво ))) Буду рад посмотреть на твое творение )) :vo:

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail