ИНБО-04-22

Вариант №1

Задача №9

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

Пример 1

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

<block>do def #673 =:vegeed; done;do def #2811 =:sosous_400; done;do
def #-4797 =: leon_902;done; </block>

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

[('vegeed', 673), ('sosous_400', 2811), ('leon_902', -4797)]

Пример 2

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

<block> do def #2796=: inqu; done; do def #-6622 =: tiarbe_916; done;
do def#8712 =:tixe_402; done; do def#-1641 =: leso;done;</block>

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

[('inqu', 2796),
 ('tiarbe_916', -6622),
 ('tixe_402', 8712),
 ('leso', -1641)]

Вариант №2

Задача №9

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

Пример 1

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

[[ |make angea_221 <| 8631 |;|make esusan_491 <| 4720|; | make
zave_924<|2877 |; ]]

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

[('angea_221', 8631), ('esusan_491', 4720), ('zave_924', 2877)]

Пример 2

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

[[ |make zaed_118 <|884 |; | make esdi<| -1078|; ]]

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

[('zaed_118', 884), ('esdi', -1078)]

Вариант №3

Задача №9

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

Пример 1

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

do set #( 'cearqu''oris' 'mave_951') -> 'esaris_177'set #(
'tibe_605''anbi_887''teerra' )-> 'leatat_605' set #( 'oninar_857'
'rion_883''erar''leso_744')-> 'laonen' set #(
'zaaris''orti''tieran_987''edso' )-> 'ribeve'od

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

[('esaris_177', ['cearqu', 'oris', 'mave_951']),
 ('leatat_605', ['tibe_605', 'anbi_887', 'teerra']),
 ('laonen', ['oninar_857', 'rion_883', 'erar', 'leso_744']),
 ('ribeve', ['zaaris', 'orti', 'tieran_987', 'edso'])]

Пример 2

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

do set #( 'tibi_64' 'ared_234' 'maar_717' 'onri' ) -> 'orgeen_958'
set#( 'xeed_59' 'laa''gelaor_182' 'biorra_355')-> 'usge_256' set #(
'arat_116' 'insoin' 'tiat_74' ) -> 'engees_779' set #('raleis'
'enesra') -> 'edare_615' od

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

[('orgeen_958', ['tibi_64', 'ared_234', 'maar_717', 'onri']),
 ('usge_256', ['xeed_59', 'laa', 'gelaor_182', 'biorra_355']),
 ('engees_779', ['arat_116', 'insoin', 'tiat_74']),
 ('edare_615', ['raleis', 'enesra'])]

Вариант №4

Задача №9

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

Пример 1

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

\begin <section> #-3213|> 'isatin_260' </section> <section> #2515|>
'orisis'</section> <section> #-8606 |> 'arus' </section> \end

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

[('isatin_260', -3213), ('orisis', 2515), ('arus', -8606)]

Пример 2

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

\begin <section>#2335 |> 'reen' </section> <section>#785|>'atein_45'
</section>\end

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

[('reen', 2335), ('atein_45', 785)]

Вариант №5

Задача №9

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

Пример 1

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

| <:local #704==> "zave". :>; <: local #7036 ==> "ator". :>; <:
local#3772 ==>"enbebi". :>;<: local #5436==>"dile_356". :>;|

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

[('zave', 704), ('ator', 7036), ('enbebi', 3772), ('dile_356', 5436)]

Пример 2

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

|<:local #-8448 ==> "biisus".:>; <: local#5707 ==> "diar". :>; <:
local #-5474 ==>"riedve_488".:>;<: local #-1623 ==> "xerari_283".:>; |

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

[('biisus', -8448),
 ('diar', 5707),
 ('riedve_488', -5474),
 ('xerari_283', -1623)]

Вариант №6

Задача №9

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

Пример 1

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

