ИКБО-05-22

Вариант №1

Задача №9

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

Пример 1

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

do do option"reti"=: inbere. done. do option "anra" =: rati. done.
done

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

{'inbere': 'reti', 'rati': 'anra'}

Пример 2

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

do do option"rebice_121" =: aqu_932. done. do option "teorma"=: isus.
done. do option "atzare_258" =: ledi_779. done. do option "bezale"=:
ribele_929. done. done

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

{'aqu_932': 'rebice_121',
 'isus': 'teorma',
 'ledi_779': 'atzare_258',
 'ribele_929': 'bezale'}

Вариант №2

Задача №9

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

Пример 1

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

( equ"quusin"to raorre. equ "birea_567" to esce.)

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

[('raorre', 'quusin'), ('esce', 'birea_567')]

Пример 2

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

(equ "zain_321" to rarior. equ"orra"to aceve_535. equ "maer_171" to
veat. )

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

[('rarior', 'zain_321'), ('aceve_535', 'orra'), ('veat', 'maer_171')]

Вариант №3

Задача №9

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

Пример 1

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

((<: option q(anxeus)= list( -8985 ; 1088; -4670 ). :>. <:option
q(beerin) = list( 1455 ; 7459). :>. <: option q(teaon_777)=list(-4256
; 6019 ; 3914 ). :>. ))

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

[('anxeus', [-8985, 1088, -4670]),
 ('beerin', [1455, 7459]),
 ('teaon_777', [-4256, 6019, 3914])]

Пример 2

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

(( <: option q(birain_653)= list( 4812 ; 2221 ; 3024 ).:>. <:option
q(erma)= list(-1952 ;8905; -6354;-6668 ). :>. ))

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

[('birain_653', [4812, 2221, 3024]),
 ('erma', [-1952, 8905, -6354, -6668])]

Вариант №4

Задача №9

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

Пример 1

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

do .do store @'ines_910' ::= #-7581 .end .do store @'reza_937'::=
#-3775 .end .do store @'tidiis' ::= #-6428 .end od

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

[('ines_910', -7581), ('reza_937', -3775), ('tidiis', -6428)]

Пример 2

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

do .do store @'aed'::= #-7694 .end .do store @'tege_998' ::=#-1001
.end od

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

[('aed', -7694), ('tege_998', -1001)]

Вариант №5

Задача №9

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

Пример 1

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

<sect> <% var #-2959 =: insoso %><% var #7926 =:inra_345 %> </sect>

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

[('insoso', -2959), ('inra_345', 7926)]

Пример 2

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

<sect><% var #-2334 =: rete %> <% var#9626 =:raen %></sect>

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

[('rete', -2334), ('raen', 9626)]

Вариант №6

Задача №9

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

Пример 1

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

[[| new tixe_948 is lave_423. |. | new anes is diusa_691. |.| new
verege_128 is ised_833. |.| new zaxean is vean. |.]]

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

{'tixe_948': 'lave_423',
 'anes': 'diusa_691',
 'verege_128': 'ised_833',
 'zaxean': 'vean'}

Пример 2

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

[[| new onrea_52 is entere. |.| new bebiri_679 is diso.|. |new
soce_482 is soin.|. | new didi is xeedma_660. |. ]]

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

{'onrea_52': 'entere',
 'bebiri_679': 'diso',
 'soce_482': 'soin',
 'didi': 'xeedma_660'}

Вариант №7

Задача №9

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

Пример 1

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

do<data> new [ "ondira" "laenti_709""edte" ] ==> aanerqu_915;</data>
<data>new [ "laabeor""erat_249" "vege_430" "lerati" ] ==> orra;
</data><data>new ["ora" "dien" "anso""ertiqu"]==>isedso;
</data><data>new ["ria_834" "isaran" "xeveus_848" "dira_784"] ==>
atdi; </data> done

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

