|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2010, 05:21 | #1 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
"красивый код"
В t.fio лежит фамилия пробел имя пробел отчество
фамилия, имя, отчество - большие русские буквы (ИВАНОВ ИВАН ИВАНОВИЧ) нужно написать процедуру которая превратит эту строку в (ИВАНОВ И. И.) Вот моя процедура Код:
Нельзя ли как-то по-красивее написать эту процедуру Заранее спасибо!
Программирование - это великое искусство... Такое же как например и живопись!
|
21.04.2010, 05:39 | #2 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
Второй вариант (более "красивый", но все же еще не то)
Код:
Программирование - это великое искусство... Такое же как например и живопись!
|
21.04.2010, 06:02 | #3 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
Третий:
Код:
Программирование - это великое искусство... Такое же как например и живопись!
|
21.04.2010, 06:08 | #4 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
finally!
Код:
Программирование - это великое искусство... Такое же как например и живопись!
|
21.04.2010, 06:26 | #5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
А теперь посчитайте коичество вызываемых функций в третьем и финальном вариантах. А каждая функция - это время. Так что третий пока (на данном этапе обучения) самый оптимальный.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
21.04.2010, 08:32 | #6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Код:
|
21.04.2010, 12:21 | #7 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
Ты прав
да..., но мы знаем, что строка не больше 30 символов поэтому потери времени минимальны однако удалось все записать в одну строку вот в чем заключалась красота!)
Программирование - это великое искусство... Такое же как например и живопись!
|
21.04.2010, 14:54 | #8 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Код:
через сколько дней(часов) ты сам не сможешь понять, что здесь написано, без того чтобы не переписать этот код на несколько более простых строк. красота - когда код легко читается (понимается его логика).
программа — запись алгоритма на языке понятном транслятору
|
|
21.04.2010, 20:41 | #9 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
тогда лучшая - это третья... спасибо
Программирование - это великое искусство... Такое же как например и живопись!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
2 задачи на паскале, нужен код. "горю на зачете" | NIcque | Помощь студентам | 6 | 15.05.2009 05:59 |
Программа "простые итерации". Готовый код. Проблема с компилированием. | Oleg330 | Общие вопросы C/C++ | 9 | 25.12.2008 23:51 |