ИНБО-07-22

Вариант №1

Задача №9

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

Пример 1

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

[ .begin variable array( -207 7883) -> leed_87 .end;.begin variable
array( -8117 5069 )-> tedia_873 .end; .begin variable array( 679 -2307
7739 5324 ) ->dibira .end; ]

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

[('leed_87', [-207, 7883]),
 ('tedia_873', [-8117, 5069]),
 ('dibira', [679, -2307, 7739, 5324])]

Пример 2

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

[.begin variable array( 2982 -6365 1737 -2215 )->dius .end; .begin
variable array( 478 4042 -1121 ) ->biri_718 .end; .begin variable
array( -9149 6129 -2630) -> rama_519 .end;.begin variable array( 2358
4616 -834 5810 ) ->ated .end;]

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

[('dius', [2982, -6365, 1737, -2215]),
 ('biri_718', [478, 4042, -1121]),
 ('rama_519', [-9149, 6129, -2630]),
 ('ated', [2358, 4616, -834, 5810])]

Вариант №2

Задача №9

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

Пример 1

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

<data>||equ ceti_986 ::=@"xere"||; || equ isma ::=@"bexe_400" ||; ||
equ ridibi_675::= @"dibi_892" ||; ||equ laiste_57::= @"ararma"
||;</data>

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

{'ceti_986': 'xere',
 'isma': 'bexe_400',
 'ridibi_675': 'dibi_892',
 'laiste_57': 'ararma'}

Пример 2

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

<data> || equ sotice_156 ::= @"aenso_835" ||;||equ zaxe_281 ::=
@"dimaqu_125" ||; </data>

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

{'sotice_156': 'aenso_835', 'zaxe_281': 'dimaqu_125'}

Вариант №3

Задача №9

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

Пример 1

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

<data> || glob list(atbi_835 veleti_841 ladi rela) ==> q(ator) ||,
||glob list( abi atean xemaed_46 ) ==> q(leesin) ||, ||glob list( andi
biza titima_140 erquer)==> q(bied_310)||, || glob list(erar riar
enerti cebe_323 ) ==>q(riorqu) ||, </data>

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

{'ator': ['atbi_835', 'veleti_841', 'ladi', 'rela'],
 'leesin': ['abi', 'atean', 'xemaed_46'],
 'bied_310': ['andi', 'biza', 'titima_140', 'erquer'],
 'riorqu': ['erar', 'riar', 'enerti', 'cebe_323']}

Пример 2

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

<data> || glob list( larete soorle geis sole_708)==>q(bite_966) ||,||
glob list( usce enleus_756 gexete)==> q(lalaqu)||, ||glob list( onma
rice bila_612 qued_133) ==> q(isedon) ||, || glob list(bea zaes_396
tianus_137 )==> q(anatla)||, </data>

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

{'bite_966': ['larete', 'soorle', 'geis', 'sole_708'],
 'lalaqu': ['usce', 'enleus_756', 'gexete'],
 'isedon': ['onma', 'rice', 'bila_612', 'qued_133'],
 'anatla': ['bea', 'zaes_396', 'tianus_137']}

Вариант №4

Задача №9

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

Пример 1

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

[ ||glob 'orzabe_851' ::= array( @'edcexe' . @'anis' . @'enin' .
@'inti' ). ||, ||glob 'ribe'::= array( @'qula_573' . @'diatat').||,||
glob'leve_38'::= array(@'teed_567'. @'arzaxe_698' ). ||, || glob
'beleor' ::= array( @'bibiza_295' . @'zaon' ). ||,]

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

[('orzabe_851', ['edcexe', 'anis', 'enin', 'inti']),
 ('ribe', ['qula_573', 'diatat']),
 ('leve_38', ['teed_567', 'arzaxe_698']),
 ('beleor', ['bibiza_295', 'zaon'])]

Пример 2

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