[('aanerqu_915', ['ondira', 'laenti_709', 'edte']),
 ('orra', ['laabeor', 'erat_249', 'vege_430', 'lerati']),
 ('isedso', ['ora', 'dien', 'anso', 'ertiqu']),
 ('atdi', ['ria_834', 'isaran', 'xeveus_848', 'dira_784'])]

Пример 2

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

do <data> new [ "usgebi_930" "edgece""ties_743" ]==>xeave;
</data><data> new [ "tete" "leve" "tila""bibima_485" ] ==>bige_356;
</data> <data> new [ "rabia_915" "edena" "quveso" ]==> letien; </data>
<data> new [ "rile" "rela_682" "esonla" ] ==> madile_826; </data>done

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

[('xeave', ['usgebi_930', 'edgece', 'ties_743']),
 ('bige_356', ['tete', 'leve', 'tila', 'bibima_485']),
 ('letien', ['rabia_915', 'edena', 'quveso']),
 ('madile_826', ['rile', 'rela_682', 'esonla'])]

Вариант №8

Задача №9

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

Пример 1

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

<data> [def esat_307 is usra_196 ],[ def tiises is aale_655 ],</data>

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

{'esat_307': 'usra_196', 'tiises': 'aale_655'}

Пример 2

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

<data> [def quat is onra_17 ], [def biinan is cedite_218], </data>

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

{'quat': 'onra_17', 'biinan': 'cedite_218'}

Вариант №9

Задача №9

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

Пример 1

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

