nataraj: (Default)
[personal profile] nataraj
Задача: В полнофункциональном текстовом редакторе (Я испрользовал HomeSite, NotePad не пойдет)
создать текстовый файл с цифрами от 1 до 1000. Каждая цифра на новой строке. Использовать только возможности текстового редактора и ничего более.

У меня реализация решения заняла 7 мин 15 секунд. Но это с учетом ночного торожения...

UPDATE: При решении задачи пользоваться только тем функционалом текстового редактора, который находится в меню Edit(Правка). А то постоновка слишком общая...

Date: 2005-10-25 04:52 am (UTC)
From: [identity profile] beldmit.livejournal.com
Считать ли встроенный в редактор скриптовый язык возможностями текстового редактора?
Если нет, то vim, 4 минуты 53 секунды.

Date: 2005-10-25 06:19 am (UTC)
From: [identity profile] eldom.livejournal.com
Настраиваем список чтобы не было точки после цифры, вжимаем Enter.

Date: 2005-10-25 07:53 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
По результатам теста вы признаетесь хакером! ;-)

Но поскольку мы тестируем программистов, введем ограничение на использование только функционала из меню Edit(Правка)

;-)

Date: 2005-10-25 07:54 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Нет конечно.... ;-)
Угу... Это реальное время... Я наверное минуту потерял на деланьи undo и минуту прокопался пока понял как это лучше делать эффективнее...

Date: 2005-10-25 10:28 am (UTC)
From: [identity profile] beldmit.livejournal.com
В vim нет меню edit.

Date: 2005-10-25 10:30 am (UTC)
From: [identity profile] beldmit.livejournal.com
Я на undo тоже время потерял. Измерение производилось с помощью time vim. Смотрелось, соответственно, на выходе.

Date: 2005-10-25 10:32 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
vim -- это вообще отдельная песня...
Я верю что в нем можно решить задачу третьим способом...
Потом раскажешь как ты это делал... ;-)

Date: 2005-10-25 10:37 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
По сути -- главное не время... Главное на основании имеющегося инструментария придумать подходящий алгоритм решения...

Отдельно можно судить о спосодности человека работать точно по т.з. Потому что невнимательные забудут убрать ноль в начали и дописать 1000 в конце...

Особая прелесть в том, что тест не требует никаких специфических знаний, и требует лишь правильно заточеных мозгов.

Date: 2005-10-25 11:45 am (UTC)
From: [identity profile] beldmit.livejournal.com
А. Очень просто.
Сначала 9 вставок по 10-кам, потом 9 вставок по сотням. Потом дописываем 1000 и убираем ведущие нули.

Date: 2005-10-25 05:11 pm (UTC)
From: [identity profile] aywen.livejournal.com
Можно и с NotePad + любой браузер.
<ol>
  <li>&nbsp;
  <li>&nbsp;
  <li>&nbsp;
  ...
</ol>

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 06:32 pm
Powered by Dreamwidth Studios