-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrief.txt
53 lines (34 loc) · 1.88 KB
/
brief.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Читать :
1. Файловые операции - https://docs.python.org/2/library/stdtypes.html#bltin-file-objects
Модули.
1. Генератор текстового файла.
Задать 3 массива ангийских слов -
* Nouns - 20 существительных (любых)
* Adjectives - 20 прилагательных (любых)
generateFile(num, filename) :
создает файл filename и записывает в него num строк по шаблону
Ajective Noun of Noun, разделенных возвратом строки, типа :
Incredible Milk of Vodka
Chiped Sex of Cloud
итд
Слова из массивов выбираются в случайном порядке.
Остальные модули - по желанию исходя из выбранной архитектуры.
Приложение :
Превращение сгенерированного файла (в общем случае, скажем гигабайтного :) в XML.
Контракт : дубликаты из текста в результирующий XML не попадают
Формат :
"Incredible Milk of Vodka" -> <item one="Incredible" two="Milk" three="Vodka"/>
Ограничения - пока считаем, что файл умещается в памяти, то есть зачистить дубликаты мы можем
без сложных алгоритмов. Параллельно придумать способ в данной конкретной задаче СИЛЬНО ускорить
процесс
UPD
Характеристики:
charisma = [0..100]
beauty = [0..100]
smart = [0..100]
sexuality = [0..100]
Магазин с имплантами
implantDelt = [-10..10]
implant = [0,-5,6,10] - ZZZ XXX YYY
liqoidStash
каждому слову - [charisma,beauty,smart,sexuality]