ИКБО-31-22

Вариант №1

Задача №9

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

Пример 1

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

do || opt array(#-2941 .#2426)=: `isra_811; ||; || opt array( #-6088
.#4341 .#9403 . #47 ) =: `diso;||; || opt array( #-6763 .#-5772 .
#5275 . #3230 ) =: `atusen;||;|| opt array(#2528 . #-797 .#-5284 .
#-8838 ) =: `cear_346; ||; od

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

[('isra_811', [-2941, 2426]),
 ('diso', [-6088, 4341, 9403, 47]),
 ('atusen', [-6763, -5772, 5275, 3230]),
 ('cear_346', [2528, -797, -5284, -8838])]

Пример 2

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

do ||opt array( #-322 . #-1039 ) =:`soce; ||;|| opt array( #4087 .
#1271)=: `zale; ||; || opt array( #-2826 . #3296 . #980 . #-6735 )
=:`esor; ||; || opt array(#-9837 . #-6263 ) =:`reri_150;||; od

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

[('soce', [-322, -1039]),
 ('zale', [4087, 1271]),
 ('esor', [-2826, 3296, 980, -6735]),
 ('reri_150', [-9837, -6263])]

Вариант №2

Задача №9

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

Пример 1

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

<section>do data list(@'belaso'; @'diat' ; @'mateer_62' ; @'gean_204'
) to onlaor. end. do data list(@'erveza'; @'lais' ; @'anaonxe'
;@'soso' )to ausre_355. end.</section>

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

{'onlaor': ['belaso', 'diat', 'mateer_62', 'gean_204'],
 'ausre_355': ['erveza', 'lais', 'anaonxe', 'soso']}

Пример 2

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

<section>do data list( @'inla' ; @'ataned_889') to teso. end. do data
list(@'quor' ; @'erin' ; @'teleen' ; @'onisar' ) to geinus. end.
</section>

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

{'teso': ['inla', 'ataned_889'],
 'geinus': ['quor', 'erin', 'teleen', 'onisar']}

Вариант №3

Задача №9

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

Пример 1

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

(( do let lerexe_827 -> @'belete';end, do let solema_976
->@'usza_358'; end, do let zaanes ->@'bile'; end, do let lean_766 ->
@'ante_19';end, ))

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

{'belete': 'lerexe_827',
 'usza_358': 'solema_976',
 'bile': 'zaanes',
 'ante_19': 'lean_766'}

Пример 2

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

(( do let tiis -> @'arlaan';end, do let xeoron -> @'ceed'; end, do
let atedla ->@'riqu'; end, do let onor -> @'ison_399';end,))

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

{'arlaan': 'tiis',
 'ceed': 'xeoron',
 'riqu': 'atedla',
 'ison_399': 'onor'}

Вариант №4

Задача №9

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

Пример 1

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

<block><sect> local #( 964 . 8883 . -5140) =: edtiso_432
</sect><sect>local #(-656 . 41 ) =: digedi_847</sect> </block>

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

{'edtiso_432': [964, 8883, -5140], 'digedi_847': [-656, 41]}

Пример 2

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

<block> <sect> local #( -1510 . 8704 . 8111) =: isedan_343 </sect>
<sect> local #( -6734 . -7035 . -9049 . 2416)=: enxedi</sect></block>

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

{'isedan_343': [-1510, 8704, 8111],
 'enxedi': [-6734, -7035, -9049, 2416]}

Вариант №5

Задача №9

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

Пример 1

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

\begin {{ let laveon_291 ::=7139.}},{{let atbiat ::= 6024.}},{{ let
enis_347 ::= 2516. }}, {{ let soaonis_208 ::= 5413. }},\end

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

{'laveon_291': 7139,
 'atbiat': 6024,
 'enis_347': 2516,
 'soaonis_208': 5413}

Пример 2

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

\begin {{ let erondi_83 ::=-5168. }}, {{let bila ::= -1698. }}, \end

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

{'erondi_83': -5168, 'bila': -1698}

Вариант №6

Задача №9

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

Пример 1

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

<: <data>loc @'isveon_206' is -7794;</data><data> loc @'oresor_769'
is 6697; </data>:>

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

[('isveon_206', -7794), ('oresor_769', 6697)]

Пример 2

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

<: <data>loc @'bebe' is 8451;</data> <data> loc @'zaus_852' is -5916;
</data> <data> loc @'aren'is -2527; </data> <data>loc @'usxebi_401' is
860;</data> :>

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

[('bebe', 8451),
 ('zaus_852', -5916),
 ('aren', -2527),
 ('usxebi_401', 860)]

Вариант №7

Задача №9

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

Пример 1

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

<section> <: def maes_827 |> birate. :>; <: def diinor_437 |>
quinbi.:>; <: def rexe_544|>betila_640. :>; </section>

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

[('birate', 'maes_827'),
 ('quinbi', 'diinor_437'),
 ('betila_640', 'rexe_544')]

Пример 2

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

<section> <: def iner_620|> ceenen. :>; <: def edla |>inleat_46. :>;
<: def arer_775|>onarbe_741.:>; <: def telama_528 |> arla_74. :>;
</section>

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

[('ceenen', 'iner_620'),
 ('inleat_46', 'edla'),
 ('onarbe_741', 'arer_775'),
 ('arla_74', 'telama_528')]

Вариант №8

Задача №9

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

Пример 1

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

<section> do global @"inti"= #6787. end. do global @"bebiaa"= #-43.
end. do global @"onqute" =#8813. end. do global @"veinis_760"= #1405.
end. </section>

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

{'inti': 6787, 'bebiaa': -43, 'onqute': 8813, 'veinis_760': 1405}

Пример 2

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

<section> do global @"atrege" = #7700. end. do global @"veer" =
#-4007. end. do global @"tegeus" = #6401. end. do global @"xeve_64"
=#-4243. end. </section>

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

{'atrege': 7700, 'veer': -4007, 'tegeus': 6401, 'xeve_64': -4243}

Вариант №9

Задача №9

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

Пример 1

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

do set "lausus" #( #-5298 .#-2080 ). od, do set "cearbe" #(#-1204 .
#-5555 ). od,

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

{'lausus': [-5298, -2080], 'cearbe': [-1204, -5555]}

Пример 2

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

do set "maedin" #(#5858 . #1697 .#5079 . #7223 ). od, do
set"eninxe"#( #-4857 . #719 . #-9279). od, do set "sole"#( #998 .#3033
. #-1259). od,

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

{'maedin': [5858, 1697, 5079, 7223],
 'eninxe': [-4857, 719, -9279],
 'sole': [998, 3033, -1259]}

Вариант №10

Задача №9

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

Пример 1

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

<section> (define [ "rimadi"; "zaus" ;"raonma_498"] -> @"geceon_921".
), ( define ["anbe" ; "inreon" ]->@"alare". ),</section>

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

[('geceon_921', ['rimadi', 'zaus', 'raonma_498']),
 ('alare', ['anbe', 'inreon'])]

Пример 2

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

<section> ( define[ "bier_312" ;"reusza_685" ; "tedi_624";"gequ"]->
@"inquis_187".), ( define ["arebe_871" ; "qumaor_832" ; "abiti" ;
"user_305" ] -> @"ceenbe". ), (define [ "diedin" ; "raeden" ;"isbiri"
; "edxe_15" ] -> @"isqu". ), (define ["edinin_295" ; "maonan" ] ->
@"inra_714". ), </section>

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

[('inquis_187', ['bier_312', 'reusza_685', 'tedi_624', 'gequ']),
 ('ceenbe', ['arebe_871', 'qumaor_832', 'abiti', 'user_305']),
 ('isqu', ['diedin', 'raeden', 'isbiri', 'edxe_15']),
 ('inra_714', ['edinin_295', 'maonan'])]

Вариант №11

Задача №9

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

Пример 1

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

<section> <sect> option `edraza -1551; </sect>. <sect>option `esso
-2394; </sect>. </section>

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

{'edraza': -1551, 'esso': -2394}

Пример 2

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

<section> <sect> option `onrebe_54 8783; </sect>. <sect> option `orqu
-8868; </sect>.<sect> option `usisza -7464; </sect>. <sect> option
`leesor_205 -6486;</sect>.</section>

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

{'onrebe_54': 8783,
 'orqu': -8868,
 'usisza': -7464,
 'leesor_205': -6486}

Вариант №12

Задача №9

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

Пример 1

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

do <% loc raatin_833 := gecera_323. %>;<% loc teer:= tiesed_103.
%>;<% loc enlaed_581:= gees_220. %>; <% loc cedi:= usrean_406. %>;
done

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

[('raatin_833', 'gecera_323'),
 ('teer', 'tiesed_103'),
 ('enlaed_581', 'gees_220'),
 ('cedi', 'usrean_406')]

Пример 2

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

do <% loc anveza_943 := alaorte. %>; <% loc isle :=lecear_77. %>; <%
loc ones_990:= cezara. %>;<% loc laesri_685:= edaxeso. %>; done

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

[('anveza_943', 'alaorte'),
 ('isle', 'lecear_77'),
 ('ones_990', 'cezara'),
 ('laesri_685', 'edaxeso')]

Вариант №13

Задача №9

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

Пример 1

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

|| begin data 'zarexe' : #300; end; begin data'edri' :#-2366; end;
begin data'orer_83' : #-5253;end; ||

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

[('zarexe', 300), ('edri', -2366), ('orer_83', -5253)]

Пример 2

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

|| begin data 'dia_938' : #-807; end; begin data 'zazaso': #-3776;
end; begin data 'enra':#-1732;end; begin data 'maza_297' : #3800;end;
||

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

[('dia_938', -807),
 ('zazaso', -3776),
 ('enra', -1732),
 ('maza_297', 3800)]

Вариант №14

Задача №9

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

Пример 1

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

\begin\begin local #(317 ;3905 ; -5360 ; -9809 )to bearge;\end \begin
local#( -9389;-1898) to adidi; \end \end

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

[('bearge', [317, 3905, -5360, -9809]), ('adidi', [-9389, -1898])]

Пример 2

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

\begin \begin local #( 8491 ; -7555) to soedra; \end\begin local#(
-9605 ;-1781 ) to dierra;\end \begin local #( 6408 ; 3135 ;6140; 4226
) to atanis_774; \end \end

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

