ИНБО-01-22

Вариант №1

Задача №9

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

Пример 1

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

<section> [ define#4006=: `beis. ];[ define#3165 =: `beened_756. ]; [
define #-1001 =: `inleis.]; [define #-2855 =:`anve_469. ]; </section>

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

[('beis', 4006),
 ('beened_756', 3165),
 ('inleis', -1001),
 ('anve_469', -2855)]

Пример 2

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

<section>[ define #7095 =: `gele_806. ]; [ define#-7264 =:`beor_638.
]; [ define #-1749 =:`isanis.];[define #-3950 =:`texear_555.
];</section>

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

[('gele_806', 7095),
 ('beor_638', -7264),
 ('isanis', -1749),
 ('texear_555', -3950)]

Вариант №2

Задача №9

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

Пример 1

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

.begin{{val @'zatele' <== 8222; }}, {{val @'tice' <== -3984;}},{{val
@'mareza' <== -5897;}}, .end

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

[('zatele', 8222), ('tice', -3984), ('mareza', -5897)]

Пример 2

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

.begin{{ val @'bedi'<== 9179; }}, {{ val @'reusve_304' <== -9203;
}},{{ val @'anma' <==-4256;}},{{ val @'ansoor_215'<==-2535;}}, .end

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

[('bedi', 9179),
 ('reusve_304', -9203),
 ('anma', -4256),
 ('ansoor_215', -2535)]

Вариант №3

Задача №9

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

Пример 1

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

( { set 'enlece': #-6992;},{set 'mate' :#-9454; },{ set 'belama_56' :
#-1422;},{ set 'tean' : #1935; },)

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

[('enlece', -6992),
 ('mate', -9454),
 ('belama_56', -1422),
 ('tean', 1935)]

Пример 2

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

( { set 'azaar_986' :#6889; }, {set'endi_774' : #-1237;}, { set
'user' : #-2059; }, {set 'reteor_394' :#-6424; }, )

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

[('azaar_986', 6889),
 ('endi_774', -1237),
 ('user', -2059),
 ('reteor_394', -6424)]

Вариант №4

Задача №9

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

Пример 1

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

<%<% glob @'dire' ==> quor. %>, <% glob @'tedima_638'==> adiorbe. %>,
%>

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

{'quor': 'dire', 'adiorbe': 'tedima_638'}

Пример 2

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

<% <% glob @'ledi' ==> onge. %>, <% glob @'tecera_480'==>edditi. %>,
<% glob @'tien'==> erre. %>,<% glob @'acege' ==> enrila. %>,%>

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

{'onge': 'ledi',
 'edditi': 'tecera_480',
 'erre': 'tien',
 'enrila': 'acege'}

Вариант №5

Задача №9

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

Пример 1

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

<<loc'islexe_385' <|@"esared". loc 'usesdi' <| @"leis". loc
'onmaes_642' <| @"tive". loc 'geonre' <|@"geedes_296". >>

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

{'islexe_385': 'esared',
 'usesdi': 'leis',
 'onmaes_642': 'tive',
 'geonre': 'geedes_296'}

Пример 2

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

<< loc'aveza_69' <| @"bied". loc 'istibe_948' <| @"onreso". loc
'vela_709'<|@"beorma_743". >>

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

{'aveza_69': 'bied', 'istibe_948': 'onreso', 'vela_709': 'beorma_743'}

Вариант №6

Задача №9

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

Пример 1

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

| <<option bicele<- "aus".>>, << option tira <- "xeordi_696". >>, <<
option usbier_368<-"biatma". >>, |

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

{'bicele': 'aus', 'tira': 'xeordi_696', 'usbier_368': 'biatma'}

Пример 2

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

| << option rate_90 <- "usrige_58".>>,<< option erar <- "esre_749".
>>, |

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

{'rate_90': 'usrige_58', 'erar': 'esre_749'}

Вариант №7

Задача №9

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

Пример 1

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

.do <% set @"quenis_98" <- @'azaarma_356'; %><% set @"dibi_958" <-
@'eden_494'; %> <% set @"enarus_73" <- @'riridi';%><% set
@"usceso_747" <- @'israxe'; %>.end

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

[('quenis_98', 'azaarma_356'),
 ('dibi_958', 'eden_494'),
 ('enarus_73', 'riridi'),
 ('usceso_747', 'israxe')]

Пример 2

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

.do <% set @"raer" <- @'lare_974'; %> <% set @"rige_889"<- @'zala';
%> <% set @"lausa"<- @'leinen_956';%> <% set @"usis_824"<-
@'lain_132'; %> .end

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

[('raer', 'lare_974'),
 ('rige_889', 'zala'),
 ('lausa', 'leinen_956'),
 ('usis_824', 'lain_132')]

Вариант №8

Задача №9

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

Пример 1

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

do begin"diqura_166"<= maxe_976; end. begin "reribe_823" <=ente_177;
end. od

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

{'diqura_166': 'maxe_976', 'reribe_823': 'ente_177'}

Пример 2

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

do begin "leates" <=anbeis_334; end. begin "bean_758" <=maedes_70;
end. od

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

{'leates': 'anbeis_334', 'bean_758': 'maedes_70'}

Вариант №9

Задача №9

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

Пример 1

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

.do do set 'atbi_401' ries_312 od do set 'riceza'atrien od .end

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

[('atbi_401', 'ries_312'), ('riceza', 'atrien')]

Пример 2

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

.do do set'reus'qura od do set'aonis_852' atge od .end

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

[('reus', 'qura'), ('aonis_852', 'atge')]

Вариант №10

Задача №9

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

Пример 1

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

do {let "rive_806" ==> @'quari' }. { let"zaor"==> @'eser' }. done

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

{'quari': 'rive_806', 'eser': 'zaor'}

Пример 2

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

do { let"ata" ==> @'enzaqu_266' }.{ let "erri" ==> @'tiso_677' }.
done

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

{'enzaqu_266': 'ata', 'tiso_677': 'erri'}

Вариант №11

Задача №9

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

Пример 1

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

<%<% new 7606 to "teza_859" %> <% new 8407 to"indi"%> %>

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

{'teza_859': 7606, 'indi': 8407}

Пример 2

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

<% <% new 8807 to "inus" %> <% new 6498 to "xexeor_280"%><% new 4757
to "aran_755"%><% new 670 to"rear" %> %>

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

{'inus': 8807, 'xexeor_280': 6498, 'aran_755': 4757, 'rear': 670}

Вариант №12

Задача №9

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

Пример 1

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

do do opt #655 -> 'onarso_177';end; do opt#7846 -> 'raqu_274'; end;
od

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

{'onarso_177': 655, 'raqu_274': 7846}

Пример 2

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

do do opt #-9296 -> 'aratdi_842'; end;do opt #4639
->'ceoner_452';end; od

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

{'aratdi_842': -9296, 'ceoner_452': 4639}

Вариант №13

Задача №9

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

Пример 1

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

|| <sect> loc #7049|>@'edso_573' </sect>, <sect>
loc#-7904|>@'atle_33' </sect>, ||

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

{'edso_573': 7049, 'atle_33': -7904}

Пример 2

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

|| <sect> loc#432|>@'edlari' </sect>,<sect>loc #-2040 |>
@'aanuson'</sect>, <sect>loc #-3124 |> @'biat'</sect>,||

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

{'edlari': 432, 'aanuson': -2040, 'biat': -3124}

Вариант №14

Задача №9

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

Пример 1

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

<section><sect> var #-1754 to onqu</sect><sect> var #9569 to
quoran_960 </sect><sect>var #-2560 to laxeve_836 </sect><sect>
var#1236 to ceatan_52</sect></section>

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

{'onqu': -1754,
 'quoran_960': 9569,
 'laxeve_836': -2560,
 'ceatan_52': 1236}

Пример 2

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

<section><sect>var#-6738 to gexe </sect> <sect> var #328 to onedar_755
</sect><sect> var#-1843 to isan_635</sect> <sect>var #-6589 to teat
</sect></section>

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

{'gexe': -6738, 'onedar_755': 328, 'isan_635': -1843, 'teat': -6589}

Вариант №15

Задача №9

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

Пример 1

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

( <: store `ceinma_226<| [ soteis , orisri_27 ]; :>. <: store `ceorla
<| [ arge,aonma_54 ,bibibi,eder_349 ]; :>. )

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

[('ceinma_226', ['soteis', 'orisri_27']),
 ('ceorla', ['arge', 'aonma_54', 'bibibi', 'eder_349'])]

Пример 2

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

( <: store `onisre<| [ inte_324 , ordian, zaditi_381 ,orbi_424
];:>.<: store `tibeon_823<| [ zaaned_116 , eninti_577 , texeza ]; :>.
<: store `aredve<|[ riceza_412 ,reteon_96 ]; :>. )

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

[('onisre', ['inte_324', 'ordian', 'zaditi_381', 'orbi_424']),
 ('tibeon_823', ['zaaned_116', 'eninti_577', 'texeza']),
 ('aredve', ['riceza_412', 'reteon_96'])]

Вариант №16

Задача №9

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

Пример 1

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

|| <% local #-4105 to userar. %>. <% local #-2993 to rain_151. %>. <%
local #1725 to edra_3. %>. <% local #-9866 to diis_631. %>. ||

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

{'userar': -4105,
 'rain_151': -2993,
 'edra_3': 1725,
 'diis_631': -9866}

Пример 2

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

||<% local #-9135 to eszala_961. %>. <% local #4351 to soain. %>.<%
local #-2774 to beraqu. %>.||

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

{'eszala_961': -9135, 'soain': 4351, 'beraqu': -2774}

Вариант №17

Задача №9

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

Пример 1

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

do global riarbi_358|> sora_370 end. do global arin_534 |>inqu end.

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

[('sora_370', 'riarbi_358'), ('inqu', 'arin_534')]

Пример 2

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

do global ederqu |> quza end. do global tier_513 |> orxebi_877 end.

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

[('quza', 'ederqu'), ('orxebi_877', 'tier_513')]

Вариант №18

Задача №9

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

Пример 1

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

|| begin glob q(arece_188) ::= { #-5299 . #6694 . #-8202 .#-1796} end.
begin glob q(biza_622)::= { #1791 . #-6713 .#-385}end. begin glob
q(leriza) ::= { #1449 . #8528} end. ||

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

[('arece_188', [-5299, 6694, -8202, -1796]),
 ('biza_622', [1791, -6713, -385]),
 ('leriza', [1449, 8528])]

Пример 2

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

||begin glob q(onxees_199) ::={#7006 . #1708 . #6532} end. begin glob
q(ridi)::= { #-6000 . #-3316 .#7009 . #-567 }end. begin glob q(lelaat)
::= { #-9495 . #-9135 .#-4643} end. begin glob q(atma) ::={ #-7436 .
#-3838 .#-8151 .#4320}end.||

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

[('onxees_199', [7006, 1708, 6532]),
 ('ridi', [-6000, -3316, 7009, -567]),
 ('lelaat', [-9495, -9135, -4643]),
 ('atma', [-7436, -3838, -8151, 4320])]

Вариант №19

Задача №9

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

Пример 1

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

[ do set qugees <- enti_22;end do set enqu_981 <- gearor; end do set
tigece_796<- riques_430; end do set ceso_128 <- adian; end]

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

[('qugees', 'enti_22'),
 ('enqu_981', 'gearor'),
 ('tigece_796', 'riques_430'),
 ('ceso_128', 'adian')]

Пример 2

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

[ do set veri <- atzaus; end do set enla <- anusbe_790; end do set
enin_410 <- ceraan;end ]

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

[('veri', 'atzaus'), ('enla', 'anusbe_790'), ('enin_410', 'ceraan')]

Вариант №20

Задача №9

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

Пример 1

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

<< begin define orve_549=> q(enso); end. begin define rila =>
q(rixe_986);end. begin define laan_390 =>q(arbia_194); end.>>

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

{'enso': 'orve_549', 'rixe_986': 'rila', 'arbia_194': 'laan_390'}

Пример 2

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

<<begin define erar_480=> q(esla_163); end. begin define ceanin =>
q(orvera);end. begin define laer =>q(cela); end. begin define
gelati_677=> q(lare_269); end. >>

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

{'esla_163': 'erar_480',
 'orvera': 'ceanin',
 'cela': 'laer',
 'lare_269': 'gelati_677'}

Вариант №21

Задача №9

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

Пример 1

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

[ variable#-9709|> arti_270. ], [ variable#-4030 |> vele. ], [
variable #8932 |>bidi_415. ],

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

[('arti_270', -9709), ('vele', -4030), ('bidi_415', 8932)]

Пример 2

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

[ variable #-1591|> mamaage_893.], [ variable #-3856|> sora. ], [
variable #1258 |>died. ], [ variable#3704 |> qureso_189. ],

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

[('mamaage_893', -1591),
 ('sora', -3856),
 ('died', 1258),
 ('qureso_189', 3704)]

Вариант №22

Задача №9

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

Пример 1

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

{{ [[ variable 3169 =: dimaen]].[[ variable 6381=:orbive_782 ]].}}

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

{'dimaen': 3169, 'orbive_782': 6381}

Пример 2

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

{{ [[ variable -5013 =: cear ]]. [[variable -6416 =: lelele_153 ]]. }}

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

{'cear': -5013, 'lelele_153': -6416}

Вариант №23

Задача №9

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

Пример 1

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

| \begin decl array(arbien, era ) to onbies \end \begin decl
array(inusra_192 , usgebe_917,quti, tezabi_437) to anin_847 \end\begin
decl array(bebi_865 , lear_49 , lerele ) to edenbi \end |

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

{'onbies': ['arbien', 'era'],
 'anin_847': ['inusra_192', 'usgebe_917', 'quti', 'tezabi_437'],
 'edenbi': ['bebi_865', 'lear_49', 'lerele']}

Пример 2

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

|\begin decl array(onanate_476 , esor_811, soqu ) to enonla_348 \end
\begin decl array( insobe , esisin_531, riised_212 , anrabi ) to
zadi_135\end|

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

{'enonla_348': ['onanate_476', 'esor_811', 'soqu'],
 'zadi_135': ['insobe', 'esisin_531', 'riised_212', 'anrabi']}

Вариант №24

Задача №9

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

Пример 1

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

do .begin equ @'ariarte_462' <- {`onlare_957; `ance_963; `enxete_661
}. .end; .begin equ @'rior_635' <- {`geusus_739 ; `atquce ; `maorza }.
.end; od

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

[('ariarte_462', ['onlare_957', 'ance_963', 'enxete_661']),
 ('rior_635', ['geusus_739', 'atquce', 'maorza'])]

Пример 2

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

do .begin equ @'ustiza_674' <- { `erlate_233 ;`xean ; `raesbi_232 }.
.end; .begin equ @'soised' <-{`cere;`quin_356 }. .end; .begin equ
@'leisle' <- {`lais_164; `xeuser }. .end; od

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

[('ustiza_674', ['erlate_233', 'xean', 'raesbi_232']),
 ('soised', ['cere', 'quin_356']),
 ('leisle', ['lais_164', 'xeuser'])]

Вариант №25

Задача №9

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

Пример 1

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

<:.begin local enmage <== #-8283; .end, .begin local
esen_857<==#4863; .end, .begin local biceat_756 <==#-3729;.end,.begin
local diarage <== #7084; .end,:>

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

{'enmage': -8283,
 'esen_857': 4863,
 'biceat_756': -3729,
 'diarage': 7084}

Пример 2

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

<:.begin local bilebe_240 <==#-4050;.end, .begin local inrequ_996<==
#1744;.end,.begin local ensobi_443 <== #-4883; .end, :>

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

{'bilebe_240': -4050, 'inrequ_996': 1744, 'ensobi_443': -4883}

Вариант №26

Задача №9

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

Пример 1

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

| [[ define `beza_46 ::=#( @'veenxe_493' @'usdien_528' @'aron_286'
@'geor_539' ); ]] [[ define `zain_666 ::= #( @'cerire_878'
@'raon'@'rain' ); ]] |

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

[('beza_46', ['veenxe_493', 'usdien_528', 'aron_286', 'geor_539']),
 ('zain_666', ['cerire_878', 'raon', 'rain'])]

Пример 2

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

| [[define `cetear_168 ::= #(@'dibere' @'bebege_979' ); ]] [[ define
`raqu ::=#( @'anqu_448' @'usinor_861'@'veon'); ]] |

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

[('cetear_168', ['dibere', 'bebege_979']),
 ('raqu', ['anqu_448', 'usinor_861', 'veon'])]

Вариант №27

Задача №9

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

Пример 1

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

[[ <block> auto endion_46 to insois_566 </block>. <block>auto dien_447
to aratge_151 </block>. <block> auto bira to esxeza_872
</block>.<block> auto vebi to bisoer </block>.]]

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

[('insois_566', 'endion_46'),
 ('aratge_151', 'dien_447'),
 ('esxeza_872', 'bira'),
 ('bisoer', 'vebi')]

Пример 2

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

[[ <block>auto xeonri to qule </block>. <block> auto usbean_83 to
erraar_175</block>. <block> auto dixedi to reriis </block>. ]]

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

[('qule', 'xeonri'),
 ('erraar_175', 'usbean_83'),
 ('reriis', 'dixedi')]

Вариант №28

Задача №9

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

Пример 1

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

do \begin auto #3628==>biusla\end; \begin auto #7297 ==>teare\end;
\begin auto #-8463 ==>zale \end;\begin auto#6944 ==>aququ_353 \end;end

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

[('biusla', 3628),
 ('teare', 7297),
 ('zale', -8463),
 ('aququ_353', 6944)]

Пример 2

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

do\begin auto #9483 ==>orribe_965 \end; \begin auto #1217
==>quve\end;end

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

[('orribe_965', 9483), ('quve', 1217)]

Вариант №29

Задача №9

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

Пример 1

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

<section> || loc biza_990 <= "arrear_931" ||. ||loc edcera
<="reri_50"||. || loc sole <= "isbebi" ||.|| loc tiarri_413<=
"leen_895" ||. </section>

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

[('biza_990', 'arrear_931'),
 ('edcera', 'reri_50'),
 ('sole', 'isbebi'),
 ('tiarri_413', 'leen_895')]

Пример 2

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

<section> || loc usan <="bian" ||. || loc cediin <= "ator" ||.|| loc
atmave_536<= "onge" ||.||loc ceerce_585 <= "isenus_338"||. </section>

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

[('usan', 'bian'),
 ('cediin', 'ator'),
 ('atmave_536', 'onge'),
 ('ceerce_585', 'isenus_338')]

Вариант №30

Задача №9

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

Пример 1

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

<%<section> global orcein : {edordi . tixe}; </section> <section>
global vebi_37 : { maqure_143 . xegein . rexe . inin_536 };</section>
<section> global argeus : { anle_893 . zaor_442 }; </section> %>

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

[('orcein', ['edordi', 'tixe']),
 ('vebi_37', ['maqure_143', 'xegein', 'rexe', 'inin_536']),
 ('argeus', ['anle_893', 'zaor_442'])]

Пример 2

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

<%<section> global xediza_531 : { ceaqube_964 . orat_164 . used .
riisqu};</section> <section> global arre_944 : {usreza . anin . leceus
. eron };</section> <section> global veorre : {xebees_846 . mari
};</section> %>

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

[('xediza_531', ['ceaqube_964', 'orat_164', 'used', 'riisqu']),
 ('arre_944', ['usreza', 'anin', 'leceus', 'eron']),
 ('veorre', ['xebees_846', 'mari'])]

Вариант №31

Задача №9

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

Пример 1

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

[[variable q(beiste)->anin_761. variable q(riat)-> esce. variable
q(ledi) -> onquen_116. variable q(atedor_274) ->edus. ]]

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

[('anin_761', 'beiste'),
 ('esce', 'riat'),
 ('onquen_116', 'ledi'),
 ('edus', 'atedor_274')]

Пример 2

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

[[ variable q(enzais)->qurela. variable q(ortice)-> andi. variable
q(quus_55) -> eror. variable q(mave_501) -> sodiin_150.]]

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

[('qurela', 'enzais'),
 ('andi', 'ortice'),
 ('eror', 'quus_55'),
 ('sodiin_150', 'mave_501')]

Вариант №32

Задача №9

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

Пример 1

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

| [[ def 'reeror_495' <| list( #925 ;#5310; #-3799 ). ]]; [[def
'qura_331' <| list( #-3427 ;#6559 ). ]]; [[ def 'dibi_887'<| list(
#8025 ; #7917 ).]];|

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

{'reeror_495': [925, 5310, -3799],
 'qura_331': [-3427, 6559],
 'dibi_887': [8025, 7917]}

Пример 2

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

| [[ def 'lean' <| list( #-6163; #4420 ; #3681 ). ]];[[def
'age_458'<| list( #7185 ;#3450). ]]; [[ def 'geeron'<| list( #-2870;
#6451 ; #-4428 ; #6532 ). ]];[[ def'bilaza_563' <| list(#6545 ;
#-9026;#-5354; #33 ). ]]; |

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

{'lean': [-6163, 4420, 3681],
 'age_458': [7185, 3450],
 'geeron': [-2870, 6451, -4428, 6532],
 'bilaza_563': [6545, -9026, -5354, 33]}

Вариант №33

Задача №9

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

Пример 1

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

<% begin glob array( #-7907 , #-4313 , #-3566) -> 'diarri_457'. end
begin glob array(#8011 , #1726 , #2312 , #5426)-> 'esve_794'. end %>

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

[('diarri_457', [-7907, -4313, -3566]),
 ('esve_794', [8011, 1726, 2312, 5426])]

Пример 2

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

<% begin glob array( #-7594 , #4389 ,#-4136 )-> 'erla'. end begin
glob array( #-1852 , #7028, #9882)-> 'onusan'. end %>

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

[('erla', [-7594, 4389, -4136]), ('onusan', [-1852, 7028, 9882])]

Вариант №34

Задача №9

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

Пример 1

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

<: begin variable anbira := isve_81 end begin variable tier :=lere
end begin variable rigebe :=zabe_193 end:>

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

[('anbira', 'isve_81'), ('tier', 'lere'), ('rigebe', 'zabe_193')]

Пример 2

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

<:begin variable soza_438 := xete_389 end begin variable esla_902 :=
esra end begin variable amaer_268 := dile_768 end :>

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

[('soza_438', 'xete_389'),
 ('esla_902', 'esra'),
 ('amaer_268', 'dile_768')]

Вариант №35

Задача №9

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

Пример 1

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

{ || auto bien ==> `quveti ||.|| auto ator_932 ==> `isa ||. }

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

{'quveti': 'bien', 'isa': 'ator_932'}

Пример 2

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

{ || auto lati_133 ==> `ered_705 ||. || auto usve ==> `oren ||. }

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

{'ered_705': 'lati_133', 'oren': 'usve'}

Вариант №36

Задача №9

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

Пример 1

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

<block> .do glob soso_366 :=[5207 ; -7794; 199; 6348] .end. .do glob
reri_221:= [ -6013;-1377 ; 2496 ].end. .do glob leon:= [ 1628; 3573 ;
-6142; 4495 ] .end. .do glob leat_880 := [ -8106; -9585; 9068].end.
</block>

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

{'soso_366': [5207, -7794, 199, 6348],
 'reri_221': [-6013, -1377, 2496],
 'leon': [1628, 3573, -6142, 4495],
 'leat_880': [-8106, -9585, 9068]}

Пример 2

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

<block> .do glob anbe_454:= [3745 ; -9003 ; -5603 ; 4146 ] .end. .do
glob leinti_193 := [ -7638; -9159 ; -2083] .end. .do glob vebiin := [
-1177 ; -4664 ; -6594 ; 8032 ].end. .do glob onave :=[1478 ; 30 ;
9007; -2260] .end. </block>

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

{'anbe_454': [3745, -9003, -5603, 4146],
 'leinti_193': [-7638, -9159, -2083],
 'vebiin': [-1177, -4664, -6594, 8032],
 'onave': [1478, 30, 9007, -2260]}

Вариант №37

Задача №9

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

Пример 1

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

do declare array( "arar" , "istius_493" ) ->@'titeza' end. do declare
array( "soer" ,"onon", "eszaar" ) -> @'ceso_463' end.

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

{'titeza': ['arar', 'istius_493'],
 'ceso_463': ['soer', 'onon', 'eszaar']}

Пример 2

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

do declare array( "tien","xees_312" , "leteve_206")-> @'quus'end. do
declare array( "aneson" ,"orusge_666" ) ->@'onraen_810' end. do
declare array("esor_81" , "teenqu_482" ) -> @'gela' end.

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

{'quus': ['tien', 'xees_312', 'leteve_206'],
 'onraen_810': ['aneson', 'orusge_666'],
 'gela': ['esor_81', 'teenqu_482']}

Вариант №38

Задача №9

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

Пример 1

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

<< (( new "onzaus_804" ::= #5600 )). (( new "bege" ::= #8046 )). ((
new "ceindi_989" ::= #-1 )). >>

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

{'onzaus_804': 5600, 'bege': 8046, 'ceindi_989': -1}

Пример 2

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

<<(( new"bexeza_292"::= #6254 )). ((new"somaza" ::= #5924 )). (( new
"arbe_39"::= #-1707 )). >>

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

{'bexeza_292': 6254, 'somaza': 5924, 'arbe_39': -1707}

Вариант №39

Задача №9

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

Пример 1

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

<sect> zari_248 := 6280; </sect>. <sect> mausxe := 2881;</sect>.
<sect> ormaor_476 := 3527; </sect>.

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

{'zari_248': 6280, 'mausxe': 2881, 'ormaor_476': 3527}

Пример 2

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

<sect> eratdi:= 1373; </sect>. <sect>retece_368:= -1060;
</sect>.<sect>zaedra:= 7580;</sect>.

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

{'eratdi': 1373, 'retece_368': -1060, 'zaedra': 7580}

Вариант №40

Задача №9

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

Пример 1

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

do loc"onusqu"<| #4414. loc "veorer" <|#9462. done

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

{'onusqu': 4414, 'veorer': 9462}

Пример 2

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

do loc "islabi" <| #-149. loc "soce_633" <| #4900. done

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

{'islabi': -149, 'soce_633': 4900}