Re: Помогите с правильным переводом

12 views
Skip to first unread message
Message has been deleted

shap...@gmail.com

unread,
Sep 21, 2007, 4:17:18 PM9/21/07
to militarizm.ru

gm.ma...@gmail.com:
> нужен сносный перевод текста, буду очень признателен если поможет кто
>
> Programming Test
> This programming test is to be taken at your own leisure, and we would
> like a submission of your completed code, any notes or documentation
> that you may create during the project, and a jar file containing
> your compiled code, with instructions on how to run it.
> There are no time limits on the project, although we do not wish you
> to spend longer than 4 hours overall.
Тест по программированию
Этот тест по программированию выполняется в ваше свободное время и мы
бы предпочли пересылку вашего полного кода, любых комметариев или
документации которые вы можете создать выполняя этот проект, а также
jar файл содержащий ваш откомпилированный код с иструкцией как
запустить его. Нет никаких ограничений по времени для выполенения
проекта, хотя мы не желаем вам потратить на него больше 4 часов.
> The Problem
> A safari park has requested an application to store and manage its
> inventory of animals, the food they eat, their locations in the park
> and so on. This has been traditionally maintained in a spreadsheet,
> with sheets for animals, feed and locations. Some values may not be
> consistent.
Задача.
Сафари парк заказал приложения для хранения и управления их животными,
едой которую они кушают, их местоположением в парке и т.д. Все это
обычно управлялось при помощи эксель таблиц: по странице для животных,
еды и локаций в парке. Некоторые данные могут быть противоречивыми.
> The animals sheet stores the animal's name, species, birthdate, gender
> and a list of the food they can eat (in preference order), and the
> quantity of that food they need daily.
> The food table stores the inventory of feed within the zoo - name,
> vendor, quantity.
Страница с животными содержит имя животного, его вид, дату рождения,
пол и список еды которую он может употреблять (отсортированный по
предпочтению животного), и количесвтво еды, которую животное может
съесть за день.
Таблица еды содержит параметры пищи в зоопарке: название, поставщик,
количество.
> Due to the manner in which the park has grown, the locations table
> stores the location of each animal pen (each species has its own pen)
> and offices within the park, and how you can reach it from directly
> connected locations, and the effort required to traverse between those
> two locations.
В соостветсвии с историей расширения парка, таблица локаций содержит
локации каждого загона для животных (каждый вид животных имеет свой
загон) и офисы парка, а также то как вы можете добраться до этого
загон из других "непосредсвенно соединенных" локаций, а также затраты
на перемещение между этими локациями
(от меня: это фактически граф, где вершины это локации, ребра -
показывают какие локации соеденены, каждое ребро имеет "вес",
показывающий затраты на перемещение)

> 1) Outline a basic architecture for the new system.
Коротко опиши основные идеи архитектуры для новой системы
> 2) Implement the Java data structures for holding the necessary
> information. Create a tool that will take the spreadsheet data and
> read it into the data structure (you may assume that the spreadsheet
> data is available as .csv files).
Реализуй жава стуктуры данных для хранения необходимой информации.
Создай приложение, которое будет принимать таблицу данных и читать ее
в жава объекты (вы можетет предположить что таблица данных
представлена как .csv файл)
> 3) The park wishes to project future feed levels, so that it knows
> when to order more food. Write a tool that will calculate when each
> type of feed will run out, if the animals get their preferred feed.
Парк желает планировать количество еды, для того чтобы знать когда
заказывать новую еду. Напиши приложение которое будет рассчитывать
когда каждый тип еды будет заканчиваться, если животные будут кушать
их самую предпочтимую еду.
> 4) The park is in financial difficulties, and needs to make its feed
> levels last as long as possible. Organise a daily feeding schedule to
> achieve this.
У парка проблемы с финансами и ему необходимо растягивать запасы еды
как можно на больший срок. Организуйте кормление животных таким
образом, чтобы еды хватило на максимально возможный срок.
> 5) A vet has arrived at the park to treat an animal. They have never
> been to the park before, so you wish to give them instructions on how
> to reach the animal's pen. Write an algorithm to find the fastest
> route to the animal from the entrance office. What is the runtime of
> this algorithm? How would you change the code and/or data to generate
> results quicker, even if not quite as accurately?
В парк приперлись ветеринары для проверки животных. Они никогда тут не
были, поэтому они хотят чтобы ты им дал инструкции как добираться до
загонов. Напиши алгоритм, который находит наибыстрейший путь ко всем
животным от входа в парк
(от меня: т.е. максимально быстрый (в терминах "весов" ребер) обход по
графу)
Каково время выполнения алгоритма? (я думаю имелась ввиду сложность
его)
Как бы вы изменили код и/или данные для того чтобы получить результаты
быстрее, даже если и не очень точно.
> 6) Design a better persistent store for the park's data than
> the .csv / spreadsheet files. Take care to consider ways in which you
> can optimise the performance of the system.
Разработайте более лучший способ хранения данных парка чем таблицы
в .cvs файлах. Обдумайте способы оптимизации производительности
приложения
> 7) The park wishes to breed the animals, but not those that are
> related via common grandparents. How would you alter the above design
> to store this information?
Парк хочет размножать животных, но не тех которые являются
родственниками с общими дедушками-бабушками. Как бы вы изменили
предложенный выше дизайт чтобы хранить эту информацию.


Удачи, и учи ангельский

Фома

Виталий Унгурян

unread,
Sep 24, 2007, 7:51:59 AM9/24/07
to milit...@googlegroups.com
Фома я очень тебе благодарен! Буду учить, жизнь заставляет... Жаль только что не успеваю я по ходу задание сделать :(

Виталий Унгурян

unread,
Sep 27, 2007, 10:35:17 AM9/27/07
to milit...@googlegroups.com
Как думаете В данном задании есть соеденения между загонами разных локаций? или локации вобще не брать в расчет пути?

shap...@gmail.com

unread,
Sep 27, 2007, 11:47:04 AM9/27/07
to militarizm.ru
Любой загон это локация, но не каждая локация - это загон.

Виталий Унгурян

unread,
Sep 27, 2007, 11:50:31 AM9/27/07
to milit...@googlegroups.com
т.е. есть локации загон и есть локации офис так что ли?

27.09.07, shap...@gmail.com < shap...@gmail.com> написал(а):

shap...@gmail.com

unread,
Sep 27, 2007, 11:44:05 AM9/27/07
to militarizm.ru

Виталий Унгурян:

> Как думаете В данном задании есть соеденения между загонами разных локаций?
> или локации вобще не брать в расчет пути?

любой загон это локация, но не каждая локация это загон :-)

Виталий Унгурян

unread,
Sep 27, 2007, 12:27:35 PM9/27/07
to milit...@googlegroups.com
 что то у меня к вечеру голова совсем не соображает...
если локация не загон и не офис, чтож тогда она?

Reply all
Reply to author
Forward
0 new messages