[('soedra', [8491, -7555]),
 ('dierra', [-9605, -1781]),
 ('atanis_774', [6408, 3135, 6140, 4226])]

Вариант №15

Задача №9

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

Пример 1

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

<block> make 'sooned' <- "oninor";</block> <block>make'erat' <-
"rearla";</block>

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

[('sooned', 'oninor'), ('erat', 'rearla')]

Пример 2

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

<block> make'lebi_969' <-"onara_592";</block> <block> make'qure_350'
<-"orbion";</block> <block> make 'beaxe_874'<- "bisole";</block>

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

[('lebi_969', 'onara_592'),
 ('qure_350', 'orbion'),
 ('beaxe_874', 'bisole')]

Вариант №16

Задача №9

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

Пример 1

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

( [[ store "ceer" |> @"zaar". ]];[[store"tiarso" |>@"teso". ]]; [[
store "oninte" |> @"zaored_342". ]]; [[ store "ribear"|> @"isri_842".
]]; )

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

[('zaar', 'ceer'),
 ('teso', 'tiarso'),
 ('zaored_342', 'oninte'),
 ('isri_842', 'ribear')]

Пример 2

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

([[ store"ace_867" |> @"erat_530". ]];[[store "ribeed_196" |>
@"inerre". ]]; )

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

