ИВБО-07-22

Вариант №1

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

{<: decl #4677 to q(sotete_418). :>; <:decl #5603 to q(dion_904).:>;
<: decl #-6897 to q(inxeer_48). :>; }

Разобранный результат:

{'sotete_418': 4677, 'dion_904': 5603, 'inxeer_48': -6897}

Пример 2

Входная строка:

{ <: decl #-3667 to q(biso).:>;<: decl #3632 to q(onquti). :>;}

Разобранный результат:

{'biso': -3667, 'onquti': 3632}

Вариант №2

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

begin <section>list(q(ervera) ,q(cexexe))
=>q(verior)</section>;<section> list( q(usonte) , q(enlati_418) ,
q(leveon_137) , q(esbi) ) =>q(argeti_951) </section>; <section> list(
q(rema_733) ,q(orus_635) , q(eredxe) )=> q(dixe) </section>; end

Разобранный результат:

[('verior', ['ervera', 'cexexe']),
 ('argeti_951', ['usonte', 'enlati_418', 'leveon_137', 'esbi']),
 ('dixe', ['rema_733', 'orus_635', 'eredxe'])]

Пример 2

Входная строка:

begin <section> list(q(onored_134), q(ustein_601) ) => q(sola)
</section>; <section>list(q(laed_607) , q(ribere), q(beor) )=>
q(bixeti_312)</section>; <section> list( q(lera_918) ,q(antibe) ,
q(zaveor_373),q(onriin_350) ) => q(edqu)</section>; <section> list(
q(quarza) ,q(teri_165) ) => q(masole) </section>; end

Разобранный результат:

[('sola', ['onored_134', 'ustein_601']),
 ('bixeti_312', ['laed_607', 'ribere', 'beor']),
 ('edqu', ['lera_918', 'antibe', 'zaveor_373', 'onriin_350']),
 ('masole', ['quarza', 'teri_165'])]

Вариант №3

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

{{ || declare array( 2942 7588 9008 ) => "raat" ||; || declare array(
-8859 -5439 -8385)=> "vein_744" ||; ||declare array( 5092 5750 -5176 )
=> "tebi_358" ||; }}

Разобранный результат:

[('raat', [2942, 7588, 9008]),
 ('vein_744', [-8859, -5439, -8385]),
 ('tebi_358', [5092, 5750, -5176])]

Пример 2

Входная строка:

{{|| declare array( -3128 -1808 -4535 ) => "arus_427"||; ||declare
array(6028 -2837 1911 ) => "titile_917"||; }}

Разобранный результат:

[('arus_427', [-3128, -1808, -4535]),
 ('titile_917', [6028, -2837, 1911])]

Вариант №4

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<% {{val `geaxe := eron_950. }} {{ val `gebiar := veat. }}%>

Разобранный результат:

{'geaxe': 'eron_950', 'gebiar': 'veat'}

Пример 2

Входная строка:

<%{{ val `beorbi_1 :=quus. }}{{ val `zage_327:= vele_125.}} {{ val
`mabeis_220 :=geveed_944.}} %>

Разобранный результат:

{'beorbi_1': 'quus',
 'zage_327': 'vele_125',
 'mabeis_220': 'geveed_944'}

Вариант №5

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<block> <% val q(ama) <| #(#-9157 , #-4023 , #4942 ); %>.<% val
q(inenre_830)<| #( #6986 , #4948, #-1816 , #5172); %>. <% val
q(veriza)<|#( #-221 ,#-1547 );%>.</block>

Разобранный результат:

{'ama': [-9157, -4023, 4942],
 'inenre_830': [6986, 4948, -1816, 5172],
 'veriza': [-221, -1547]}

Пример 2

Входная строка:

<block> <% val q(tidi)<| #(#-9443 ,#3347 , #-3173); %>. <% val
q(beesle_151) <|#( #-886 ,#-1041 , #-4130, #4189 );%>. <% val
q(usar_391) <| #(#-7052 , #9127 );%>. </block>

Разобранный результат:

{'tidi': [-9443, 3347, -3173],
 'beesle_151': [-886, -1041, -4130, 4189],
 'usar_391': [-7052, 9127]}

Вариант №6

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

do \begin global gebi <- -756.\end. \begin global riisce<- -6437.
\end. \begin global abirius <- -1778.\end. \begin global iner_720 <-
-5739.\end. end

Разобранный результат:

{'gebi': -756, 'riisce': -6437, 'abirius': -1778, 'iner_720': -5739}

Пример 2

Входная строка:

do\begin global inso_663<- 9531. \end. \begin global ried_579<- 7120.
\end. \begin global inra<- -7559.\end. \begin global tibequ_142 <-
1330. \end. end

Разобранный результат:

{'inso_663': 9531,
 'ried_579': 7120,
 'inra': -7559,
 'tibequ_142': 1330}

Вариант №7

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

do <<variable enar = list( #-87#-1325 #1961 #9060 ) >><<variable
eredbe_418 = list( #-362 #-6836)>> << variable inrema = list(
#6028#9756 #5602 )>> << variable beaar = list( #2047#-4519 #5923
#-4535 )>>end

Разобранный результат:

[('enar', [-87, -1325, 1961, 9060]),
 ('eredbe_418', [-362, -6836]),
 ('inrema', [6028, 9756, 5602]),
 ('beaar', [2047, -4519, 5923, -4535])]

Пример 2

Входная строка:

do <<variable tiesri_998 = list( #9873 #-4010 )>> <<variable atques =
list(#4725 #6027) >>end

Разобранный результат:

[('tiesri_998', [9873, -4010]), ('atques', [4725, 6027])]

Вариант №8

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<sect>{{ new usbe_448 <== list( #155 . #-8773 ). }}.{{new
rimaes_737<==list( #7332 . #3257 .#9659 ). }}. </sect>

Разобранный результат:

{'usbe_448': [155, -8773], 'rimaes_737': [7332, 3257, 9659]}

Пример 2

Входная строка:

<sect>{{ new atla <== list( #-1659 . #-3867 ).}}.{{ new estege_927
<== list( #-6455 .#4668 . #-5872 . #2168 ). }}.</sect>

Разобранный результат:

{'atla': [-1659, -3867], 'estege_927': [-6455, 4668, -5872, 2168]}

Вариант №9

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<: do let#946=> 'riteat_269'. done do let #7532=> 'beri_122'. done :>

Разобранный результат:

{'riteat_269': 946, 'beri_122': 7532}

Пример 2

Входная строка:

<: do let #8432=> 'quinor'. done do let #3484 => 'zaleen'. done:>

Разобранный результат:

{'quinor': 8432, 'zaleen': 3484}

Вариант №10

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

[<data> loc raar_215 :=cema.</data> <data> loc edis :=anxe.</data> ]

Разобранный результат:

[('raar_215', 'cema'), ('edis', 'anxe')]

Пример 2

Входная строка:

[ <data>loc erbier :=raari. </data> <data>loc raaor :=ceti.
</data><data> loc oran_389 := velare_834.</data> ]

Разобранный результат:

[('erbier', 'raari'), ('raaor', 'ceti'), ('oran_389', 'velare_834')]

Вариант №11

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<section> do decl vezale riin_788 end do decl ceri_275 beerdi end
</section>

Разобранный результат:

{'vezale': 'riin_788', 'ceri_275': 'beerdi'}

Пример 2

Входная строка:

<section> do decl zareza_678 soisre end do decl belage_737 onceti_542
end do decl veen tecebi end</section>

Разобранный результат:

{'zareza_678': 'soisre', 'belage_737': 'onceti_542', 'veen': 'tecebi'}

Вариант №12

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<block>store ereses => 'soraen' </block>. <block> store tequbi_813
=>'qute_192'</block>. <block> store isbeer=> 'zain_330' </block>.

Разобранный результат:

{'soraen': 'ereses', 'qute_192': 'tequbi_813', 'zain_330': 'isbeer'}

Пример 2

Входная строка:

<block> store vele =>'zabiqu'</block>. <block>store ceraus =>
'inrebe_658' </block>.

Разобранный результат:

{'zabiqu': 'vele', 'inrebe_658': 'ceraus'}

Вариант №13

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

[ <data>global array( #-4009, #-7877) => @'quer'</data><data> global
array( #-2956, #1255 ,#9387 ) => @'ceat_244' </data><data> global
array( #-9858 ,#-9696 ) => @'beaatso' </data>]

Разобранный результат:

{'quer': [-4009, -7877],
 'ceat_244': [-2956, 1255, 9387],
 'beaatso': [-9858, -9696]}

Пример 2

Входная строка:

[ <data> global array( #6550 , #-3513)=> @'erbema' </data><data>
global array( #7970, #-4737 , #-9716) => @'esariar_826' </data>
<data>global array( #4585 , #1391 ,#6914 ) =>@'vela_402'
</data><data>global array( #-9113, #4200,#4277 ) => @'ened'</data> ]

Разобранный результат:

{'erbema': [6550, -3513],
 'esariar_826': [7970, -4737, -9716],
 'vela_402': [4585, 1391, 6914],
 'ened': [-9113, 4200, 4277]}

Вариант №14

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

begin <<make erri_79 <- aer_793; >><< make larein_904 <- arla; >><<
make atrala_704 <- atan; >> << make reanbe_284 <- istela_796;>> end

Разобранный результат:

[('erri_79', 'aer_793'),
 ('larein_904', 'arla'),
 ('atrala_704', 'atan'),
 ('reanbe_284', 'istela_796')]

Пример 2

Входная строка:

begin << make oror <- azabira_185; >> << make edxe_35 <- zaanti; >>
<<make edin_484 <- onen;>>end

Разобранный результат:

[('oror', 'azabira_185'), ('edxe_35', 'zaanti'), ('edin_484', 'onen')]

Вариант №15

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<data><data> local q(tibiti) <= zaised. </data> <data> local
q(anxece) <= zausxe. </data> </data>

Разобранный результат:

[('tibiti', 'zaised'), ('anxece', 'zausxe')]

Пример 2

Входная строка:

<data> <data> local q(atma) <= inus. </data> <data> local q(laribe)<=
zazabe. </data><data>local q(beve) <= ondi.</data> </data>

Разобранный результат:

[('atma', 'inus'), ('laribe', 'zazabe'), ('beve', 'ondi')]

Вариант №16

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

(( | loc @'zaraso' <- array( #-6384 , #2057 , #-9855, #-6517 ); |; |
loc @'bian_394' <- array( #1410 , #8465 , #-3424 ,#-6900 ); |;|loc
@'soance' <- array( #-4090, #3548 , #-6747 ); |; ))

Разобранный результат:

{'zaraso': [-6384, 2057, -9855, -6517],
 'bian_394': [1410, 8465, -3424, -6900],
 'soance': [-4090, 3548, -6747]}

Пример 2

Входная строка:

(( | loc @'reen' <- array( #-6314 , #-1541);|; | loc @'rerian' <-
array(#7906 , #362 ); |; | loc @'veon' <- array( #-9054 , #8215); |;
))

Разобранный результат:

{'reen': [-6314, -1541], 'rerian': [7906, 362], 'veon': [-9054, 8215]}

Вариант №17

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<<decl list(#869 . #3662 .#-3123 . #-6391) |> raso_330.>>;<<decl
list( #3840 . #762 .#5105 ) |> esma_837.>>; << decl list( #-6709 .
#4026 .#-5484 .#-3954 ) |>onbi_374.>>;

Разобранный результат:

[('raso_330', [869, 3662, -3123, -6391]),
 ('esma_837', [3840, 762, 5105]),
 ('onbi_374', [-6709, 4026, -5484, -3954])]

Пример 2

Входная строка:

<< decl list( #-5756 .#6021 . #-3706 )|> atisti_878. >>; <<decl list(
#-2052 . #4566 .#2588 .#-5083 )|>atat. >>;

Разобранный результат:

[('atisti_878', [-5756, 6021, -3706]),
 ('atat', [-2052, 4566, 2588, -5083])]

Вариант №18

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

do begin global zari =: riditi;end; begin global veon_250=:tetion;
end; begin global releis_545=: xesote; end; od

Разобранный результат:

[('riditi', 'zari'), ('tetion', 'veon_250'), ('xesote', 'releis_545')]

Пример 2

Входная строка:

do begin global aedvebe=:dile_711;end;begin global isqu=:
aleondi_473; end; begin global usce_830 =:uszaso; end; begin global
abele_366=:ener; end;od

Разобранный результат:

[('dile_711', 'aedvebe'),
 ('aleondi_473', 'isqu'),
 ('uszaso', 'usce_830'),
 ('ener', 'abele_366')]

Вариант №19

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

| val q(anra_863) =>`onadi_540|| val q(edriqu) => `maor || val
q(vete_114) =>`inma |

Разобранный результат:

{'onadi_540': 'anra_863', 'maor': 'edriqu', 'inma': 'vete_114'}

Пример 2

Входная строка:

| val q(lausle) =>`rionra_696| | val q(lare_146) => `tixece| | val
q(reza) => `leorge| | val q(usveis) => `digere|

Разобранный результат:

{'rionra_696': 'lausle',
 'tixece': 'lare_146',
 'leorge': 'reza',
 'digere': 'usveis'}

Вариант №20

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

.do <section>store arenle_91 is bean_775.</section>. <section>store
usbebi_8 is alegete_923. </section>.<section>store laer is
erteon_108.</section>. <section> store ariage_757 is
xeusre.</section>. .end

Разобранный результат:

[('arenle_91', 'bean_775'),
 ('usbebi_8', 'alegete_923'),
 ('laer', 'erteon_108'),
 ('ariage_757', 'xeusre')]

Пример 2

Входная строка:

.do <section> store laorus is raen_889. </section>. <section> store
reis is cege_961.</section>. .end

Разобранный результат:

[('laorus', 'raen_889'), ('reis', 'cege_961')]

Вариант №21

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<:.begin store `edor <== #5014. .end .begin store `orbe <== #4472.
.end :>

Разобранный результат:

[('edor', 5014), ('orbe', 4472)]

Пример 2

Входная строка:

<: .begin store `ante_763 <== #-4370. .end .begin store `leoned
<==#1411. .end .begin store `rege <== #3125. .end :>

Разобранный результат:

[('ante_763', -4370), ('leoned', 1411), ('rege', 3125)]

Вариант №22

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<% <data> def list( #-7297 . #9043) =: rausre</data>, <data> def
list(#8625 .#-1442 . #-1404 ) =: isgea_66 </data>,<data>def list(
#2785 . #6735 . #-2459 . #-8296 ) =: isleso</data>,%>

Разобранный результат:

[('rausre', [-7297, 9043]),
 ('isgea_66', [8625, -1442, -1404]),
 ('isleso', [2785, 6735, -2459, -8296])]

Пример 2

Входная строка:

<%<data> def list( #5079 .#-5265 ) =: zaerge </data>,<data>def list(
#7169 .#-5801 . #9031 ) =: xeon_56</data>, %>

Разобранный результат:

[('zaerge', [5079, -5265]), ('xeon_56', [7169, -5801, 9031])]

Вариант №23

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<block> <<store {enis_220 . arxeaar . eseddi_671}|> "maxeor".>>; <<
store{ cegete_33 . zari . tierar_936 . zaen } |> "arbibi_495". >>;
</block>

Разобранный результат:

[('maxeor', ['enis_220', 'arxeaar', 'eseddi_671']),
 ('arbibi_495', ['cegete_33', 'zari', 'tierar_936', 'zaen'])]

Пример 2

Входная строка:

<block><< store{onar . enor_368 } |> "laes". >>; << store { leaedte .
orrele . lesove } |> "rece". >>;<<store {isti_343 . arusus . inedre}
|>"reus_695".>>; <<store { atri . ceer . letece_776 . redidi}|>
"erbi".>>; </block>

Разобранный результат:

[('laes', ['onar', 'enor_368']),
 ('rece', ['leaedte', 'orrele', 'lesove']),
 ('reus_695', ['isti_343', 'arusus', 'inedre']),
 ('erbi', ['atri', 'ceer', 'letece_776', 'redidi'])]

Вариант №24

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<% do glob `latixe_785 is -9072 done; do glob `ates is 3471 done; do
glob `onerdi_764 is 8950 done; do glob `riceor is -8729 done;%>

Разобранный результат:

{'latixe_785': -9072,
 'ates': 3471,
 'onerdi_764': 8950,
 'riceor': -8729}

Пример 2

Входная строка:

<% do glob `didian_485 is 1903 done; do glob `laon is -4211 done; do
glob `zaxeso is 8504 done; %>

Разобранный результат:

{'didian_485': 1903, 'laon': -4211, 'zaxeso': 8504}

Вариант №25

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

||<block>data uslete is 2098 </block>. <block> data enarre is
1340</block>. <block> data gebi_592 is -7958</block>. <block>data
gebe_130 is 6586 </block>.||

Разобранный результат:

{'uslete': 2098, 'enarre': 1340, 'gebi_592': -7958, 'gebe_130': 6586}

Пример 2

Входная строка:

|| <block> data enesen is -9342 </block>. <block>data gema_779 is
4097</block>.||

Разобранный результат:

{'enesen': -9342, 'gema_779': 4097}

Вариант №26

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

.do [[def "usgeve"::= #( #2087 , #-9360 , #6197, #-5499 );]]; [[ def
"ceonra_580" ::=#(#-8169 , #1163 , #-9562 );]]; [[ def"leed_627" ::=
#( #3203 , #-1515,#6296 ); ]]; [[def "anedso_722" ::=#(#5433,#-8288 ,
#7511 , #-8530 ); ]]; .end

Разобранный результат:

{'usgeve': [2087, -9360, 6197, -5499],
 'ceonra_580': [-8169, 1163, -9562],
 'leed_627': [3203, -1515, 6296],
 'anedso_722': [5433, -8288, 7511, -8530]}

Пример 2

Входная строка:

.do [[ def"bea_538" ::= #( #5253 , #-601 ,#7998 ,#-499); ]]; [[ def
"ederon_493"::= #( #-8955 ,#-4830 , #-3457 ); ]]; [[def "qutema"::=#(
#720 , #-870 );]];[[def "orleve_131" ::= #( #8678 , #-4309, #1786
,#-3759);]]; .end

Разобранный результат:

{'bea_538': [5253, -601, 7998, -499],
 'ederon_493': [-8955, -4830, -3457],
 'qutema': [720, -870],
 'orleve_131': [8678, -4309, 1786, -3759]}

Вариант №27

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

(( .do let edte_511 to requ_685. .end, .do let beve to indi. .end,.do
let vemaqu to maered. .end,.do let iserin_902 to reteus. .end,))

Разобранный результат:

{'requ_685': 'edte_511',
 'indi': 'beve',
 'maered': 'vemaqu',
 'reteus': 'iserin_902'}

Пример 2

Входная строка:

(( .do let esveve to aedonza_939. .end,.do let racebe to atqu_795.
.end,))

Разобранный результат:

{'aedonza_939': 'esveve', 'atqu_795': 'racebe'}

Вариант №28

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

do\begin new 'aesle' <- enon \end. \begin new'lece_831' <- usanor
\end.\begin new 'onorso' <- arar_922\end. \begin new 'ussori'<- lebe
\end. od

Разобранный результат:

{'aesle': 'enon',
 'lece_831': 'usanor',
 'onorso': 'arar_922',
 'ussori': 'lebe'}

Пример 2

Входная строка:

do\begin new 'erte_686' <- cexe_749\end. \begin new 'rere_740'<-
ororri \end. \begin new 'este' <- xeis \end. od

Разобранный результат:

{'erte_686': 'cexe_749', 'rere_740': 'ororri', 'este': 'xeis'}

Вариант №29

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

|| <sect> store array( atce . quma_687 . geises_251 . beis_57)
=:`arra. </sect>, <sect>store array( eran . dige )=: `biered.
</sect>,||

Разобранный результат:

{'arra': ['atce', 'quma_687', 'geises_251', 'beis_57'],
 'biered': ['eran', 'dige']}

Пример 2

Входная строка:

|| <sect> store array( enenus . onbiis . laer . dier ) =: `ridi.
</sect>, <sect>store array(reer_890 . sotire_904 . texe . tiarar) =:
`isedra. </sect>,||

Разобранный результат:

{'ridi': ['enenus', 'onbiis', 'laer', 'dier'],
 'isedra': ['reer_890', 'sotire_904', 'texe', 'tiarar']}

Вариант №30

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

do(( val #( "aton" ;"iser_484" )|>q(soed_433))); (( val #("veso";
"biisri_9")|> q(onza_289))); end

Разобранный результат:

[('soed_433', ['aton', 'iser_484']),
 ('onza_289', ['veso', 'biisri_9'])]

Пример 2

Входная строка:

do (( val #("tilere" ;"beri_728"; "tece" ; "mama" ) |>q(mazale_448)
));(( val #( "quinen_166"; "areran_657" ) |>q(aen_327))); (( val #(
"enteti_417" ; "beso_390";"orge_869" ; "orlela" ) |>q(cees_818) )); ((
val #( "onmaes_371" ;"atus_719"; "beedes"; "qusobi" ) |> q(tige_276)
));end

Разобранный результат:

[('mazale_448', ['tilere', 'beri_728', 'tece', 'mama']),
 ('aen_327', ['quinen_166', 'areran_657']),
 ('cees_818', ['enteti_417', 'beso_390', 'orge_869', 'orlela']),
 ('tige_276', ['onmaes_371', 'atus_719', 'beedes', 'qusobi'])]

Вариант №31

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

<%<% loc{ #566 ; #5307; #-9210 ; #-2833} to gela_820. %> <% loc{
#-5957; #-6598 } to istees. %><% loc {#3178; #1594} to cebe. %> %>

Разобранный результат:

{'gela_820': [566, 5307, -9210, -2833],
 'istees': [-5957, -6598],
 'cebe': [3178, 1594]}

Пример 2

Входная строка:

<% <% loc {#698 ; #-7886 ; #2381; #-9099 } to diso_64. %> <% loc {
#-5356 ;#5637 ;#4241 ;#1136 } to iszate. %> <% loc { #9042 ;#8455 ;
#-9111}to ceat_399. %> %>

Разобранный результат:

{'diso_64': [698, -7886, 2381, -9099],
 'iszate': [-5356, 5637, 4241, 1136],
 'ceat_399': [9042, 8455, -9111]}

Вариант №32

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

{{ begin variable @"zaatxe" <| lediaqu_821 end. begin variable @"teer"
<| onti_84 end. begin variable @"veiser_629" <| xeorge_877 end. begin
variable @"anle" <|sore_158 end.}}

Разобранный результат:

{'zaatxe': 'lediaqu_821',
 'teer': 'onti_84',
 'veiser_629': 'xeorge_877',
 'anle': 'sore_158'}

Пример 2

Входная строка:

{{ begin variable @"rizama" <|cege end. begin variable @"dionge_495"
<| riente_710 end. begin variable @"anceor_803" <| rare end.}}

Разобранный результат:

{'rizama': 'cege', 'dionge_495': 'riente_710', 'anceor_803': 'rare'}

Вариант №33

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

[[ <section>def q(leusri) <== "vequso". </section>;<section> def
q(tila)<== "beza_544".</section>;<section>def q(erteon_326) <==
"anorri". </section>; <section>def q(leraon) <=="biquce". </section>;
]]

Разобранный результат:

[('leusri', 'vequso'),
 ('tila', 'beza_544'),
 ('erteon_326', 'anorri'),
 ('leraon', 'biquce')]

Пример 2

Входная строка:

[[ <section> def q(anat_614)<== "rateso". </section>; <section>def
q(anaus) <=="reus_109". </section>; <section> def q(esri_352)<==
"veen". </section>; <section> def q(biar) <== "raan_662".
</section>;]]

Разобранный результат:

[('anat_614', 'rateso'),
 ('anaus', 'reus_109'),
 ('esri_352', 'veen'),
 ('biar', 'raan_662')]

Вариант №34

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

| [[store q(beed_135) <|-1007. ]];[[store q(anqu_513) <| -3540. ]];[[
store q(qugeat_314) <| -4769.]]; |

Разобранный результат:

{'beed_135': -1007, 'anqu_513': -3540, 'qugeat_314': -4769}

Пример 2

Входная строка:

| [[ store q(gebeis) <| -113.]];[[ store q(zateti_719)<| -7152. ]];
[[store q(biatza) <| 8962. ]]; [[store q(armaon) <| -3045. ]]; |

Разобранный результат:

{'gebeis': -113, 'zateti_719': -7152, 'biatza': 8962, 'armaon': -3045}

Вариант №35

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.

Пример 1

Входная строка:

|||| global resoxe <| #7161 |||| global labi <| #5084|| || global
cearle_241<| #2164 ||||global vequri_641<|#9967||||

Разобранный результат:

{'resoxe': 7161, 'labi': 5084, 'cearle_241': 2164, 'vequri_641': 9967}

Пример 2

Входная строка:

||||global gein<| #-5712 || || global vece<| #5555 || || global
usquza <| #324 || || global lelave<| #5930||||

Разобранный результат:

{'gein': -5712, 'vece': 5555, 'usquza': 324, 'lelave': 5930}

Вариант №36

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

{|| val 8589 -> 'texeen'||; || val -3803 ->'edridi'||; || val 2705 ->
'dilace_432' ||; }

Разобранный результат:

[('texeen', 8589), ('edridi', -3803), ('dilace_432', 2705)]

Пример 2

Входная строка:

{ ||val 6216 -> 'anlama' ||; || val 3308 -> 'enquza_11' ||; || val
-3163 -> 'ates'||; ||val -9388 -> 'lari' ||; }

Разобранный результат:

[('anlama', 6216),
 ('enquza_11', 3308),
 ('ates', -3163),
 ('lari', -9388)]

Вариант №37

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

<data> <sect> decl -6738 ==> 'geve_482'</sect>. <sect> decl 4819 ==>
'orma_165' </sect>. <sect> decl 6432 ==>'bire_597' </sect>.<sect>decl
-7718==> 'raesbi_29' </sect>.</data>

Разобранный результат:

[('geve_482', -6738),
 ('orma_165', 4819),
 ('bire_597', 6432),
 ('raesbi_29', -7718)]

Пример 2

Входная строка:

<data> <sect>decl -8522 ==> 'enis' </sect>.<sect> decl -4737 ==>
'onraus_457' </sect>. <sect> decl 5533 ==>'zaes_613' </sect>. <sect>
decl -5770 ==> 'bile' </sect>. </data>

Разобранный результат:

[('enis', -8522),
 ('onraus_457', -4737),
 ('zaes_613', 5533),
 ('bile', -5770)]

Вариант №38

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

| [[ auto @'tece'::= 8685.]]; [[ auto @'usso_909'::=8341. ]];[[ auto
@'tidi'::= 3810.]]; |

Разобранный результат:

[('tece', 8685), ('usso_909', 8341), ('tidi', 3810)]

Пример 2

Входная строка:

|[[auto @'tibi_687'::=-4730. ]]; [[auto @'arlaed_660' ::= 4632.
]];[[auto @'letiti' ::=7801.]]; [[auto @'ance' ::=-9021. ]]; |

Разобранный результат:

[('tibi_687', -4730),
 ('arlaed_660', 4632),
 ('letiti', 7801),
 ('ance', -9021)]

Вариант №39

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

{|| xeveon_614=: enve_95||. || edti_513 =: isle ||.}

Разобранный результат:

[('enve_95', 'xeveon_614'), ('isle', 'edti_513')]

Пример 2

Входная строка:

{||qube_52 =: ceinar ||.||abele_226 =: enla||.||eslaa =: beraed_11
||. }

Разобранный результат:

[('ceinar', 'qube_52'), ('enla', 'abele_226'), ('beraed_11', 'eslaa')]

Вариант №40

Задача №9

Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.

Пример 1

Входная строка:

[ [[ loc'ansoin_64' => @"enenon_166" ]];[[loc'erle'
=>@"reon_185"]];[[loc 'esed' =>@"tiatbi_776"]];[[ loc 'esenra_546' =>
@"bequ" ]];]

Разобранный результат:

[('enenon_166', 'ansoin_64'),
 ('reon_185', 'erle'),
 ('tiatbi_776', 'esed'),
 ('bequ', 'esenra_546')]

Пример 2

Входная строка:

[ [[loc 'atisxe_343' => @"sovete_104" ]];[[ loc 'ised'=> @"zaadi_880"
]];]

Разобранный результат:

[('sovete_104', 'atisxe_343'), ('zaadi_880', 'ised')]