{do make #-6235=>geis_151 od; do make #-4080 => iserle od; }

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

[('geis_151', -6235), ('iserle', -4080)]

Пример 2

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

{ do make #-7301 => adi od; do make #-8051 => becequ od; }

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

[('adi', -7301), ('becequ', -8051)]

Вариант №7

Задача №9

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

Пример 1

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

(( || data [dier enrite geza]|>quri_855; ||, || data [ biena_502
dius_607 enan_103] |> cequ_981; ||, ))

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

[('quri_855', ['dier', 'enrite', 'geza']),
 ('cequ_981', ['biena_502', 'dius_607', 'enan_103'])]

Пример 2

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

(( || data[ gema ladi ]|> esge; ||,|| data[quon aris] |> quat;||, ||
data [ cediat teonin_147 rabior_391 labi_88] |> onedti; ||, || data[
soa_871 ceor_573 esor_587] |> ison_4; ||, ))

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

[('esge', ['gema', 'ladi']),
 ('quat', ['quon', 'aris']),
 ('onedti', ['cediat', 'teonin_147', 'rabior_391', 'labi_88']),
 ('ison_4', ['soa_871', 'ceor_573', 'esor_587'])]

Вариант №8

Задача №9

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

Пример 1

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

.do((set"xeor_504"::= q(bere) )). ((set "diti" ::=q(zadixe) )).(( set
"biores" ::= q(araa))). .end

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

[('xeor_504', 'bere'), ('diti', 'zadixe'), ('biores', 'araa')]

Пример 2

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

.do(( set "esen_381" ::= q(erbein_788) )). (( set"enri" ::=
q(orle_651))). (( set"main_963" ::= q(rebive) )).(( set "enza_404"
::=q(edraa_486))). .end

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

[('esen_381', 'erbein_788'),
 ('enri', 'orle_651'),
 ('main_963', 'rebive'),
 ('enza_404', 'edraa_486')]

Вариант №9

Задача №9

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

Пример 1

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

<: <data> def array( -6171 . -6847 . 833 . -4287 ) ->biama_241;
</data>. <data> def array( 6047 . -8109 . -5710 ) -> quor_58; </data>.
<data> def array(-7869 . 7990 ) ->usbiaes_56;</data>.:>

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

[('biama_241', [-6171, -6847, 833, -4287]),
 ('quor_58', [6047, -8109, -5710]),
 ('usbiaes_56', [-7869, 7990])]

Пример 2

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

<:<data> def array( 4731 . 7189 . 8304) ->gela; </data>. <data> def
array( 6403 . -4133 . -6838 . 2922 ) ->xeti_1;</data>. :>

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

[('gela', [4731, 7189, 8304]), ('xeti_1', [6403, -4133, -6838, 2922])]

Вариант №10

Задача №9

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

Пример 1

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

[[ .do set 2490 to abeanin; .end; .do set -7510 to vearor_32;
.end;.do set -1500 to arza; .end; .do set 9654 to raan; .end;]]

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

{'abeanin': 2490, 'vearor_32': -7510, 'arza': -1500, 'raan': 9654}

Пример 2

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

[[ .do set -3783 to edain; .end;.do set -9886 to ones_11; .end; .do
set 2954 to xele; .end; ]]

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

{'edain': -3783, 'ones_11': -9886, 'xele': 2954}

Вариант №11

Задача №9

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

Пример 1

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

||<< def @'tetea_445' => @'dibi_377'. >>; << def @'orle'
=>@'lari_783'.>>; ||

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

[('dibi_377', 'tetea_445'), ('lari_783', 'orle')]

Пример 2

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

|| << def @'mazaer'=> @'beriis'.>>; <<def @'tile_751'=>@'lexece_910'.
>>; << def @'teer_762' =>@'retebe'.>>; ||

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

[('beriis', 'mazaer'),
 ('lexece_910', 'tile_751'),
 ('retebe', 'teer_762')]

Вариант №12

Задача №9

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

Пример 1

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

| begin variable array( @"vein_795"@"zaus_19" @"inlaen_514"@"reraon")
|> q(beange);end, begin variable array( @"esreon_209" @"rari_906"
@"zari" ) |>q(sobi_438);end, begin variable array( @"isrexe_193"
@"geenti" @"tien_387" @"enleza")|> q(lalege); end,begin variable
array( @"teesus_374" @"cecege_301") |> q(edati_7); end,|

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

{'beange': ['vein_795', 'zaus_19', 'inlaen_514', 'reraon'],
 'sobi_438': ['esreon_209', 'rari_906', 'zari'],
 'lalege': ['isrexe_193', 'geenti', 'tien_387', 'enleza'],
 'edati_7': ['teesus_374', 'cecege_301']}

Пример 2

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

| begin variable array( @"bier" @"isusbi" ) |> q(enve_607); end,begin
variable array(@"onusti_722" @"esat" @"errila_339" @"soqu_730"
)|>q(ququus);end, begin variable array( @"veerbi" @"geraqu_337"
)|>q(aror_772); end, |

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

{'enve_607': ['bier', 'isusbi'],
 'ququus': ['onusti_722', 'esat', 'errila_339', 'soqu_730'],
 'aror_772': ['veerbi', 'geraqu_337']}

Вариант №13

Задача №9

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

Пример 1

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

| ( define #-5397 => q(edisqu) ). ( define #5847 => q(lein_912)). (
define#-8554=>q(edma_881) ). ( define#-681 => q(lave)). |

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

{'edisqu': -5397, 'lein_912': 5847, 'edma_881': -8554, 'lave': -681}

Пример 2

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

|( define #-8162 => q(vedi_610) ). ( define #-8569=> q(riza)). |

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

{'vedi_610': -8162, 'riza': -8569}

Вариант №14

Задача №9

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

Пример 1

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

\begin <block> define'soonar_8' is array(#-1112 ,#483 ,#-8105).
</block>,<block>define'bibe_256' is array( #-7943 ,#4151 , #6660 ,
#-3332). </block>,<block> define 'laalare'is array(#-7294 , #-332 ,
#9893 ). </block>, \end

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

{'soonar_8': [-1112, 483, -8105],
 'bibe_256': [-7943, 4151, 6660, -3332],
 'laalare': [-7294, -332, 9893]}

Пример 2

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

\begin <block>define 'esaa'is array( #1034 , #4791, #7298 , #-3489
).</block>, <block> define 'veso_75'is array( #-5581 , #-6757 , #8612,
#-302 ). </block>, \end

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

{'esaa': [1034, 4791, 7298, -3489],
 'veso_75': [-5581, -6757, 8612, -302]}

Вариант №15

Задача №9

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

Пример 1

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

<: {{ store `mazabi_964::= dius; }};{{ store `bidi_267 ::=eseror_885;
}}; {{store `lazage_452 ::= aranon_829; }}; {{ store `soce ::=
ridi_107;}}; :>

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

[('mazabi_964', 'dius'),
 ('bidi_267', 'eseror_885'),
 ('lazage_452', 'aranon_829'),
 ('soce', 'ridi_107')]

Пример 2

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

<: {{ store `isso_830 ::= zaesbe_974; }}; {{ store `laa::= bean; }};
{{ store `esge_144 ::=bidi;}}; {{store `isbi_114 ::= solala; }}; :>

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

[('isso_830', 'zaesbe_974'),
 ('laa', 'bean'),
 ('esge_144', 'bidi'),
 ('isbi_114', 'solala')]

Вариант №16

Задача №9

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

Пример 1

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

<sect> [[global ateren|> arza_493; ]]; [[global atones_867|>ortive;
]];[[ global erdi_166 |> edti_694;]]; [[global beisge |> tile; ]];
</sect>

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

[('arza_493', 'ateren'),
 ('ortive', 'atones_867'),
 ('edti_694', 'erdi_166'),
 ('tile', 'beisge')]

Пример 2

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

<sect> [[ global atinge|> veendi_522;]]; [[global usriza_59|>laedso;
]]; [[global vees|>biraqu_801; ]]; [[global mateza |>onbiar;]];
</sect>

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

[('veendi_522', 'atinge'),
 ('laedso', 'usriza_59'),
 ('biraqu_801', 'vees'),
 ('onbiar', 'mateza')]

Вариант №17

Задача №9

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

Пример 1

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

do[ make @"onus_796" <- list( xelaxe . edriat_798 . quri_919 ) ],
[make @"dion_104"<- list( dite . sote_850 )],[ make @"iszais_575" <-
list( abe_19 . cela . rier ) ], end

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

[('onus_796', ['xelaxe', 'edriat_798', 'quri_919']),
 ('dion_104', ['dite', 'sote_850']),
 ('iszais_575', ['abe_19', 'cela', 'rier'])]

Пример 2

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

do [ make @"biso_544" <- list( tegebe_380 . rere_780 . ries_611 .
erza_337 )],[make @"teon_546" <- list( sobe . isge_289)],[make
@"eres_109" <- list( soso_2 . ricera)], end

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

[('biso_544', ['tegebe_380', 'rere_780', 'ries_611', 'erza_337']),
 ('teon_546', ['sobe', 'isge_289']),
 ('eres_109', ['soso_2', 'ricera'])]

Вариант №18

Задача №9

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

Пример 1

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

do<section>new larera => lamare. </section>,<section> new onata =>
beusar. </section>, <section> new tecera_226 =>anarqu_742. </section>,
end

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

[('lamare', 'larera'),
 ('beusar', 'onata'),
 ('anarqu_742', 'tecera_226')]

Пример 2

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

do<section>new usan =>inon. </section>, <section> new atve_79=>
atar_286.</section>, end

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

[('inon', 'usan'), ('atar_286', 'atve_79')]

Вариант №19

Задача №9

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

Пример 1

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

<% <<variable 'aned_271' :=244 >> <<variable 'once_159' := 3698 >>%>

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

{'aned_271': 244, 'once_159': 3698}

Пример 2

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

<% <<variable'beve_59':= -8185>><< variable'erquer' :=-4560 >>
<<variable 'usor_643' := 7873 >> << variable 'beus_3' := -2223>> %>

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

{'beve_59': -8185, 'erquer': -4560, 'usor_643': 7873, 'beus_3': -2223}

Вариант №20

Задача №9

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

Пример 1

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

<data> <:data 'inar_185'is array(-6013 , -914, 3922 );:> <:data
'gemaen_313' is array( -9372, -6468 , 1955); :><: data 'inbema'is
array(262, 2025 , -896 , -9320); :></data>

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

{'inar_185': [-6013, -914, 3922],
 'gemaen_313': [-9372, -6468, 1955],
 'inbema': [262, 2025, -896, -9320]}

Пример 2

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

<data> <:data 'antire_803'is array( 3813, -9137 , -6889 );:> <: data
'teri_743' is array( -2099, -9570,-5880 );:><: data'enon_665' is
array( 6835 , 6713 , 7989 ); :> </data>

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

{'antire_803': [3813, -9137, -6889],
 'teri_743': [-2099, -9570, -5880],
 'enon_665': [6835, 6713, 7989]}

Вариант №21

Задача №9

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

Пример 1

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

do {define #( 7203 2935 -4101 776 )-> atan_538 } { define#( 4304
-6261 )->cequen_219 } end

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

[('atan_538', [7203, 2935, -4101, 776]),
 ('cequen_219', [4304, -6261])]

Пример 2

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

do {define #(-6346 2072 2954 -6391 ) -> edonte_310 } { define #(5150
889 4135 1459 )->gexele_810 } {define#( 6946 7074 4328 -4578
)->orte_390 }end

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

[('edonte_310', [-6346, 2072, 2954, -6391]),
 ('gexele_810', [5150, 889, 4135, 1459]),
 ('orte_390', [6946, 7074, 4328, -4578])]

Вариант №22

Задача №9

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

Пример 1

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

<% do auto ance_746::=-9334;end,do auto esbiza::= 5378;end,%>

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

[('ance_746', -9334), ('esbiza', 5378)]

Пример 2

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

<% do auto enbege ::= -2792;end, do auto dizabe ::=-5494;end, do auto
raza ::= 1396; end, do auto leedin_429::= 1132; end,%>

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

[('enbege', -2792),
 ('dizabe', -5494),
 ('raza', 1396),
 ('leedin_429', 1132)]

Вариант №23

Задача №9

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

Пример 1

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

<: do option 677 => @"reeste_963" end do option -9366 => @"tixeti"end
do option 3051=> @"erat" end do option 2842 =>@"soisra" end:>

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

[('reeste_963', 677),
 ('tixeti', -9366),
 ('erat', 3051),
 ('soisra', 2842)]

Пример 2

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

<: do option 4061 =>@"riorve_268"end do option 2803=>@"erquor_607"
end do option -1471 => @"ates_2" end:>

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

[('riorve_268', 4061), ('erquor_607', 2803), ('ates_2', -1471)]

Вариант №24

Задача №9

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

Пример 1

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

do .do variable @"usla"::= `rire .end .do variable @"inatus" ::=
`inti .end .do variable @"dianqu_110"::= `zaatla_535 .end .do variable
@"anve"::= `qumale_907 .end done

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

{'usla': 'rire',
 'inatus': 'inti',
 'dianqu_110': 'zaatla_535',
 'anve': 'qumale_907'}

Пример 2

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

do .do variable @"sois"::=`onzala .end .do variable
@"aes_664"::=`onsoabi .end .do variable @"zabe" ::= `xezaza_45 .end
done

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

{'sois': 'onzala', 'aes_664': 'onsoabi', 'zabe': 'xezaza_45'}

Вариант №25

Задача №9

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

Пример 1

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

<block><data> declare list( 9569 . -5718 . 9593) |> "orin_475";
</data>; <data> declare list(8678 . 8706 )|> "cedian_499"; </data>;
<data> declare list( -329 . 2753 . -1691 . 7434 ) |>"quveor";</data>;
<data> declare list(-5092 . -8262 . 9282) |> "isxe_239"; </data>;
</block>

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

{'orin_475': [9569, -5718, 9593],
 'cedian_499': [8678, 8706],
 'quveor': [-329, 2753, -1691, 7434],
 'isxe_239': [-5092, -8262, 9282]}

Пример 2

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

<block> <data>declare list(-4351 . -808 . 2402 . 4298 ) |>
"gebe";</data>;<data> declare list(-6130 . 4629 . -7792 . 8092 )|>
"enis"; </data>;<data> declare list( -2195 . 7744 . -8501 . 5128 ) |>
"cecema_893"; </data>; <data> declare list(1801 . 5962 ) |>
"xeerat_690";</data>; </block>

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

{'gebe': [-4351, -808, 2402, 4298],
 'enis': [-6130, 4629, -7792, 8092],
 'cecema_893': [-2195, 7744, -8501, 5128],
 'xeerat_690': [1801, 5962]}

Вариант №26

Задача №9

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

Пример 1

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

<: <: val tela to lebere_753;:>.<:val diso_17 to tevear; :>. <: val
soisti to getera; :>. :>

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

{'lebere_753': 'tela', 'tevear': 'diso_17', 'getera': 'soisti'}

Пример 2

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

<: <: val usteve to riveor_537; :>.<: val edve_64 to reedri; :>. <:
val orised_919 to anes_989; :>.<:val ramala_508 to onrege_935; :>.:>

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

{'riveor_537': 'usteve',
 'reedri': 'edve_64',
 'anes_989': 'orised_919',
 'onrege_935': 'ramala_508'}

Вариант №27

Задача №9

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

Пример 1

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

<data><data>declare q(leri_958) :#6693</data>. <data> declare
q(laxeed) : #-1653</data>. <data> declare q(oratle_573) : #-4830
</data>.</data>

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

{'leri_958': 6693, 'laxeed': -1653, 'oratle_573': -4830}

Пример 2

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

<data><data>declare q(isin_587) : #-4109 </data>. <data> declare
q(onre_259):#-4204 </data>. <data> declare q(gema_124) :#-266
</data>.<data> declare q(beusa) : #9582</data>.</data>

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

{'isin_587': -4109,
 'onre_259': -4204,
 'gema_124': -266,
 'beusa': 9582}

Вариант №28

Задача №9

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

Пример 1

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

<section>do equ rire 3531; od; do equ veerti_37 -7636; od; do equ
ribe_672 3582; od; </section>

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

{'rire': 3531, 'veerti_37': -7636, 'ribe_672': 3582}

Пример 2

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

<section> do equ soor_313 -5350;od; do equ inte -9466; od; </section>

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

{'soor_313': -5350, 'inte': -9466}

Вариант №29

Задача №9

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

Пример 1

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

do [[declare adior_410 = onan;]], [[declare enan = sodi;]],[[ declare
titile_842 = riar; ]], od

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

[('adior_410', 'onan'), ('enan', 'sodi'), ('titile_842', 'riar')]

Пример 2

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

do[[ declare inve_56 = dixeor_145; ]], [[ declare diraes_669
=bibean_261; ]], [[ declare ati_475=onage; ]], od

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

[('inve_56', 'dixeor_145'),
 ('diraes_669', 'bibean_261'),
 ('ati_475', 'onage')]

Вариант №30

Задача №9

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

Пример 1

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

<block>( decl isedbi_577 ==>`esgein; );( decl riti==>`geti_444;
);(decl aesge_949==> `edon_390; ); </block>

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

{'esgein': 'isedbi_577', 'geti_444': 'riti', 'edon_390': 'aesge_949'}

Пример 2

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

<block> ( decl rius_109 ==> `ceza_729; ); ( decl orries_446==>
`vete_279; ); (decl leatra ==> `esso; ); </block>

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

{'ceza_729': 'rius_109', 'vete_279': 'orries_446', 'esso': 'leatra'}

Вариант №31

Задача №9

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

Пример 1

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

(([make#-3980 =>@'zaza_172'; ]. [ make#-2507 =>@'biquve'; ].[make
#6870=> @'erve'; ].[ make #3748=> @'veus_725'; ]. ))

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

{'zaza_172': -3980, 'biquve': -2507, 'erve': 6870, 'veus_725': 3748}

Пример 2

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

(([ make #9624 => @'remaso_590';].[make#-4709 => @'inma'; ]. ))

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

{'remaso_590': 9624, 'inma': -4709}

Вариант №32

Задача №9

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

Пример 1

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

{ <% val `vean_151=:@"mala"%>; <% val `lesole_219 =: @"erbeor"%>; }

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

{'mala': 'vean_151', 'erbeor': 'lesole_219'}

Пример 2

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

{ <% val `enma=: @"soedma_756" %>; <% val `enve_68 =:@"usdi"%>;<% val
`abi_337=: @"ceed_665"%>;<% val `veer_533 =: @"reteor" %>;}

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

{'soedma_756': 'enma',
 'usdi': 'enve_68',
 'ceed_665': 'abi_337',
 'reteor': 'veer_533'}

Вариант №33

Задача №9

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

Пример 1

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

[<: auto @"isrear"::= [ `anra `lainar_578 `beties_524 `aralaza_250 ].
:>. <: auto @"diis"::= [ `onar `biqu ]. :>. ]

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

{'isrear': ['anra', 'lainar_578', 'beties_524', 'aralaza_250'],
 'diis': ['onar', 'biqu']}

Пример 2

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

[ <:auto @"tierqu" ::= [ `bedi_521 `arqu_599 ]. :>. <: auto
@"anbice_569"::= [ `arbe_350 `geisra ].:>.<:auto @"maed" ::=[
`inaza_740 `tira ]. :>.]

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

{'tierqu': ['bedi_521', 'arqu_599'],
 'anbice_569': ['arbe_350', 'geisra'],
 'maed': ['inaza_740', 'tira']}

Вариант №34

Задача №9

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

Пример 1

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

[[\begin var maan_76 <| are\end,\begin var enan<|edri\end,]]

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

{'maan_76': 'are', 'enan': 'edri'}

Пример 2

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

[[ \begin var inbiza <| maonus\end, \begin var isat_928<|regeri
\end,\begin var bemala <| aata \end, ]]

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

{'inbiza': 'maonus', 'isat_928': 'regeri', 'bemala': 'aata'}

Вариант №35

Задача №9

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

Пример 1

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

|<section> def 'zais_107' -1054 </section> <section> def 'orbile' 843
</section> <section>def 'esce' -750</section>|

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

{'zais_107': -1054, 'orbile': 843, 'esce': -750}

Пример 2

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

|<section> def'rarege'6053</section> <section>def 'orar_483' 4147
</section> |

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

{'rarege': 6053, 'orar_483': 4147}

Вариант №36

Задача №9

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

Пример 1

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

(( <block> equ isxeen to 'enisso_845'. </block>. <block> equ
essoa_462 to'ersoso_256'. </block>. <block> equ zaenso to'zaanla'.
</block>. ))

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

[('enisso_845', 'isxeen'),
 ('ersoso_256', 'essoa_462'),
 ('zaanla', 'zaenso')]

Пример 2

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

(( <block> equ riarve_172 to 'ononge_230'. </block>. <block> equ
xeceza to'zain_505'. </block>. ))

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

[('ononge_230', 'riarve_172'), ('zain_505', 'xeceza')]

Вариант №37

Задача №9

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

Пример 1

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

(( { data #( vezabe_958 rite_181 )-> anqu. }. { data #(bequat magebi
enre ) -> ried_730. }.{ data#(titi_1 vexe onrete oris ) -> usinxe_572.
}. { data #( ongeis_558 onlaa gesoqu_151 )->riqu. }. ))

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

[('anqu', ['vezabe_958', 'rite_181']),
 ('ried_730', ['bequat', 'magebi', 'enre']),
 ('usinxe_572', ['titi_1', 'vexe', 'onrete', 'oris']),
 ('riqu', ['ongeis_558', 'onlaa', 'gesoqu_151'])]

Пример 2

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

(( { data #( rileor_956 ceesed_176 xeaned ) -> isre.}. {data#( ceti
xeza_518)->isqu. }. {data#( erce estece socequ rexeti_754) ->maanti.}.
{ data #( oren tilaat_835 esriin_270) -> gebe_889.}. ))

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

[('isre', ['rileor_956', 'ceesed_176', 'xeaned']),
 ('isqu', ['ceti', 'xeza_518']),
 ('maanti', ['erce', 'estece', 'socequ', 'rexeti_754']),
 ('gebe_889', ['oren', 'tilaat_835', 'esriin_270'])]

Вариант №38

Задача №9

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

Пример 1

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

<block>{ new"diarat" <== #3283. } {new"erso_167" <== #398. } { new
"arar_446" <== #-824.}{ new "iserar" <==#-5087. }</block>

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

[('diarat', 3283),
 ('erso_167', 398),
 ('arar_446', -824),
 ('iserar', -5087)]

Пример 2

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

<block>{ new"geatla" <== #-2649. }{ new "erso_227" <== #1597.} {
new"tice"<== #-8708.} { new "ticete" <== #-2623. } </block>

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

[('geatla', -2649),
 ('erso_227', 1597),
 ('tice', -8708),
 ('ticete', -2623)]

Вариант №39

Задача №9

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

Пример 1

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

{{ <: def abila_875<-#881 :>.<: def leanon<- #-2189 :>.<:def tila_494
<- #-9584:>. }}

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

[('abila_875', 881), ('leanon', -2189), ('tila_494', -9584)]

Пример 2

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

{{<: def engeve_120<- #-5021 :>. <:def quinte_486<-#9244 :>.}}

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

[('engeve_120', -5021), ('quinte_486', 9244)]

Вариант №40

Задача №9

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

Пример 1

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

\begin{ variable inza : #(@'anbi' @'ininle' ) }; { variable asooren:
#( @'querce' @'maraxe'@'quaoran' )}; {variable erle_6:#( @'xeasote'
@'lear' ) }; { variable erqu_385: #( @'riesis' @'soar' @'telere'
@'arediri_475' ) }; \end

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

{'inza': ['anbi', 'ininle'],
 'asooren': ['querce', 'maraxe', 'quaoran'],
 'erle_6': ['xeasote', 'lear'],
 'erqu_385': ['riesis', 'soar', 'telere', 'arediri_475']}

Пример 2

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

\begin{ variable ercera_297 : #(@'raanbe_308' @'orqu'@'gelaat_699' )
}; { variable quor : #( @'bea' @'laen'@'edaus_980' @'zateus_306' ) };{
variable arlece: #( @'iszate' @'beveve_273' ) }; { variable anator: #(
@'laqu' @'zabele' @'bicein' @'inveat_225' ) }; \end

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

{'ercera_297': ['raanbe_308', 'orqu', 'gelaat_699'],
 'quor': ['bea', 'laen', 'edaus_980', 'zateus_306'],
 'arlece': ['iszate', 'beveve_273'],
 'anator': ['laqu', 'zabele', 'bicein', 'inveat_225']}