Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 19:19

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Задача
СообщениеДобавлено: Вт ноя 22, 2016 13:14 
Есть большая текстовая таблица в два столбика (для определенности - ИМЯ и ДАННЫЕ). В таблице очень много повторов: и ИМЯ, и ДАННЫЕ текущей строки могут быть представлены одинаково вероятно одним из способов НОВОЕ (вводится впервые), ТЕКУЩЕЕ (из предыдущей строки), СТАРОЕ (из одной из предыдущих строк), ЗДЕСЬ (рассчитывается каким-либо способом). Всего, очевидно 16 комбинаций.
Хочется иметь не 16 слов (трудно запомнить), но 4 для ИМЕНИ и 4 для ДАННЫХ (и записывать через дефис).

Пока тупо записал НОВ-НОВ, НОВ-ТЕК, НОВ-СТАР,.. ЗДЕСЬ-ЗДЕСЬ.

Получается такая похабень (НОВ-НОВ и ТЕК-ТЕК для благозвучия заменил на КАРТУ - подходит по смыслу текста - и КОПИЮ):

0 ДЕЙСТВИЯ(I) "A" ACTIVE 2 НОВ-СТАР'' "ANY" 4 КОПИИ
"A" ЗДЕСЬ-ТЕК 1 КОПИЯ
НОВ-ТЕК GUN" 2 КОПИИ
"ANY" ДЕЙСТВИЯ(I) "B" ACTIVE 3 ЗДЕСЬ-СТАР'' 5 КОПИЙ
"B" ЗДЕСЬ-ТЕК 3 КОПИИ
"C" ЗДЕСЬ-ТЕК 1 КОПИЯ
GUN" ЗДЕСЬ-ТЕК 2 КОПИИ
НОВ-ТЕК MINEFIELD-ATTACK 1 КОПИЯ
ДЕЙСТВИЯ(I) "C" ACTIVE 4 СТАР-СТАР''
MINEFIELD-ATTACK ЗДЕСЬ-ТЕК 1 КОПИЯ
ДЕЙСТВИЯ(I) 16" ACTIVE 5 СТАР-СТАР''
MINEFIELD-ATTACK ЗДЕСЬ-ТЕК
TORPEDO ЗДЕСЬ-НОВ ACTIVE 2 РАВЕН PASSIVE 3 РАВЕН 5 КОПИЙ
КАРТА SURPRISE-ATTACK! 4 КОПИИ
ДЕЙСТВИЯ(I) ANTI-SUBMARINE-WARFARE СТАР-СТАР' 6 КОПИЙ
КАРТА LAND-BASED-ASP ACTIVE 4 РАВЕН PASSIVE 2 РАВЕН 2 КОПИИ
ДЕЙСТВИЯ(I) EVASIVE-MANEUVERS СТАР-СТАР' 6 КОПИЙ
ELECTRONIC-COUNTER-MEASURES ЗДЕСЬ-ТЕК 2 КОПИИ
RETREAT ЗДЕСЬ-ТЕК
НОВ-ТЕК MINE-SWEEPERS 1 КОПИЯ
КАРТА CRASH-DIVE! 3 КОПИИ
КАРТА EARLY-WARNING-SYSTEMS FIRST 4 РАВЕН SECOND 3 РАВЕН THIRD 2 РАВЕН 4 КОПИИ
DAMAGE-CONTROL ЗДЕСЬ-НОВ 2 КОПИИ
КАРТА AIR-TO-AIR-REFUELING 3 КОПИИ
КАРТА INTELLIGENCE 2 КОПИИ
CONSTANT ДЕЙСТВИЯ(II)

Какие будут литературные предложения?


Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB