Вариант №1
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<: do set ator_582 := #( -3205 , 9177 ); end, do set reis_153 :=
#(-4262 ,5694 , 1776);end, do set atla :=#(8081, -2322);end, do set
ises:= #(2587, -7611 );end, :>
Разобранный результат:
{'ator_582': [-3205, 9177],
'reis_153': [-4262, 5694, 1776],
'atla': [8081, -2322],
'ises': [2587, -7611]}
Пример 2
Входная строка:
<: do set usvege := #( -4421 , -9995 ,-2888 ,3923 ); end,do set
tile_575:= #(8845 , -7245);end, do set bileaor :=#(2081 , 876,1839 );
end,:>
Разобранный результат:
{'usvege': [-4421, -9995, -2888, 3923],
'tile_575': [8845, -7245],
'bileaor': [2081, 876, 1839]}
Вариант №2
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
(( ( define @"soaes_282" :#8868. ), ( define @"onera_251" :#-3656.
),))
Разобранный результат:
{'soaes_282': 8868, 'onera_251': -3656}
Пример 2
Входная строка:
((( define @"ana": #5567. ),( define @"letier_110" :#6215. ),( define
@"tirais" : #-5593. ), (define @"abemais": #1530.), ))
Разобранный результат:
{'ana': 5567, 'letier_110': 6215, 'tirais': -5593, 'abemais': 1530}
Вариант №3
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
| do equ #(#-7491; #-9905 ; #2292 ) ==> diteon_221; end; do equ #(
#5789 ; #-1097 ; #-4781 )==> azalear_622;end; do equ #( #-6453 ; #2150
) ==> aantixe_292; end; |
Разобранный результат:
{'diteon_221': [-7491, -9905, 2292],
'azalear_622': [5789, -1097, -4781],
'aantixe_292': [-6453, 2150]}
Пример 2
Входная строка:
| do equ #( #4323; #-849)==>esri_547; end; do equ #( #4286 ; #-7349 ;
#6910 ; #3606 ) ==> erar;end;|
Разобранный результат:
{'esri_547': [4323, -849], 'erar': [4286, -7349, 6910, 3606]}
Вариант №4
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
[ {global #-6112 =>becela }, { global#5448 => iste_528 }, {global
#154 => zalebi_217},]
Разобранный результат:
[('becela', -6112), ('iste_528', 5448), ('zalebi_217', 154)]
Пример 2
Входная строка:
[ {global #-1053=> onbiza }, { global #316 => dixela_544}, ]
Разобранный результат:
[('onbiza', -1053), ('dixela_544', 316)]
Вариант №5
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
{.do #( @"quated_634" ;@"isbedi_25"; @"lebean_231" ) =: q(teinle);
.end,.do #( @"xexeen_100"; @"laerso") =: q(enlaxe_652);.end, }
Разобранный результат:
{'teinle': ['quated_634', 'isbedi_25', 'lebean_231'],
'enlaxe_652': ['xexeen_100', 'laerso']}
Пример 2
Входная строка:
{ .do #( @"atinon" ; @"inzaus_505" ; @"cerira" )=:q(cege_457);.end,
.do #( @"rari" ; @"adila_502"; @"aen_261" ) =: q(ananre_950);.end,
.do#( @"letius_358"; @"rein_809" ; @"atbe_983" ; @"tice_11" ) =:
q(titive); .end, }
Разобранный результат:
{'cege_457': ['atinon', 'inzaus_505', 'cerira'],
'ananre_950': ['rari', 'adila_502', 'aen_261'],
'titive': ['letius_358', 'rein_809', 'atbe_983', 'tice_11']}
Вариант №6
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
do <block> decl aton is #555; </block> <block> decl bibe_315 is#5896;
</block> done
Разобранный результат:
[('aton', 555), ('bibe_315', 5896)]
Пример 2
Входная строка:
do <block>decl inqu_774 is #-550;</block> <block> decl andira_373
is#4156;</block><block>decl orle is#1704;</block>done
Разобранный результат:
[('inqu_774', -550), ('andira_373', 4156), ('orle', 1704)]
Вариант №7
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<%((loc `edte <- anveon_898. )),((loc `lereis_270<- gequma_429. )),%>
Разобранный результат:
{'edte': 'anveon_898', 'lereis_270': 'gequma_429'}
Пример 2
Входная строка:
<%(( loc `beisle <- geinor. )), (( loc `cerece <- usraqu. )),(( loc
`arle <- titior. )),%>
Разобранный результат:
{'beisle': 'geinor', 'cerece': 'usraqu', 'arle': 'titior'}
Вариант №8
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
| <data>var @"sori" to eran_763. </data>; <data> var @"gesoon" to
esen_857. </data>; <data> var @"auslage_132"to cele_73. </data>;<data>
var @"bius" to rien_681.</data>;|
Разобранный результат:
[('eran_763', 'sori'),
('esen_857', 'gesoon'),
('cele_73', 'auslage_132'),
('rien_681', 'bius')]
Пример 2
Входная строка:
|<data> var @"atedus"to maqu.</data>; <data>var @"onorin_358" to
ceon_615. </data>; |
Разобранный результат:
[('maqu', 'atedus'), ('ceon_615', 'onorin_358')]
Вариант №9
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<section> | data enalage <- requra.|,| data eser_570 <- lausqu_58.|,
| data dira <- eddi_939.|, </section>
Разобранный результат:
{'enalage': 'requra', 'eser_570': 'lausqu_58', 'dira': 'eddi_939'}
Пример 2
Входная строка:
<section> | data onmati_516<- atrior_55.|,|data sole <- labied_955.
|, | data quorce<- tire.|,|data madius <- edxeti_251. |, </section>
Разобранный результат:
{'onmati_516': 'atrior_55',
'sole': 'labied_955',
'quorce': 'tire',
'madius': 'edxeti_251'}
Вариант №10
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
.begin [[option bela_380 => lein_106;]],[[ option diso => erar; ]],[[
option ederve => ceener; ]], [[option lati =>mausle_904; ]], .end
Разобранный результат:
{'lein_106': 'bela_380',
'erar': 'diso',
'ceener': 'ederve',
'mausle_904': 'lati'}
Пример 2
Входная строка:
.begin [[option orti=> tibe_46; ]], [[ option xereso => inor_489;
]],[[option rien_492 => onisdi;]],.end
Разобранный результат:
{'tibe_46': 'orti', 'inor_489': 'xereso', 'onisdi': 'rien_492'}
Вариант №11
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
do\begin new onge_86 <| list( `veri `lerage_908 `erusri); \end;
\begin new teus_215 <|list( `eddi `esinis `eris_474 );\end;end
Разобранный результат:
[('onge_86', ['veri', 'lerage_908', 'erusri']),
('teus_215', ['eddi', 'esinis', 'eris_474'])]
Пример 2
Входная строка:
do\begin new lear<| list( `gear_445 `tien_4 `edraus_626); \end;\begin
new onra<|list( `raes_176 `xebere_793 );\end;end
Разобранный результат:
[('lear', ['gear_445', 'tien_4', 'edraus_626']),
('onra', ['raes_176', 'xebere_793'])]
Вариант №12
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
<section> << ares_389<|erso.>>,<<atgeus_683 <| tesoan. >>, </section>
Разобранный результат:
[('ares_389', 'erso'), ('atgeus_683', 'tesoan')]
Пример 2
Входная строка:
<section><< enan <| gelabe. >>, << cean <| enrere_778. >>, <<
usus_892 <| lexebe.>>, </section>
Разобранный результат:
[('enan', 'gelabe'), ('cean', 'enrere_778'), ('usus_892', 'lexebe')]
Вариант №13
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<data>| decl @'rerean_566' :=#1237; |, | decl @'isais':= #1070; |, |
decl @'sorele':= #9158; |, | decl @'insoor_31' :=#-2905;|, </data>
Разобранный результат:
{'rerean_566': 1237,
'isais': 1070,
'sorele': 9158,
'insoor_31': -2905}
Пример 2
Входная строка:
<data> | decl @'zarave_543' :=#9056;|,| decl @'vein_684' :=#4614;
|,|decl @'cequ_816' :=#749; |, | decl @'laer' := #5796; |, </data>
Разобранный результат:
{'zarave_543': 9056, 'vein_684': 4614, 'cequ_816': 749, 'laer': 5796}
Вариант №14
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<:.do new ceer_670 := list( maed ; aesso ) .end. .do new
errite:=list( tian ; zati_841 ) .end. .do new ceen := list(
edbiaes_925; bibiri_411;riabiri_270 ) .end. .do new teve_707 := list(
raor_502;lexedi).end. :>
Разобранный результат:
{'ceer_670': ['maed', 'aesso'],
'errite': ['tian', 'zati_841'],
'ceen': ['edbiaes_925', 'bibiri_411', 'riabiri_270'],
'teve_707': ['raor_502', 'lexedi']}
Пример 2
Входная строка:
<: .do new quri_877:=list( rilama;ati_302; vexe ; qucela ).end. .do
new esso_595 :=list( atrati; arti) .end. .do new vexeri_224 := list(
leatdi;berege_816 ; ceso_706 ) .end. :>
Разобранный результат:
{'quri_877': ['rilama', 'ati_302', 'vexe', 'qucela'],
'esso_595': ['atrati', 'arti'],
'vexeri_224': ['leatdi', 'berege_816', 'ceso_706']}
Вариант №15
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
{{ <% are_865 ::= array( orzaqu_937 ausza_740 getice ). %>;<%
inis_846 ::= array( leer_700 quri orisa_237 xein ). %>; <% soeden ::=
array(angeer_669 gear_20 ceusor_696 ). %>; }}
Разобранный результат:
[('are_865', ['orzaqu_937', 'ausza_740', 'getice']),
('inis_846', ['leer_700', 'quri', 'orisa_237', 'xein']),
('soeden', ['angeer_669', 'gear_20', 'ceusor_696'])]
Пример 2
Входная строка:
{{<% inbibe ::= array( cediis_145 age_819 tiaisma_540). %>; <% terian
::= array(enbema gelaer_627). %>; }}
Разобранный результат:
[('inbibe', ['cediis_145', 'age_819', 'tiaisma_540']),
('terian', ['enbema', 'gelaer_627'])]
Вариант №16
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<data>data#-8661==> beleer_289. </data>. <data>data #-6481 ==> ored.
</data>. <data>data#-7775==>soso_502. </data>. <data> data
#-3089==>ceuses_427. </data>.
Разобранный результат:
{'beleer_289': -8661,
'ored': -6481,
'soso_502': -7775,
'ceuses_427': -3089}
Пример 2
Входная строка:
<data> data #-5836 ==> ribece_22. </data>. <data> data #3230 ==>
bete_65. </data>.
Разобранный результат:
{'ribece_22': -5836, 'bete_65': 3230}
Вариант №17
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
{{ <<equ @"atinra"=> isus_888 >><< equ @"usined" => errema >> }}
Разобранный результат:
[('isus_888', 'atinra'), ('errema', 'usined')]
Пример 2
Входная строка:
{{<< equ @"dien_475" =>israbe_144 >> << equ @"laorus_212"=>
ceaxera_51 >> << equ @"xexe_593" => atre_268 >> << equ @"tirave_521"
=>quso_690 >> }}
Разобранный результат:
[('israbe_144', 'dien_475'),
('ceaxera_51', 'laorus_212'),
('atre_268', 'xexe_593'),
('quso_690', 'tirave_521')]
Вариант №18
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
| ( declare bilate::= @'xeus_276'; ), ( declare lein ::= @'reso'; ), (
declare biin ::= @'soonin'; ), |
Разобранный результат:
{'bilate': 'xeus_276', 'lein': 'reso', 'biin': 'soonin'}
Пример 2
Входная строка:
| (declare latila::=@'ined_305'; ), ( declare diange_205::=
@'quonve_850'; ), |
Разобранный результат:
{'latila': 'ined_305', 'diange_205': 'quonve_850'}
Вариант №19
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
<< [[ decl 4600 -> @'onar' ]]; [[ decl -8825 ->@'rier' ]]; >>
Разобранный результат:
[('onar', 4600), ('rier', -8825)]
Пример 2
Входная строка:
<< [[ decl -6004 -> @'beteon_325' ]];[[ decl 8373 -> @'leis']]; [[
decl 8994 -> @'vece']];[[decl -9299 ->@'oratte']]; >>
Разобранный результат:
[('beteon_325', -6004),
('leis', 8373),
('vece', 8994),
('oratte', -9299)]
Вариант №20
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
|| do `lebeso <== list( @'erriso_246'. @'lebi_23' ); od, do `onla <==
list(@'alala'. @'sore'. @'bemaen_886'); od, do `atqu<==
list(@'ridiri_925' . @'ondixe' );od, ||
Разобранный результат:
{'lebeso': ['erriso_246', 'lebi_23'],
'onla': ['alala', 'sore', 'bemaen_886'],
'atqu': ['ridiri_925', 'ondixe']}
Пример 2
Входная строка:
|| do `tibiis <== list( @'riti'. @'ena' ); od,do `anla <== list(
@'enra' . @'bema_873'. @'bien_453'. @'gea' ); od, ||
Разобранный результат:
{'tibiis': ['riti', 'ena'],
'anla': ['enra', 'bema_873', 'bien_453', 'gea']}
Вариант №21
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
.begin ( let 1179 ==> leon. )(let 5881 ==> didi_222.) .end
Разобранный результат:
{'leon': 1179, 'didi_222': 5881}
Пример 2
Входная строка:
.begin ( let 8497 ==>atin.)(let 599 ==>isso_861.) .end
Разобранный результат:
{'atin': 8497, 'isso_861': 599}
Вариант №22
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
.begin<:opt #959 => orqu_364; :>, <: opt#5093 => tixeed;:>,<: opt
#5082 => aan;:>,.end
Разобранный результат:
[('orqu_364', 959), ('tixeed', 5093), ('aan', 5082)]
Пример 2
Входная строка:
.begin <: opt #2488=>lees_80; :>, <:opt #-4642=> laesan; :>, .end
Разобранный результат:
[('lees_80', 2488), ('laesan', -4642)]
Вариант №23
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
( { variable @"anqu_844": @'leisza'.} { variable @"teedle" : @'oned'.
})
Разобранный результат:
[('anqu_844', 'leisza'), ('teedle', 'oned')]
Пример 2
Входная строка:
( { variable @"zarela_354" :@'bedius_583'. } {variable @"ceonri_391"
:@'ainerdi_818'. } { variable @"inriat_643" : @'veerti_466'. } )
Разобранный результат:
[('zarela_354', 'bedius_583'),
('ceonri_391', 'ainerdi_818'),
('inriat_643', 'veerti_466')]
Вариант №24
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
<% [ store #( #339, #-3045, #7321 )=: @'endige_820'. ],[ store#(
#6269, #6028 ,#-3123, #1101)=: @'xebeen_170'.], %>
Разобранный результат:
[('endige_820', [339, -3045, 7321]),
('xebeen_170', [6269, 6028, -3123, 1101])]
Пример 2
Входная строка:
<% [ store #(#4512 , #731, #-8752 ,#-4298 ) =: @'sosoqu_842'. ],
[store#( #-4799 , #-7835,#7225 ) =:@'anorce_252'.],[ store #(#-382 ,
#-7853 ,#4368 ) =:@'vebe'. ], [ store#(#4327 , #-7263 , #9417 ,#3302 )
=: @'mageon'. ], %>
Разобранный результат:
[('sosoqu_842', [4512, 731, -8752, -4298]),
('anorce_252', [-4799, -7835, 7225]),
('vebe', [-382, -7853, 4368]),
('mageon', [4327, -7263, 9417, 3302])]
Вариант №25
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
{{ <section> define @"ateris_955" <- -5726.</section>; <section>
define @"gece"<- -4289.</section>; <section> define @"atraar_894"<-
-3450. </section>; }}
Разобранный результат:
{'ateris_955': -5726, 'gece': -4289, 'atraar_894': -3450}
Пример 2
Входная строка:
{{ <section> define @"esbi_218"<- 1850. </section>; <section>define
@"tegeen" <- 5942. </section>; }}
Разобранный результат:
{'esbi_218': 1850, 'tegeen': 5942}
Вариант №26
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
|| \begin let enxe <==#( @"used" ; @"enbe_727" ;@"beatri_802" ) \end,
\begin let erdi <== #( @"bior_690" ; @"raso" ;@"dima" ) \end,\begin
let tixe <== #( @"teen_643" ;@"tibi_629";@"isaar_367" ; @"lete_707")
\end, \begin let enra_464 <== #(@"onma" ; @"zain_540" ;
@"erce";@"leed" ) \end, ||
Разобранный результат:
{'enxe': ['used', 'enbe_727', 'beatri_802'],
'erdi': ['bior_690', 'raso', 'dima'],
'tixe': ['teen_643', 'tibi_629', 'isaar_367', 'lete_707'],
'enra_464': ['onma', 'zain_540', 'erce', 'leed']}
Пример 2
Входная строка:
||\begin let rion_544 <== #( @"isorle_90" ;@"bibiqu_761" ) \end,
\begin let quorer_68 <== #( @"ardi_519" ;@"eseses"; @"eslera_318" )
\end, \begin let areror<== #( @"anqule" ; @"tesola_553" ; @"lamaor")
\end,||
Разобранный результат:
{'rion_544': ['isorle_90', 'bibiqu_761'],
'quorer_68': ['ardi_519', 'eseses', 'eslera_318'],
'areror': ['anqule', 'tesola_553', 'lamaor']}
Вариант №27
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
\begin do define orma_830<= @"vexeti" end. do define eran_492
<=@"xeed" end.\end
Разобранный результат:
{'orma_830': 'vexeti', 'eran_492': 'xeed'}
Пример 2
Входная строка:
\begin do define arxe_925 <= @"ervema"end. do define sobige_710
<=@"zale" end. do define laxere_784<= @"been" end. do define geis <=
@"enla" end.\end
Разобранный результат:
{'arxe_925': 'ervema',
'sobige_710': 'zale',
'laxere_784': 'been',
'geis': 'enla'}
Вариант №28
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
(<section> store quedso_491 [ -5140 , 7666 , 9497 ] </section>
<section> store diti [ -9816 ,7420 ] </section><section> store
soin_843 [ -3350 , 4701 ,8476 ] </section><section>store enorar_535[
-7814,-7273 ,-2842 ]</section>)
Разобранный результат:
[('quedso_491', [-5140, 7666, 9497]),
('diti', [-9816, 7420]),
('soin_843', [-3350, 4701, 8476]),
('enorar_535', [-7814, -7273, -2842])]
Пример 2
Входная строка:
( <section> store aatorso[ 5902 ,5441 ] </section> <section>store
atza[ -9978 ,7251 ,7646, -3917 ]</section> <section>store ononri[7763
, -5110, -4957 ] </section>)
Разобранный результат:
[('aatorso', [5902, 5441]),
('atza', [-9978, 7251, 7646, -3917]),
('ononri', [7763, -5110, -4957])]
Вариант №29
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
[[ <data> define 'enxe' <|-4595.</data>; <data> define'usribi_965'
<|7843.</data>; <data> define 'requdi'<| -6. </data>; ]]
Разобранный результат:
[('enxe', -4595), ('usribi_965', 7843), ('requdi', -6)]
Пример 2
Входная строка:
[[<data>define 'zamate_571' <|517. </data>; <data> define'lale_23'
<|-7285. </data>; <data>define 'reorxe_266' <| -4391.</data>;<data>
define 'vebi' <| -2962.</data>; ]]
Разобранный результат:
[('zamate_571', 517),
('lale_23', -7285),
('reorxe_266', -4391),
('vebi', -2962)]
Вариант №30
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
begin { val 'inzaat_715' to oren; } { val'arbexe_657' to eson; }end
Разобранный результат:
{'oren': 'inzaat_715', 'eson': 'arbexe_657'}
Пример 2
Входная строка:
begin { val 'birage' to tien;} { val 'anla' to esater_433; }
{val'enri' to esen_374; } end
Разобранный результат:
{'tien': 'birage', 'esater_433': 'anla', 'esen_374': 'enri'}
Вариант №31
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<section> <block> let arbiqu|>soxeat_420. </block>;<block> let
laus_203 |>anorxe. </block>;</section>
Разобранный результат:
{'soxeat_420': 'arbiqu', 'anorxe': 'laus_203'}
Пример 2
Входная строка:
<section> <block>let eslala|> leon.</block>; <block> let tien |>xeer.
</block>; </section>
Разобранный результат:
{'leon': 'eslala', 'xeer': 'tien'}
Вариант №32
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
( || equ `qumare to @'late_668'; ||, || equ `ormaen_658 to
@'enin_998';||, || equ `xebite_290 to @'eses'; ||, )
Разобранный результат:
[('late_668', 'qumare'),
('enin_998', 'ormaen_658'),
('eses', 'xebite_290')]
Пример 2
Входная строка:
(|| equ `isqule to @'enen';||,||equ `geatqu to @'zaeror';||, || equ
`raes_438 to @'atdima_796';||, )
Разобранный результат:
[('enen', 'isqule'), ('zaeror', 'geatqu'), ('atdima_796', 'raes_438')]
Вариант №33
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
<data>{{ data q(laor_760) ::=array("ened" ; "reor" ;"inatan_49" );
}},{{ data q(usqu)::=array( "geanat" ; "riesis"; "edgebe_531" );}}, {{
data q(ceor) ::= array( "usbira" ; "inon_38" ;"bilabi");}}, </data>
Разобранный результат:
[('laor_760', ['ened', 'reor', 'inatan_49']),
('usqu', ['geanat', 'riesis', 'edgebe_531']),
('ceor', ['usbira', 'inon_38', 'bilabi'])]
Пример 2
Входная строка:
<data>{{ data q(anbe) ::= array("ardi" ; "zaon_631";"aquati_952");
}}, {{ data q(dienri) ::= array( "esis"; "beso" ; "rienes";"edge_848"
); }}, {{ data q(enla_615) ::= array("tivema_439" ; "diin" ; "dige" );
}}, </data>
Разобранный результат:
[('anbe', ['ardi', 'zaon_631', 'aquati_952']),
('dienri', ['esis', 'beso', 'rienes', 'edge_848']),
('enla_615', ['tivema_439', 'diin', 'dige'])]
Вариант №34
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
{{ equ #(-3391 . 1838 . 2013 . 3752 ) to indiri_266 }.{ equ #( -4843
. -5457 ) to arrela_816 }. { equ #(-3831 . -6778 . 9709 . 7614 ) to
anar_746 }. }
Разобранный результат:
[('indiri_266', [-3391, 1838, 2013, 3752]),
('arrela_816', [-4843, -5457]),
('anar_746', [-3831, -6778, 9709, 7614])]
Пример 2
Входная строка:
{ {equ #( 5391 . -6853 ) to ditire }.{ equ#( -8422 . 4663 . 757 .
7940 ) to edries }.}
Разобранный результат:
[('ditire', [5391, -6853]), ('edries', [-8422, 4663, 757, 7940])]
Вариант №35
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
<sect> do ordi is 6983. od do oreste is 2353. od do usra is -1867.
od</sect>
Разобранный результат:
[('ordi', 6983), ('oreste', 2353), ('usra', -1867)]
Пример 2
Входная строка:
<sect>do remaar_143 is 8209. od do bion is 9860. od do tiinbi is
1515. od do esarbi is 2069. od </sect>
Разобранный результат:
[('remaar_143', 8209),
('bion', 9860),
('tiinbi', 1515),
('esarbi', 2069)]
Вариант №36
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
.begin { var ari: #3893} { var edxe :#-1441 } { var vegeon_862
:#7496} .end
Разобранный результат:
{'ari': 3893, 'edxe': -1441, 'vegeon_862': 7496}
Пример 2
Входная строка:
.begin{ var geanri:#4339 } { var atiser : #1325} .end
Разобранный результат:
{'geanri': 4339, 'atiser': 1325}
Вариант №37
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде списка пар.
Пример 1
Входная строка:
<: <sect> make#3174 |>@'onlaen_711';</sect>. <sect> make #-6262 |>
@'inorbi_735';</sect>. <sect>make #-3838 |> @'vedima'; </sect>. <sect>
make #2782 |> @'zais';</sect>. :>
Разобранный результат:
[('onlaen_711', 3174),
('inorbi_735', -6262),
('vedima', -3838),
('zais', 2782)]
Пример 2
Входная строка:
<: <sect> make #4599 |>@'rebi_399'; </sect>. <sect> make #1294|>
@'adius_220'; </sect>. <sect>make #-3541 |> @'rege'; </sect>. :>
Разобранный результат:
[('rebi_399', 4599), ('adius_220', 1294), ('rege', -3541)]
Вариант №38
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
<sect> .begin data isin::=xexe; .end .begin data rebeza_920 ::=
bidi_338; .end </sect>
Разобранный результат:
{'isin': 'xexe', 'rebeza_920': 'bidi_338'}
Пример 2
Входная строка:
<sect>.begin data qugege_708::=onanve; .end .begin data lezala_176
::=erri_931; .end</sect>
Разобранный результат:
{'qugege_708': 'onanve', 'lezala_176': 'erri_931'}
Вариант №39
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
[[ <section> variable soxere_857|> @"teen_501".</section>. <section>
variable qutexe|> @"tileso_60".</section>.<section> variable queris |>
@"xeenen". </section>. ]]
Разобранный результат:
{'teen_501': 'soxere_857', 'tileso_60': 'qutexe', 'xeenen': 'queris'}
Пример 2
Входная строка:
[[ <section>variable dian |>@"isange_781".</section>. <section>
variable gedi_645 |> @"reraus_548". </section>.<section> variable
lere|> @"raza_546". </section>. ]]
Разобранный результат:
{'isange_781': 'dian', 'reraus_548': 'gedi_645', 'raza_546': 'lere'}
Вариант №40
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом
формате. Изучить детали формата по приведенным ниже примерам. Результат
вернуть в виде словаря.
Пример 1
Входная строка:
((do global ananed_108 is edveon_234; od. do global bier_73 is
atve_991; od. do global edle_851 is erma_683; od. ))
Разобранный результат:
{'ananed_108': 'edveon_234',
'bier_73': 'atve_991',
'edle_851': 'erma_683'}
Пример 2
Входная строка:
(( do global veisus is gege_685; od. do global onbe is requ_755; od.
))
Разобранный результат:
{'veisus': 'gege_685', 'onbe': 'requ_755'}