[('erat_530', 'ace_867'), ('inerre', 'ribeed_196')]

Вариант №17

Задача №9

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

Пример 1

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

<sect> .begin loc q(andi_367) <- list(-853; -756; 2197 ). .end.
.begin loc q(inxe_955)<- list( -4358 ; 5141). .end.</sect>

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

{'andi_367': [-853, -756, 2197], 'inxe_955': [-4358, 5141]}

Пример 2

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

<sect>.begin loc q(bigeus_408)<- list( -2130; 4349 ; -1379 ;-2870).
.end. .begin loc q(onar_487)<- list(6461 ; 3576). .end. </sect>

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

{'bigeus_408': [-2130, 4349, -1379, -2870], 'onar_487': [6461, 3576]}

Вариант №18

Задача №9

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

Пример 1

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

((.begin store -248 =: usar .end. .begin store -7465 =:ceor_286 .end.
))

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

{'usar': -248, 'ceor_286': -7465}

Пример 2

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

(( .begin store 6609=: aedle .end. .begin store -3938 =: laen .end.
.begin store 2259=: angees .end. .begin store 2235=: riinte .end. ))

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

{'aedle': 6609, 'laen': -3938, 'angees': 2259, 'riinte': 2235}

Вариант №19

Задача №9

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

Пример 1

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