[ || glob 'edaata_936' ::= array( @'isa_529'. @'userve' ).||, ||glob
'soored' ::= array(@'tiis_374'. @'erlaza_796' . @'ataxe' ).||,||
glob'cearus_179'::= array( @'usaon_156'. @'essoes'. @'bebi' .
@'xequ_692' ).||,|| glob 'isza' ::=array(@'rixequ_167'. @'isen_420' ).
||, ]

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

[('edaata_936', ['isa_529', 'userve']),
 ('soored', ['tiis_374', 'erlaza_796', 'ataxe']),
 ('cearus_179', ['usaon_156', 'essoes', 'bebi', 'xequ_692']),
 ('isza', ['rixequ_167', 'isen_420'])]

Вариант №5

Задача №9

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

Пример 1

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

begin[ option#4123 ->laen_109.], [option #6303 -> maveso. ],end

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

{'laen_109': 4123, 'maveso': 6303}

Пример 2

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

begin[ option#-2196 -> ison.],[ option #-8778 ->xeisri. ], end

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

{'ison': -2196, 'xeisri': -8778}

Вариант №6

Задача №9

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

Пример 1

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

{ .begin new q(qucete_669)=> inaaa. .end .begin new q(usriis) =>
rigeve. .end .begin new q(teerti_334) => vexe_532. .end }

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

{'inaaa': 'qucete_669', 'rigeve': 'usriis', 'vexe_532': 'teerti_334'}

Пример 2

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

{ .begin new q(labige_533)=> armais_429. .end .begin new q(maqu) =>
diareer. .end .begin new q(xeaed)=> ari_989. .end }

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

{'armais_429': 'labige_533', 'diareer': 'maqu', 'ari_989': 'xeaed'}

Вариант №7

Задача №9

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

Пример 1

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

( do define lexeri :=`ceried;od. do define veaoror :=`zaatis; od. do
define esarer_612:= `esin;od. do define enin_653 := `bion; od. )

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

[('lexeri', 'ceried'),
 ('veaoror', 'zaatis'),
 ('esarer_612', 'esin'),
 ('enin_653', 'bion')]

Пример 2

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

( do define orxebe := `onus_490;od. do define aara:= `eren_817; od.
do define tiiner :=`quat; od. do define laarla_351 := `biat; od. )

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

[('orxebe', 'onus_490'),
 ('aara', 'eren_817'),
 ('tiiner', 'quat'),
 ('laarla_351', 'biat')]

Вариант №8

Задача №9

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

Пример 1

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

<% <sect> decl #4165 =:ationso_68; </sect>, <sect> decl #7474=:
inleis_58;</sect>, <sect>decl#6496=:geed; </sect>,<sect> decl #9058
=:inadidi_887; </sect>,%>

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

[('ationso_68', 4165),
 ('inleis_58', 7474),
 ('geed', 6496),
 ('inadidi_887', 9058)]

Пример 2

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

<% <sect> decl #53 =: raxeor;</sect>, <sect>decl #-2832 =: diis_983;
</sect>, <sect>decl #5244 =: xeedra_541;</sect>, <sect>decl #4881 =:
laor; </sect>, %>

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

[('raxeor', 53),
 ('diis_983', -2832),
 ('xeedra_541', 5244),
 ('laor', 4881)]

Вариант №9

Задача №9

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

Пример 1

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

<data> var array( -2167 ;-465 ;8543 ; 8306 )=> @"vees"; </data> <data>
var array(5117 ;-8103 ) =>@"leen_6"; </data><data> var array( -2696;
8384 ) => @"gegeza_677"; </data> <data>var array( -6114 ; -4207 ; 9368
) => @"qutear_838";</data>

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

{'vees': [-2167, -465, 8543, 8306],
 'leen_6': [5117, -8103],
 'gegeza_677': [-2696, 8384],
 'qutear_838': [-6114, -4207, 9368]}

Пример 2

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

<data> var array(1034;2228 ) => @"edon_204"; </data><data> var array(
4560 ; 5735 ; 3042)=>@"anza"; </data><data> var array( 510; -9455 ;
-9806; 9453 )=> @"reriso";</data> <data> var array( 5156 ;
-4890;3721)=> @"errion_771"; </data>

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

{'edon_204': [1034, 2228],
 'anza': [4560, 5735, 3042],
 'reriso': [510, -9455, -9806, 9453],
 'errion_771': [5156, -4890, 3721]}

Вариант №10

Задача №9

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

Пример 1

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

<block> do local @"orcebe_707"is [raried ; biar_682 ] end do local
@"ismaat"is [ rius ;atzaus ;tedi_278 ; arma]end do local @"usza" is [
bira; aruste; beve_189 ]end do local @"bebe" is [bedila;veso ;
atxe_369; arbi_447]end </block>

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

[('orcebe_707', ['raried', 'biar_682']),
 ('ismaat', ['rius', 'atzaus', 'tedi_278', 'arma']),
 ('usza', ['bira', 'aruste', 'beve_189']),
 ('bebe', ['bedila', 'veso', 'atxe_369', 'arbi_447'])]

Пример 2

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

<block> do local @"xetema" is [ atqu_905 ;tiis ] end do local
@"onsove"is[ rera; enen ; arrees ] end </block>

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

[('xetema', ['atqu_905', 'tiis']),
 ('onsove', ['rera', 'enen', 'arrees'])]

Вариант №11

Задача №9

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

Пример 1

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

<data>||set arerma_950 <- @'arxe'||, || set qulege <-
@'soriar_988'||, || set zabe_869<- @'rees_458' ||,|| set eren_834 <-
@'enus_105'||,</data>

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

[('arerma_950', 'arxe'),
 ('qulege', 'soriar_988'),
 ('zabe_869', 'rees_458'),
 ('eren_834', 'enus_105')]

Пример 2

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

<data>||set diti <- @'anbele' ||,|| set ananar_551<- @'xeri' ||,||
set atisla <- @'tiesra_166' ||, </data>

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

[('diti', 'anbele'), ('ananar_551', 'xeri'), ('atisla', 'tiesra_166')]

Вариант №12

Задача №9

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

Пример 1

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

<block> do auto#-469 =>'bius'. done, do auto #8499 => 'raa_676'. done,
do auto#-2594 =>'zabe'. done, </block>

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

{'bius': -469, 'raa_676': 8499, 'zabe': -2594}

Пример 2

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

<block> do auto #-841 =>'edes'. done, do auto #428 => 'enxe_16'.
done,</block>

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

{'edes': -841, 'enxe_16': 428}

Вариант №13

Задача №9

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

Пример 1

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

[ | define xeorma_0=9637;|. |define eden = -156; |.]

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

[('xeorma_0', 9637), ('eden', -156)]

Пример 2

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

[| define veus_217= 1622; |. | define bear = 4803;|. ]

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

[('veus_217', 1622), ('bear', 4803)]

Вариант №14

Задача №9

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

Пример 1

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

<section> <sect> option#(dierce ; orbi_986;xeti_704 ) =: q(qubiqu)
</sect>.<sect> option #( bexe_544 ;esabi_209 ; quso; atceon) =:
q(gemaso) </sect>. <sect> option #(bile_447 ; qureti_894 ;atre_303) =:
q(arge_525) </sect>.</section>

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

[('qubiqu', ['dierce', 'orbi_986', 'xeti_704']),
 ('gemaso', ['bexe_544', 'esabi_209', 'quso', 'atceon']),
 ('arge_525', ['bile_447', 'qureti_894', 'atre_303'])]

Пример 2

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

<section> <sect>option#( isza; veorce_538; edsoti_22) =:
q(cesoed_252) </sect>. <sect> option #( quorre_394 ; biso )
=:q(esmadi) </sect>.<sect> option #( xeisza ; tiin ; bibi_166 )=:
q(usbege)</sect>.</section>

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

[('cesoed_252', ['isza', 'veorce_538', 'edsoti_22']),
 ('esmadi', ['quorre_394', 'biso']),
 ('usbege', ['xeisza', 'tiin', 'bibi_166'])]

Вариант №15

Задача №9

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

Пример 1

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

(( || new inar ->q(vemaon_300) ||, || new inte_867 -> q(ageer_953) ||,
|| new tieden_109 -> q(rebi) ||, || new rizabe_874 -> q(ceatte)||, ))

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

[('vemaon_300', 'inar'),
 ('ageer_953', 'inte_867'),
 ('rebi', 'tieden_109'),
 ('ceatte', 'rizabe_874')]

Пример 2

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

(( ||new acele -> q(reerla_474)||, || new inuses -> q(usan_850) ||, ||
new aattidi_441 ->q(arbi) ||,|| new usqu_273 -> q(cele)||, ))

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

[('reerla_474', 'acele'),
 ('usan_850', 'inuses'),
 ('arbi', 'aattidi_441'),
 ('cele', 'usqu_273')]

Вариант №16

Задача №9

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

Пример 1

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

<data> .begin store#3597|>teatin_264. .end. .begin store
#-9450|>onis_696. .end. </data>

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

{'teatin_264': 3597, 'onis_696': -9450}

Пример 2

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

<data> .begin store #-6411 |> bicebi_291. .end. .begin store #-9556
|> soatte_509. .end. .begin store#-2126 |>esus. .end. .begin store
#9752 |> relaza_694. .end. </data>

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

{'bicebi_291': -6411,
 'soatte_509': -9556,
 'esus': -2126,
 'relaza_694': 9752}

Вариант №17

Задача №9

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

Пример 1

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

{{begin var "maatso_193" <| 256; end;begin var "arre" <| 9995; end;
}}

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

[('maatso_193', 256), ('arre', 9995)]

Пример 2

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

{{begin var "raana"<| -711; end; begin var "vebi_910" <| -6210; end;
begin var "teis"<| 9051;end; }}

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

[('raana', -711), ('vebi_910', -6210), ('teis', 9051)]

Вариант №18

Задача №9

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

Пример 1

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

| do global 4442 |> 'tiatla'. end; do global 2400 |>'quadi_113'. end;
|

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

[('tiatla', 4442), ('quadi_113', 2400)]

Пример 2

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

| do global -7357 |>'orvear_660'. end; do global 9137 |>'bema_729'.
end; do global 7838 |> 'veesus'. end; |

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

[('orvear_660', -7357), ('bema_729', 9137), ('veesus', 7838)]

Вариант №19

Задача №9

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

Пример 1

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

begin <% make #-6161 |>'dierdi'; %> <% make #-8727 |> 'beor_82'; %>
end

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

{'dierdi': -6161, 'beor_82': -8727}

Пример 2

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

begin <% make#-9753 |> 'isave_964'; %><% make #9597 |>'mala_244';%><%
make #8573 |> 'orce';%> end

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

{'isave_964': -9753, 'mala_244': 9597, 'orce': 8573}

Вариант №20

Задача №9

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

Пример 1

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

<data>[auto "usra" : #6745. ], [auto "erbiso": #-6205.], </data>

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

{'usra': 6745, 'erbiso': -6205}

Пример 2

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

<data> [ auto "leis" : #-6746. ], [auto "beatce" : #-5459. ], [
auto"atarar_714" : #961. ], [auto"mate_535" : #-9176.], </data>

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

{'leis': -6746, 'beatce': -5459, 'atarar_714': 961, 'mate_535': -9176}

Вариант №21

Задача №9

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

Пример 1

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

<block>[loc #6660 |> @'xeaceza'.] [ loc #7053 |>
@'isxeat'.][loc#7745|> @'esbige_887'. ] </block>

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

[('xeaceza', 6660), ('isxeat', 7053), ('esbige_887', 7745)]

Пример 2

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

<block> [loc#7947 |>@'atdila'. ] [ loc#9521 |>@'rebeon'. ][ loc
#3511|> @'agera_99'.] [loc #2379|> @'laan'.] </block>

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

[('atdila', 7947),
 ('rebeon', 9521),
 ('agera_99', 3511),
 ('laan', 2379)]

Вариант №22

Задача №9

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

Пример 1

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

do [ new #9047 to reusso_48; ] [ new #-1752 to atusti_957; ]od

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

[('reusso_48', 9047), ('atusti_957', -1752)]

Пример 2

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

do[ new #-5952 to sori_246; ] [ new #1098 to xere_433; ] [ new#6669
to raan;][ new#8380 to tete_783; ]od

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

[('sori_246', -5952),
 ('xere_433', 1098),
 ('raan', 6669),
 ('tete_783', 8380)]

Вариант №23

Задача №9

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

Пример 1

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

{{.do opt -961 |>tisoso. .end,.do opt 6147 |> atmaes. .end, .do opt
3841|> esso. .end,.do opt 7020|> anma. .end,}}

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

{'tisoso': -961, 'atmaes': 6147, 'esso': 3841, 'anma': 7020}

Пример 2

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

{{.do opt 4396 |> esbe. .end, .do opt -5699|> bebe. .end, }}

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

{'esbe': 4396, 'bebe': -5699}

Вариант №24

Задача №9

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

Пример 1

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

do ( equ 'sobi_252' <== {#-1133, #-7042 , #7224, #-8675}.).(equ
'veater_896'<== { #1152 , #-9666 }. ). ( equ 'oron' <== { #8889, #2671
, #1731}.).( equ'geor'<== { #3050 , #7064 ,#3358 ,#-7150 }.). od

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

[('sobi_252', [-1133, -7042, 7224, -8675]),
 ('veater_896', [1152, -9666]),
 ('oron', [8889, 2671, 1731]),
 ('geor', [3050, 7064, 3358, -7150])]

Пример 2

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

do ( equ 'maoned_870'<=={ #-5467 , #498 }.). ( equ 'erra' <== {#-9320
,#6890, #4625 }. ).( equ 'geor_133' <=={#5088 , #2502 ,#362 , #-529}.
). od

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

[('maoned_870', [-5467, 498]),
 ('erra', [-9320, 6890, 4625]),
 ('geor_133', [5088, 2502, 362, -529])]

Вариант №25

Задача №9

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

Пример 1

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

\begin {{ xear_496<=list( -6929 -6300 694). }} {{ cetean_212 <= list(
-9690 -6566 2845 ). }} {{inarbi <=list( -9509 -8236 3665 2698 ).
}}\end

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

{'xear_496': [-6929, -6300, 694],
 'cetean_212': [-9690, -6566, 2845],
 'inarbi': [-9509, -8236, 3665, 2698]}

Пример 2

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

\begin {{arar <=list(1074 -7143 -1607 -8481 ). }} {{ inater <=list(
-8208 2392 ). }} {{ erceare <= list(366 -5229 8399 ).}} {{ arer <=
list( -2643 -4908 -7268 7210 ). }} \end

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

{'arar': [1074, -7143, -1607, -8481],
 'inater': [-8208, 2392],
 'erceare': [366, -5229, 8399],
 'arer': [-2643, -4908, -7268, 7210]}

Вариант №26

Задача №9

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

Пример 1

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

do .begin opt 'titixe_907'-> 'dila_573'; .end. .begin opt 'rien_349'
-> 'ceatar';.end. done

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

{'dila_573': 'titixe_907', 'ceatar': 'rien_349'}

Пример 2

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

do .begin opt'leanes_784'->'aran';.end. .begin opt 'zare_905'
->'atima'; .end. .begin opt 'requle_346' ->'enus';.end. done

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

{'aran': 'leanes_784', 'atima': 'zare_905', 'enus': 'requle_346'}

Вариант №27

Задача №9

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

Пример 1

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

( (declare'reinle_211' <= q(anesan).); (declare'erte_556'<=
q(gees).);)

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

[('reinle_211', 'anesan'), ('erte_556', 'gees')]

Пример 2

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

( ( declare 'biesat_267' <=q(bisove_607). ); ( declare 'xeares_199'<=
q(larier_127). ); (declare 'isen' <=q(teis). );)

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

[('biesat_267', 'bisove_607'),
 ('xeares_199', 'larier_127'),
 ('isen', 'teis')]

Вариант №28

Задача №9

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

Пример 1

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

( do define -5810 to `bira end, do define -1203 to `laxear end, )

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

{'bira': -5810, 'laxear': -1203}

Пример 2

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

( do define 6135 to `besoqu end, do define 9722 to `gexeri_700 end,
do define 9709 to `usinan end, )

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

{'besoqu': 6135, 'gexeri_700': 9722, 'usinan': 9709}

Вариант №29

Задача №9

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

Пример 1

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

[ do decl q(endiis) = ontius_149 end; do decl q(orxe_515) = usma_460
end; do decl q(enbiri_266) = rave_147 end; ]

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

[('endiis', 'ontius_149'),
 ('orxe_515', 'usma_460'),
 ('enbiri_266', 'rave_147')]

Пример 2

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

[do decl q(erarus_77) = lequ end;do decl q(xeen_669)=enbe_616 end; do
decl q(rior_596) = bige end; ]

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

[('erarus_77', 'lequ'),
 ('xeen_669', 'enbe_616'),
 ('rior_596', 'bige')]

Вариант №30

Задача №9

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

Пример 1

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

<block> begin auto 'anzadi_713' : 9786. end begin auto 'beat_398'
:-8112. end begin auto 'raza' : 1607. end begin auto'aanbe_697' :8805.
end </block>

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

[('anzadi_713', 9786),
 ('beat_398', -8112),
 ('raza', 1607),
 ('aanbe_697', 8805)]

Пример 2

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

<block> begin auto 'orarxe':7899. end begin auto 'rilean' : -8066.
end </block>

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

[('orarxe', 7899), ('rilean', -8066)]

Вариант №31

Задача №9

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

Пример 1

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

<section> (( glob list( "xeince_443" ; "armala_939" ) |> q(zateen) )).
((glob list("gela_611" ;"tige")|> q(xege) )). (( glob list(
"qubi";"geenza" ;"anisri" ;"bila_917" ) |> q(inzadi_872))). </section>

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

[('zateen', ['xeince_443', 'armala_939']),
 ('xege', ['gela_611', 'tige']),
 ('inzadi_872', ['qubi', 'geenza', 'anisri', 'bila_917'])]

Пример 2

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

<section>(( glob list( "lacege_911" ; "isdixe_461" ; "tior_472")|>
q(ridite_811))). (( glob list( "arxees"; "arla" ) |> q(rama_70))).
((glob list( "esla"; "tege_814";"rarain_448" ) |> q(inor) )).
</section>

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

[('ridite_811', ['lacege_911', 'isdixe_461', 'tior_472']),
 ('rama_70', ['arxees', 'arla']),
 ('inor', ['esla', 'tege_814', 'rarain_448'])]

Вариант №32

Задача №9

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

Пример 1

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

{ `beon <== @'dige'. `died<== @'soxe'. `aried <== @'diis_280'. }

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

{'beon': 'dige', 'died': 'soxe', 'aried': 'diis_280'}

Пример 2

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

{`raesa_987 <== @'biines_254'. `bixe_306 <== @'xeenes_250'. }

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

{'raesa_987': 'biines_254', 'bixe_306': 'xeenes_250'}

Вариант №33

Задача №9

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

Пример 1

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

<section><block> make veer_192 => vege;</block>;<block>make bete =>
esrexe; </block>; <block> make soed=> usza; </block>; </section>

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

{'vege': 'veer_192', 'esrexe': 'bete', 'usza': 'soed'}

Пример 2

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

<section> <block> make enar=>laenza; </block>; <block> make lave_916=>
quisor;</block>;</section>

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

{'laenza': 'enar', 'quisor': 'lave_916'}

Вариант №34

Задача №9

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

Пример 1

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

( | local "atbion_704"<- [ `atinra_314;`anenar_105 ]; |, | local
"tive" <-[`raerte ;`inteso ];|, )

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

{'atbion_704': ['atinra_314', 'anenar_105'],
 'tive': ['raerte', 'inteso']}

Пример 2

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

( |local "ensoso_126"<-[ `mace_579 ; `usge_100];|,|local"orte_811"<-
[ `rierar_769 ;`cees ; `lelama ; `soce_893]; |,|local "atondi_717"<- [
`usmala ; `anendi ]; |, | local "xeso_336" <-[ `raza_506 ; `anla_335 ;
`orisre_363 ]; |,)

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

{'ensoso_126': ['mace_579', 'usge_100'],
 'orte_811': ['rierar_769', 'cees', 'lelama', 'soce_893'],
 'atondi_717': ['usmala', 'anendi'],
 'xeso_336': ['raza_506', 'anla_335', 'orisre_363']}

Вариант №35

Задача №9

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

Пример 1

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

( <section>opt 9413 =>@"arer" </section>. <section>opt
-2752=>@"diaxe" </section>.<section> opt 8195 => @"veatar" </section>.
)

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

[('arer', 9413), ('diaxe', -2752), ('veatar', 8195)]

Пример 2

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

(<section> opt 7804 => @"eren"</section>. <section> opt 1008 =>@"isle"
</section>. <section>opt -2495 => @"rara_812" </section>. )

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

[('eren', 7804), ('isle', 1008), ('rara_812', -2495)]

Вариант №36

Задача №9

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

Пример 1

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

<section> [ let#9011 =: rediat; ]; [ let #8076=: laza_902; ];
</section>

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

[('rediat', 9011), ('laza_902', 8076)]

Пример 2

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

<section> [let #3982 =: aqu; ]; [ let#-2802=: bearti_954;];</section>

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

[('aqu', 3982), ('bearti_954', -2802)]

Вариант №37

Задача №9

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

Пример 1

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

\begin ( def veqube::= arxe_287.); ( def veenave::= anra_824. );\end

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

[('veqube', 'arxe_287'), ('veenave', 'anra_824')]

Пример 2

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

\begin (def zabe ::= ergere. ); ( def adi_398::= quri_292. ); \end

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

[('zabe', 'ergere'), ('adi_398', 'quri_292')]

Вариант №38

Задача №9

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

Пример 1

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

do || data zaedso_107 |> `enmaes ||,|| data isveat_694|> `risoaxe ||,
|| data dima |> `ceraus ||, end

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

[('enmaes', 'zaedso_107'),
 ('risoaxe', 'isveat_694'),
 ('ceraus', 'dima')]

Пример 2

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

do || data ones_865|> `rion||,|| data atanre_582 |> `orgeed||, end

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

[('rion', 'ones_865'), ('orgeed', 'atanre_582')]

Вариант №39

Задача №9

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

Пример 1

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

begin store -7462 ==>lace_523. end begin store -1835 ==> anonbi. end
begin store -8376 ==> engete. end begin store 8204 ==> lete_628. end

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

[('lace_523', -7462),
 ('anonbi', -1835),
 ('engete', -8376),
 ('lete_628', 8204)]

Пример 2

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

begin store 9718 ==> erenbi_697. end begin store 3357==>labeso. end

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

[('erenbi_697', 9718), ('labeso', 3357)]

Вариант №40

Задача №9

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

Пример 1

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

{{.begin opt #-5901 => "cein"; .end;.begin opt #-1385 => "teleis";
.end; .begin opt #-443=> "reri"; .end; }}

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

[('cein', -5901), ('teleis', -1385), ('reri', -443)]

Пример 2

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

{{ .begin opt #1377 =>"ared";.end; .begin opt#-5958 =>"bisole";.end;}}

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

[('ared', 1377), ('bisole', -5958)]