<section> data teeded = [#4207 ,#2282 ] data bian = [ #2283,#2547
,#-555] data inti = [ #-9010 , #-1064 ] </section>

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

{'teeded': [4207, 2282],
 'bian': [2283, 2547, -555],
 'inti': [-9010, -1064]}

Пример 2

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

<section> data esan_764=[ #578 ,#-9226 ] data gegeso_308 =[ #-1428 ,
#-3860 , #-5964]data isin = [ #8910, #1204 , #-5967 , #7758]</section>

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

{'esan_764': [578, -9226],
 'gegeso_308': [-1428, -3860, -5964],
 'isin': [8910, 1204, -5967, 7758]}

Вариант №10

Задача №9

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

Пример 1

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

| <% anat<==-1063. %>, <% teonso_339 <==4690. %>, <% atinso <== 433.
%>, <% esored<== 4490. %>, |

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

[('anat', -1063),
 ('teonso_339', 4690),
 ('atinso', 433),
 ('esored', 4490)]

Пример 2

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

|<% telati<== 4899. %>, <% aar_30<== -8385. %>, <% quener<== -868.
%>, <% endite <==-5874. %>, |

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

[('telati', 4899),
 ('aar_30', -8385),
 ('quener', -868),
 ('endite', -5874)]

Вариант №11

Задача №9

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

Пример 1

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

[((store mace_540 q(eren); )).(( store onisan_61 q(rarela_13);)).
((store qusoqu q(rea_651); )). (( store riaorbi_438 q(disodi_856);)).
]

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

[('mace_540', 'eren'),
 ('onisan_61', 'rarela_13'),
 ('qusoqu', 'rea_651'),
 ('riaorbi_438', 'disodi_856')]

Пример 2

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

[ ((store eddi q(ria_606); )).(( store ariusle_993 q(atrian); )). ]

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

[('eddi', 'ria_606'), ('ariusle_993', 'atrian')]

Вариант №12

Задача №9

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

Пример 1

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

.begin (equ 'inle_509':= #3431), (equ 'geat':=#-2539 ),( equ 'tice':=
#9476), ( equ 'diqu':= #-7663 ),.end

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

{'inle_509': 3431, 'geat': -2539, 'tice': 9476, 'diqu': -7663}

Пример 2

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

.begin ( equ 'quxe':= #3586 ),(equ 'ormati_797' := #512),(equ
'velela' := #-1416 ), .end

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

{'quxe': 3586, 'ormati_797': 512, 'velela': -1416}

Вариант №13

Задача №9

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

Пример 1

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

[ <<variable #-4066 ==>esusor. >>, << variable
#-6731==>rior_883.>>,<< variable #4615==> oresus_344. >>, ]

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

{'esusor': -4066, 'rior_883': -6731, 'oresus_344': 4615}

Пример 2

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

[<< variable #7856 ==>soaisor_646.>>, <<variable #-8062==> atrius.
>>, << variable #-9226 ==> ansous. >>, ]

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

{'soaisor_646': 7856, 'atrius': -8062, 'ansous': -9226}

Вариант №14

Задача №9

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

Пример 1

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

<sect> do declare #( biceso_206 , xema_389 ,biis_170 ) -> @"xele".
done;do declare #(madion , teorxe , zaen_986, anin )-> @"edes_981".
done; do declare #( beso_315 , vemabi, edtema_70) ->@"leis". done;
</sect>

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

{'xele': ['biceso_206', 'xema_389', 'biis_170'],
 'edes_981': ['madion', 'teorxe', 'zaen_986', 'anin'],
 'leis': ['beso_315', 'vemabi', 'edtema_70']}

Пример 2

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

<sect>do declare #(tesoon_985, isre , isat , tixete_666 )-> @"atat".
done; do declare#( esmaon ,geor ) ->@"sotile". done; </sect>

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

{'atat': ['tesoon_985', 'isre', 'isat', 'tixete_666'],
 'sotile': ['esmaon', 'geor']}

Вариант №15

Задача №9

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

Пример 1

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

{{declare rema_677 to beanen_173}}. {{ declare reis_395 to maaris_366
}}.

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

[('beanen_173', 'rema_677'), ('maaris_366', 'reis_395')]

Пример 2

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

{{ declare oncequ to onbi}}. {{ declare rixe_147 to bera }}. {{
declare leenza_158 to inso_761}}.

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

[('onbi', 'oncequ'), ('bera', 'rixe_147'), ('inso_761', 'leenza_158')]

Вариант №16

Задача №9

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

Пример 1

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

{<% auto{#-4205 ;#2503 } |> `maais. %>, <% auto { #4774 ;
#1309;#-4731; #-2192} |> `biza. %>,}

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

[('maais', [-4205, 2503]), ('biza', [4774, 1309, -4731, -2192])]

Пример 2

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

{ <% auto { #-4568 ; #-9305 }|>`cea. %>, <% auto {#-3841; #2237 ;
#5083 ; #-5943} |> `xeedve. %>, <% auto { #-5369;#4201 } |> `teso. %>,
<% auto { #2566 ; #-3342 } |> `dior_694. %>, }

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

[('cea', [-4568, -9305]),
 ('xeedve', [-3841, 2237, 5083, -5943]),
 ('teso', [-5369, 4201]),
 ('dior_694', [2566, -3342])]

Вариант №17

Задача №9

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

Пример 1

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

((<block> define list( #-2058 , #4018) ->riza; </block>, <block>
define list( #7336 , #-43 ,#4153 , #-808 ) -> laxeat; </block>, ))

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

[('riza', [-2058, 4018]), ('laxeat', [7336, -43, 4153, -808])]

Пример 2

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

(( <block> define list( #7183,#799 ,#-1440 ) ->rain_152;</block>,
<block> define list( #-6778,#-6438 , #7150 ) -> usdi_944; </block>,))

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

[('rain_152', [7183, 799, -1440]), ('usdi_944', [-6778, -6438, 7150])]

Вариант №18

Задача №9

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

Пример 1

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

<< (( make"ervear_980": -8682;))(( make "anri_335" : -2405; ))((make
"leonma" : -4070; )) >>

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

{'ervear_980': -8682, 'anri_335': -2405, 'leonma': -4070}

Пример 2

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

<<(( make"risoma" : -2645; ))(( make"xeonxe_157" :-9185;)) >>

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

{'risoma': -2645, 'xeonxe_157': -9185}

Вариант №19

Задача №9

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

Пример 1

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

{{do glob @"teen_987" :#(remaso, enso_469, dien). od do glob
@"eden_696" :#( maso ,iser ,inorqu_610 ,esisla). od do glob @"xelees":
#( soge_441 , quqube ). od do glob @"digema_98" : #(mate_13, bigexe ,
angera , inara ). od}}

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

{'teen_987': ['remaso', 'enso_469', 'dien'],
 'eden_696': ['maso', 'iser', 'inorqu_610', 'esisla'],
 'xelees': ['soge_441', 'quqube'],
 'digema_98': ['mate_13', 'bigexe', 'angera', 'inara']}

Пример 2

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

{{ do glob @"orar": #( reinbi , lala_826 ). od do glob @"erza_389" :
#( veusla, eduson_626 , leenqu ). od do glob @"verien_977" : #( inerat
, anxe_123 ,bebe_185, orarama ). od do glob @"raater": #(maon
,zaen_337 , onorxe, dirabe ). od }}

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

{'orar': ['reinbi', 'lala_826'],
 'erza_389': ['veusla', 'eduson_626', 'leenqu'],
 'verien_977': ['inerat', 'anxe_123', 'bebe_185', 'orarama'],
 'raater': ['maon', 'zaen_337', 'onorxe', 'dirabe']}

Вариант №20

Задача №9

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

Пример 1

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

.do <sect>global "vebive" := enribi_574 </sect>.<sect>global
"zausqu_589" := ercean </sect>. .end

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

{'vebive': 'enribi_574', 'zausqu_589': 'ercean'}

Пример 2

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

.do <sect> global "bige_854":= tivein_844 </sect>.<sect>global
"gediso_387" := tiesso</sect>. <sect> global"aza_326" := atusma_206
</sect>. <sect> global "maan_267" := edries</sect>. .end

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

{'bige_854': 'tivein_844',
 'gediso_387': 'tiesso',
 'aza_326': 'atusma_206',
 'maan_267': 'edries'}

Вариант №21

Задача №9

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

Пример 1

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

.begin .do decl ored => 'onqu'; .end;.do decl lalaen_803=> 'enbere';
.end;.end

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

{'onqu': 'ored', 'enbere': 'lalaen_803'}

Пример 2

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

.begin .do decl teis =>'usra_992';.end;.do decl oraza_47 => 'xegeer';
.end; .end

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

{'usra_992': 'teis', 'xegeer': 'oraza_47'}

Вариант №22

Задача №9

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

Пример 1

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

do .do opt @"erzaes_463" #-8252; .end; .do opt
@"onaned_843"#5037;.end; done

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

[('erzaes_463', -8252), ('onaned_843', 5037)]

Пример 2

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

do .do opt @"anar_275" #2350; .end;.do opt @"quat_780" #-4087; .end;
done

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

[('anar_275', 2350), ('quat_780', -4087)]

Вариант №23

Задача №9

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

Пример 1

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

<section> .begin global ised -> q(endian_596) .end; .begin global
inte_254 ->q(zalaan) .end; </section>

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

{'endian_596': 'ised', 'zalaan': 'inte_254'}

Пример 2

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

<section> .begin global onries_604 ->q(race_383).end; .begin global
enarve_326 -> q(cequdi) .end;</section>

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

{'race_383': 'onries_604', 'cequdi': 'enarve_326'}

Вариант №24

Задача №9

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

Пример 1

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

begin {{ make #-4095=: 'quraxe'}}. {{ make#3897=: 'intima'}}. end

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

[('quraxe', -4095), ('intima', 3897)]

Пример 2

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

begin {{ make#-2858 =: 'cerema_568'}}. {{ make #-7792 =:'ata'}}. end

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

[('cerema_568', -2858), ('ata', -7792)]

Вариант №25

Задача №9

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

Пример 1

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

<data> <<var cetice_147<= 5057 >>. << var xeadi_860 <= -1243 >>.
</data>

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

{'cetice_147': 5057, 'xeadi_860': -1243}

Пример 2

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

<data> << var erorso <= 4997 >>. << var inesle_530 <=1509 >>. </data>

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

{'erorso': 4997, 'inesle_530': 1509}

Вариант №26

Задача №9

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

Пример 1

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

do[[ variable @"esedqu_548" =>q(anteus_292); ]], [[ variable @"lara"
=> q(qubeed_905);]], [[ variable @"ceisge_384" => q(isar); ]], end

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

[('anteus_292', 'esedqu_548'),
 ('qubeed_905', 'lara'),
 ('isar', 'ceisge_384')]

Пример 2

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

do [[ variable @"riat_599" =>q(bere_805);]], [[ variable
@"laanla_607" => q(leinte); ]], [[ variable @"zaaat_757" =>
q(zabi_625); ]],end

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

[('bere_805', 'riat_599'),
 ('leinte', 'laanla_607'),
 ('zabi_625', 'zaaat_757')]

Вариант №27

Задача №9

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

Пример 1

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

<block> <: data aener_803 <=-4068:>. <:data ordi<= -3391 :>. <: data
bixebe_23 <=2263:>. <: data soreon <= -3007 :>. </block>

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

[('aener_803', -4068),
 ('ordi', -3391),
 ('bixebe_23', 2263),
 ('soreon', -3007)]

Пример 2

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

<block> <: data quareen_49 <=-7124 :>. <: data tienqu_480 <= 5808 :>.
</block>

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

[('quareen_49', -7124), ('tienqu_480', 5808)]

Вариант №28

Задача №9

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

Пример 1

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

<% .begin global#1658 -> enza; .end, .begin global #7806 -> ananre;
.end,.begin global #1407 -> orsoed;.end, .begin global#-1698 ->
edin_118;.end, %>

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

[('enza', 1658),
 ('ananre', 7806),
 ('orsoed', 1407),
 ('edin_118', -1698)]

Пример 2

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

<% .begin global#-6290 -> bira;.end, .begin global#7573
->esoned;.end, .begin global#-3101 -> quisar_136;.end,%>

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

[('bira', -6290), ('esoned', 7573), ('quisar_136', -3101)]

Вариант №29

Задача №9

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

Пример 1

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

do begin store { @'zausce' , @'cegema_612', @'usso' ,@'enonle_618' }
-> 'ores_816'. end, begin store { @'aer' , @'raso_681'}->'erti'. end,
begin store{ @'reesin' , @'edza' ,@'arbeve' ,@'legexe' } -> 'ater'.
end, done

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

{'ores_816': ['zausce', 'cegema_612', 'usso', 'enonle_618'],
 'erti': ['aer', 'raso_681'],
 'ater': ['reesin', 'edza', 'arbeve', 'legexe']}

Пример 2

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

do begin store{ @'orxe_271' , @'oran' }-> 'esabe_232'. end, begin
store { @'letere_399', @'riquve' } -> 'teve_898'. end, begin store {
@'arbera' , @'reorer' , @'atatza' ,@'teusre' }->'geteza'. end,begin
store {@'bibeus',@'edsobi' } -> 'leanle_768'. end,done

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

{'esabe_232': ['orxe_271', 'oran'],
 'teve_898': ['letere_399', 'riquve'],
 'geteza': ['arbera', 'reorer', 'atatza', 'teusre'],
 'leanle_768': ['bibeus', 'edsobi']}

Вариант №30

Задача №9

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

Пример 1

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

[[ [[declare soraat= #3848. ]],[[ declare ingere_428 = #-9687. ]], [[
declare ridi = #986.]], ]]

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

[('soraat', 3848), ('ingere_428', -9687), ('ridi', 986)]

Пример 2

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

[[[[ declare raonce_401 = #9025.]], [[declare arbeve=#-1802. ]],]]

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

[('raonce_401', 9025), ('arbeve', -1802)]

Вариант №31

Задача №9

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

Пример 1

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

<data> [ let `recebe ==>`anxe.];[ let `inedis ==>`xebe. ];[let
`qusoan_87 ==>`leaqube. ]; [ let `usan_816==> `onedma_368. ]; </data>

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

{'anxe': 'recebe',
 'xebe': 'inedis',
 'leaqube': 'qusoan_87',
 'onedma_368': 'usan_816'}

Пример 2

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

<data> [let `onbien_12==> `beanes. ]; [ let `relari==> `bigeor_597.];
[ let `enraer_695 ==> `laaza_612.]; </data>

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

{'beanes': 'onbien_12',
 'bigeor_597': 'relari',
 'laaza_612': 'enraer_695'}

Вариант №32

Задача №9

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

Пример 1

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

(\begin auto 5219 ==> q(bian_306); \end \begin auto 9107
==>q(atuste); \end \begin auto -7106 ==> q(inor);\end )

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

[('bian_306', 5219), ('atuste', 9107), ('inor', -7106)]

Пример 2

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

(\begin auto 4727 ==>q(tigeso); \end\begin auto 9831 ==>
q(esenza_769);\end \begin auto 6026==> q(ratidi_337); \end \begin auto
-2369 ==> q(tequ_276); \end)

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

[('tigeso', 4727),
 ('esenza_769', 9831),
 ('ratidi_337', 6026),
 ('tequ_276', -2369)]

Вариант №33

Задача №9

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

Пример 1

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

<block>|| local#-6567 to onin||, ||local#394 to late ||, || local
#-6759 to erve_707||, || local #-6234 to cema_847||,</block>

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

{'onin': -6567, 'late': 394, 'erve_707': -6759, 'cema_847': -6234}

Пример 2

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

<block> ||local #1799 to tierte ||,|| local #5682 to orle_460 ||,
</block>

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

{'tierte': 1799, 'orle_460': 5682}

Вариант №34

Задача №9

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

Пример 1

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

do||val onatin_699 =: orte||; || val direon_555 =:reveso ||;|| val
usrebi =: leques_409 ||; || val erlabe =:cean_630||; od

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

[('orte', 'onatin_699'),
 ('reveso', 'direon_555'),
 ('leques_409', 'usrebi'),
 ('cean_630', 'erlabe')]

Пример 2

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

do||val gegedi=: biso_779||;|| val direes =:erqubi ||; od

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

[('biso_779', 'gegedi'), ('erqubi', 'direes')]

Вариант №35

Задача №9

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

Пример 1

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

[.begin store gere ::= q(esen). .end. .begin store rixe_553 ::=
q(alazare_747). .end. .begin store aatbixe ::= q(xequ_836). .end.]

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

[('gere', 'esen'),
 ('rixe_553', 'alazare_747'),
 ('aatbixe', 'xequ_836')]

Пример 2

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

[.begin store veonma ::= q(usar). .end. .begin store inonbe ::=
q(iner). .end.]

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

[('veonma', 'usar'), ('inonbe', 'iner')]

Вариант №36

Задача №9

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

Пример 1

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

[[[[ global"erama_957"-> q(tierla_805) ]][[global
"anonza"->q(diveza_605) ]] [[global "atso"-> q(atenxe_472) ]][[global
"edis_259"-> q(bianan) ]] ]]

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

[('tierla_805', 'erama_957'),
 ('diveza_605', 'anonza'),
 ('atenxe_472', 'atso'),
 ('bianan', 'edis_259')]

Пример 2

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

[[[[ global "gela_656"-> q(isce) ]] [[global "atqu_424" -> q(sove) ]]
[[global "inma_393" ->q(erso) ]]]]

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

[('isce', 'gela_656'), ('sove', 'atqu_424'), ('erso', 'inma_393')]

Вариант №37

Задача №9

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

Пример 1

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

<sect>\begin define array( 'beri_987' . 'ertion_268' .
'enveis')to"zaqu_923". \end, \begin define array('veatre_28' .
'qutien_43' .'tionxe' ) to "atatri_653". \end, \begin define array(
'ononma_253'. 'arce' .'rieded')to "mabema". \end, </sect>

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

{'zaqu_923': ['beri_987', 'ertion_268', 'enveis'],
 'atatri_653': ['veatre_28', 'qutien_43', 'tionxe'],
 'mabema': ['ononma_253', 'arce', 'rieded']}

Пример 2

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

<sect> \begin define array( 'bianat' .'bidi' . 'anre' ) to "maat".
\end, \begin define array( 'atma_84' .'orerge_424'.'esbeti' ) to
"errale". \end, \begin define array( 'mazain_843' .'orma_8'. 'erreti'
. 'inlaus_145') to "tige".\end, </sect>

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

{'maat': ['bianat', 'bidi', 'anre'],
 'errale': ['atma_84', 'orerge_424', 'esbeti'],
 'tige': ['mazain_843', 'orma_8', 'erreti', 'inlaus_145']}

Вариант №38

Задача №9

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

Пример 1

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

.begin <block> global#(#5714#7866 #2319 #2962 ) => `laeden. </block>;
<block> global#(#-9008 #2136 #4531) => `arener. </block>; <block>
global #( #-7796 #-1124 #-577 #-5906 ) => `cedima. </block>; .end

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

[('laeden', [5714, 7866, 2319, 2962]),
 ('arener', [-9008, 2136, 4531]),
 ('cedima', [-7796, -1124, -577, -5906])]

Пример 2

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

.begin <block> global #( #1335#-8942 #1238) => `bilema_297.</block>;
<block> global #( #3742#3617 )=> `teave_708. </block>; <block> global
#( #7780 #-985 #-3995 #5047 ) => `onri_45. </block>;<block> global #(
#-2889 #4779#-5579 #-5475 ) => `onor. </block>; .end

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

[('bilema_297', [1335, -8942, 1238]),
 ('teave_708', [3742, 3617]),
 ('onri_45', [7780, -985, -3995, 5047]),
 ('onor', [-2889, 4779, -5579, -5475])]

Вариант №39

Задача №9

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

Пример 1

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

[[ <section> decl sole_577 <- 1062. </section> <section> decl tisobi
<- -750. </section> <section> decl isquar <- 9910. </section> ]]

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

[('sole_577', 1062), ('tisobi', -750), ('isquar', 9910)]

Пример 2

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

[[ <section> decl estian<- -8865. </section><section> decl esen_12 <-
2093. </section> ]]

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

[('estian', -8865), ('esen_12', 2093)]

Вариант №40

Задача №9

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

Пример 1

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

<block> .do new anso_658 <- [#941 ; #-8600 ; #610 ] .end, .do new
leza<-[#-1519; #-508 ] .end,.do new ceanis_194 <-[#4995 ;#3282 ;
#-1679 ].end, .do new bied_167 <- [ #-9359; #-8791; #6504;#-3891]
.end, </block>

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

{'anso_658': [941, -8600, 610],
 'leza': [-1519, -508],
 'ceanis_194': [4995, 3282, -1679],
 'bied_167': [-9359, -8791, 6504, -3891]}

Пример 2

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

<block> .do new qura <- [ #-6245 ;#-2948 ;#-6310] .end,.do new
esqu_746<- [ #5556;#3764 ; #-393 ].end, .do new leesso_14 <- [
#5048;#3223 ; #8354].end, </block>

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

{'qura': [-6245, -2948, -6310],
 'esqu_746': [5556, 3764, -393],
 'leesso_14': [5048, 3223, 8354]}