<% set q(inatte) =: q(atxe_54) %>.<% set q(quis_13) =: q(laqu) %>.<%
set q(tiat) =: q(tirare_324)%>.

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

[('atxe_54', 'inatte'), ('laqu', 'quis_13'), ('tirare_324', 'tiat')]

Пример 2

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

<% set q(bege_786)=:q(erxe_796)%>. <% set q(rierqu) =: q(rera_66) %>.
<% set q(qure) =:q(esvexe_539) %>.

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

[('erxe_796', 'bege_786'),
 ('rera_66', 'rierqu'),
 ('esvexe_539', 'qure')]

Вариант №20

Задача №9

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

Пример 1

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

[[ do glob xeteis_39<== anater_690 end; do glob edrate_106<== xecete
end; ]]

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

[('xeteis_39', 'anater_690'), ('edrate_106', 'xecete')]

Пример 2

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

[[ do glob lelage <== zatea end; do glob enquis_811 <== berebi end;
do glob arra_531 <== bibiso end; do glob anri <== aceanre end; ]]

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

[('lelage', 'zatea'),
 ('enquis_811', 'berebi'),
 ('arra_531', 'bibiso'),
 ('anri', 'aceanre')]

Вариант №21

Задача №9

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

Пример 1

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

do|| decl "geerre"<==[ zaxe_0 . vetibe_569 . esmara_444 . sobe_73 ];
||; || decl "rebice_297"<==[ zaleis . bedima_875 . zainer_163 ]; ||;
done

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

[('geerre', ['zaxe_0', 'vetibe_569', 'esmara_444', 'sobe_73']),
 ('rebice_297', ['zaleis', 'bedima_875', 'zainer_163'])]

Пример 2

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

do||decl "reusen_660"<==[arxea_127 . biesle_397 . orte . soquri]; ||;
|| decl"atvebe_732" <== [ dian . esrabe_577 ];||; || decl"zage"<==
[diinat . vein . aren_595 ];||; ||decl "usenre" <== [ atbi . atsoor ];
||;done

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

[('reusen_660', ['arxea_127', 'biesle_397', 'orte', 'soquri']),
 ('atvebe_732', ['dian', 'esrabe_577']),
 ('zage', ['diinat', 'vein', 'aren_595']),
 ('usenre', ['atbi', 'atsoor'])]

Вариант №22

Задача №9

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

Пример 1

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

<: \begin auto @"vete_58"<=reed_712. \end; \begin auto @"dirice_340"
<= edra_564. \end; \begin auto @"atusve_830" <= mabiat. \end; \begin
auto @"usxege_407" <= lelaor. \end; :>

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

{'vete_58': 'reed_712',
 'dirice_340': 'edra_564',
 'atusve_830': 'mabiat',
 'usxege_407': 'lelaor'}

Пример 2

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

<: \begin auto @"anza" <= anaedge_347. \end;\begin auto @"atar_303"
<=maus_621. \end; \begin auto @"edenin_575" <=esusis. \end; \begin
auto @"leor_72"<= cebeve_839. \end; :>

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

{'anza': 'anaedge_347',
 'atar_303': 'maus_621',
 'edenin_575': 'esusis',
 'leor_72': 'cebeve_839'}

Вариант №23

Задача №9

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

Пример 1

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

<: variable "queson" <| #957; :>. <: variable "ledi_815" <| #5047;:>.

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

{'queson': 957, 'ledi_815': 5047}

Пример 2

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

<:variable "istiqu"<| #413; :>.<: variable "masoat"<| #6379; :>.<:
variable "aat" <| #7928; :>. <:variable "maenat_706" <| #-2016; :>.

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

{'istiqu': 413, 'masoat': 6379, 'aat': 7928, 'maenat_706': -2016}

Вариант №24

Задача №9

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

Пример 1

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

<% || local lexea_851 ::= list(#4559 #4134#-7484 ); ||. || local
bion_576 ::= list( #7540#-3441#1976 ); ||. %>

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

[('lexea_851', [4559, 4134, -7484]),
 ('bion_576', [7540, -3441, 1976])]

Пример 2

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

<% || local avedi::= list(#6870#-9197 #601 ); ||.||local atlaen::=
list( #-8423 #-1058 #3964 #697);||. || local rale_168 ::= list( #-9054
#4041 #-2492 );||. %>

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

[('avedi', [6870, -9197, 601]),
 ('atlaen', [-8423, -1058, 3964, 697]),
 ('rale_168', [-9054, 4041, -2492])]

Вариант №25

Задача №9

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

Пример 1

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

[( declare letela#5046; ) ( declare maes_183 #-8183;)(declare bera
#-9975; ) ]

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

[('letela', 5046), ('maes_183', -8183), ('bera', -9975)]

Пример 2

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

[(declare isrela #-9119;) ( declare atenin #-3195; )]

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

[('isrela', -9119), ('atenin', -3195)]

Вариант №26

Задача №9

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

Пример 1

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

[[|| -7374=: veisor. ||; ||8894 =: raedis_886. ||; ]]

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

{'veisor': -7374, 'raedis_886': 8894}

Пример 2

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

[[ || 6077=: cedi_543. ||;|| 3266=: orbi.||; || 6962 =: edceso.||; ]]

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

{'cedi_543': 6077, 'orbi': 3266, 'edceso': 6962}

Вариант №27

Задача №9

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

Пример 1

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

do<block> set atve <==array( bitete isce_949 leis )</block>,
<block>set ceale_429<== array( enarge bige ) </block>, <block> set
lebiaes_773 <== array(isra_186 issove_70 onte eded ) </block>, end

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

{'atve': ['bitete', 'isce_949', 'leis'],
 'ceale_429': ['enarge', 'bige'],
 'lebiaes_773': ['isra_186', 'issove_70', 'onte', 'eded']}

Пример 2

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

do <block> set quzale_757 <== array( vesoa_748 teinbe tezabe_144
gexe_402 ) </block>, <block> set riceis_526 <== array( xebi_170 lera
qure) </block>, end

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

{'quzale_757': ['vesoa_748', 'teinbe', 'tezabe_144', 'gexe_402'],
 'riceis_526': ['xebi_170', 'lera', 'qure']}

Вариант №28

Задача №9

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

Пример 1

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

<% <sect> variable { arrice ,zaedri,leer_159 } to @'atso'. </sect>;
<sect> variable { veri_861 ,enxe ,usrage , amalate_105 } to
@'erra_919'.</sect>; <sect> variable {xeriso_623,isatri } to
@'reenqu'.</sect>; <sect>variable{ vees_595 , soan,bilaed_934 ,
ussori_942 }to @'orza'. </sect>;%>

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

[('atso', ['arrice', 'zaedri', 'leer_159']),
 ('erra_919', ['veri_861', 'enxe', 'usrage', 'amalate_105']),
 ('reenqu', ['xeriso_623', 'isatri']),
 ('orza', ['vees_595', 'soan', 'bilaed_934', 'ussori_942'])]

Пример 2

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

<% <sect> variable {vexe_142 , teso , maed_772 } to @'veer_625'.
</sect>; <sect>variable {qumaso , rier, gein_252, gexe } to @'rete_4'.
</sect>; %>

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

[('veer_625', ['vexe_142', 'teso', 'maed_772']),
 ('rete_4', ['qumaso', 'rier', 'gein_252', 'gexe'])]

Вариант №29

Задача №9

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

Пример 1

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

{ do equ "atrabi_130" is#(@"veis" ; @"soesza_307")end. do
equ"enge_676" is#(@"laat" ; @"qula_647" ; @"usge" ; @"arenge_102"
)end. do equ "bion" is#(@"bive" ;@"esen_499" ;@"tiarer_882" ) end. }

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

[('atrabi_130', ['veis', 'soesza_307']),
 ('enge_676', ['laat', 'qula_647', 'usge', 'arenge_102']),
 ('bion', ['bive', 'esen_499', 'tiarer_882'])]

Пример 2

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

{do equ "lara"is #( @"quza_333"; @"gebe_113"; @"atce_668" ;
@"rionza_827" )end. do equ "riteis"is#(@"onle_689"; @"maor_205" ) end.
do equ"tebi" is#( @"usraor" ;@"isqu" ; @"ceus_551" )end. do equ
"atreon" is #(@"berate" ; @"tein_953" ; @"isbier_787";@"rarius" )end.
}

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

[('lara', ['quza_333', 'gebe_113', 'atce_668', 'rionza_827']),
 ('riteis', ['onle_689', 'maor_205']),
 ('tebi', ['usraor', 'isqu', 'ceus_551']),
 ('atreon', ['berate', 'tein_953', 'isbier_787', 'rarius'])]

Вариант №30

Задача №9

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

Пример 1

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

||<section>declare [q(usedus). q(diedso) . q(isge) ]==> rionma
</section> <section> declare [ q(bigele_147) . q(leat_647) ] ==>
lamati </section> <section>declare [ q(erar_91) . q(usvela) .
q(laonge)]==>rilama_2 </section> ||

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

[('rionma', ['usedus', 'diedso', 'isge']),
 ('lamati', ['bigele_147', 'leat_647']),
 ('rilama_2', ['erar_91', 'usvela', 'laonge'])]

Пример 2

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

|| <section> declare [ q(bilaer_706) . q(zati_128) . q(lerige) ] ==>
onedre </section><section> declare [q(inor). q(atteis_417) ] ==>
ontece_840</section> <section>declare[q(atreza) . q(onined) .
q(bile_386) . q(quonis)] ==> enama_688</section> ||

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

[('onedre', ['bilaer_706', 'zati_128', 'lerige']),
 ('ontece_840', ['inor', 'atteis_417']),
 ('enama_688', ['atreza', 'onined', 'bile_386', 'quonis'])]

Вариант №31

Задача №9

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

Пример 1

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

.do do global isedce |> veer_163. end, do global bibeti_651 |>
arlebe_818. end, do global maonar|> socebi_126. end, .end

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

{'veer_163': 'isedce',
 'arlebe_818': 'bibeti_651',
 'socebi_126': 'maonar'}

Пример 2

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

.do do global arce_135|> lexe_870. end,do global raanma_705 |>
rein_943. end,do global geon |> leenbi. end, do global maus |>
rama_470. end, .end

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

{'lexe_870': 'arce_135',
 'rein_943': 'raanma_705',
 'leenbi': 'geon',
 'rama_470': 'maus'}

Вариант №32

Задача №9

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

Пример 1

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

.begin decl"tesoaqu_850" #-6114;.end; .begin decl "diorer_154"#9544;
.end; .begin decl"usve_634" #-1105; .end;.begin decl "arona_372"
#-1526; .end;

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

[('tesoaqu_850', -6114),
 ('diorer_154', 9544),
 ('usve_634', -1105),
 ('arona_372', -1526)]

Пример 2

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

.begin decl "edbi" #-308;.end; .begin decl"reus_924" #-8633; .end;
.begin decl "aronat"#2167; .end; .begin decl "usenri" #5988; .end;

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

[('edbi', -308),
 ('reus_924', -8633),
 ('aronat', 2167),
 ('usenri', 5988)]

Вариант №33

Задача №9

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

Пример 1

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

{ || data onines_982:=#1174 ||; || data orre := #1310 ||;||data
anceso :=#6755 ||; || data onorla:=#688||; }

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

[('onines_982', 1174),
 ('orre', 1310),
 ('anceso', 6755),
 ('onorla', 688)]

Пример 2

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

{ ||data soan:= #1806||; || data usin:= #8968||; }

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

[('soan', 1806), ('usin', 8968)]

Вариант №34

Задача №9

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

Пример 1

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

[ {{ global cequ<| @'isza_393' }} {{global laa_87 <|@'bilage_568' }}
{{ global xerive <| @'uscela' }}]

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

{'cequ': 'isza_393', 'laa_87': 'bilage_568', 'xerive': 'uscela'}

Пример 2

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

[ {{ global inla_858 <| @'ingeri_757' }}{{ global ared<|@'bequ_956'}}
{{ global atbi <|@'beatge' }} ]

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

{'inla_858': 'ingeri_757', 'ared': 'bequ_956', 'atbi': 'beatge'}

Вариант №35

Задача №9

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

Пример 1

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

<< <section> declare ancea <==`arandi; </section>; <section> declare
esve_12 <== `onus;</section>; <section> declare atxe_16<== `bibe_134;
</section>; >>

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

{'ancea': 'arandi', 'esve_12': 'onus', 'atxe_16': 'bibe_134'}

Пример 2

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

<< <section>declare usri <== `sodi_12; </section>;<section> declare
xeisxe_833 <== `zaen;</section>; >>

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

{'usri': 'sodi_12', 'xeisxe_833': 'zaen'}

Вариант №36

Задача №9

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

Пример 1

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

( <% option arvequ: 4863; %>. <% option anma_645:3310; %>. )

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

[('arvequ', 4863), ('anma_645', 3310)]

Пример 2

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

( <% option onen: 6300; %>. <% option tire: 6078; %>.)

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

[('onen', 6300), ('tire', 6078)]

Вариант №37

Задача №9

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

Пример 1

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

.do {{declare array( 'qula' . 'quza' . 'teonla' )=> rexe;}} {{
declare array( 'soat' .'zati' . 'main_457' ) =>xela_551; }} .end

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

{'rexe': ['qula', 'quza', 'teonla'],
 'xela_551': ['soat', 'zati', 'main_457']}

Пример 2

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

.do{{ declare array( 'beamaqu_911' .'ceraed' ) =>axe_276;}}{{ declare
array('usus_568' . 'biaed' . 'bite' . 'leorxe_159' )=> maso; }} .end

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

{'axe_276': ['beamaqu_911', 'ceraed'],
 'maso': ['usus_568', 'biaed', 'bite', 'leorxe_159']}

Вариант №38

Задача №9

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

Пример 1

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

.begin do new'lausdi' =>@"tila_444". end, do new 'edener_218' =>
@"xesora". end,.end

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

{'tila_444': 'lausdi', 'xesora': 'edener_218'}

Пример 2

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

.begin do new 'direso_719' =>@"lale". end, do new 'verite_112' =>
@"radi". end, do new 'lave_857'=>@"zaceer_19". end, do
new'anoron_66'=> @"zate_582". end, .end

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

{'lale': 'direso_719',
 'radi': 'verite_112',
 'zaceer_19': 'lave_857',
 'zate_582': 'anoron_66'}

Вариант №39

Задача №9

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

Пример 1

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

|| <sect>var quorle = zaatra;</sect>; <sect> var ondi=sove;</sect>;
<sect> var orenus_681=edri_355; </sect>; <sect> var atusso=
raon_679;</sect>;||

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

[('quorle', 'zaatra'),
 ('ondi', 'sove'),
 ('orenus_681', 'edri_355'),
 ('atusso', 'raon_679')]

Пример 2

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

|| <sect> var veais_925= atve_914; </sect>; <sect> var mari_758 =
atened_21; </sect>;<sect>var reis_88 = rite_64;</sect>;||

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

[('veais_925', 'atve_914'),
 ('mari_758', 'atened_21'),
 ('reis_88', 'rite_64')]

Вариант №40

Задача №9

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

Пример 1

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

{ .do define #-2378 ==> maeda. .end .do define #1517 ==> zage. .end
.do define #7130==> oris_196. .end .do define #-200 ==>relete_112.
.end }

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

[('maeda', -2378),
 ('zage', 1517),
 ('oris_196', 7130),
 ('relete_112', -200)]

Пример 2

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

{.do define #-2289 ==> xebied. .end .do define #5828 ==> orleer. .end
.do define#-1173 ==> bera_603. .end .do define #-8373==>zais_510. .end
}

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

[('xebied', -2289),
 ('orleer', 5828),
 ('bera_603', -1173),
 ('zais_510', -8373)]