ИКБО-16-22

Вариант №1

Задача №9

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

Пример 1

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

[((local @'sois' <| #( #-8474, #-6202 , #4717 ) )); (( local
@'riraus'<| #(#-8268 , #5408 ))); ((local @'arxe_872'<| #( #-9961 ,
#-8104 ) )); (( local @'anma' <|#( #7439, #-5961, #3041 , #-8483))); ]

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

{'sois': [-8474, -6202, 4717],
 'riraus': [-8268, 5408],
 'arxe_872': [-9961, -8104],
 'anma': [7439, -5961, 3041, -8483]}

Пример 2

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

[ ((local @'zamadi' <| #( #-6994,#1302 , #2923))); ((local @'sodi' <|
#( #-7340, #736,#6087, #-8246 ) )); ((local @'rarior_384'<| #( #-5116
, #3996 , #7201 , #773 ) )); (( local @'soceti_681'<|#( #-8197 ,
#8667, #7048 , #3130 ) )); ]

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

{'zamadi': [-6994, 1302, 2923],
 'sodi': [-7340, 736, 6087, -8246],
 'rarior_384': [-5116, 3996, 7201, 773],
 'soceti_681': [-8197, 8667, 7048, 3130]}

Вариант №2

Задача №9

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

Пример 1

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

<block> .begin auto @'ededed_7' ::= array( -2849 . -9662 ). .end
.begin auto @'diin_297'::= array( 3490 . 5942 . -140 ). .end .begin
auto @'dior_671' ::= array( -3763 . -3147 . -3828 . -7702). .end
.begin auto @'laus' ::= array( -493 . -7030 ). .end </block>

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

{'ededed_7': [-2849, -9662],
 'diin_297': [3490, 5942, -140],
 'dior_671': [-3763, -3147, -3828, -7702],
 'laus': [-493, -7030]}

Пример 2

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

<block> .begin auto @'risous_239'::= array(1911 . -8652 . 8097 .
-2790 ). .end .begin auto @'teedle' ::=array( 2845 . -9082 . 6239 .
556 ). .end </block>

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

{'risous_239': [1911, -8652, 8097, -2790],
 'teedle': [2845, -9082, 6239, 556]}

Вариант №3

Задача №9

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

Пример 1

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

{ <section> declare #-5759 -> @'riquso'. </section>. <section>declare
#1855 ->@'ceus_935'.</section>. <section>declare#-8566 ->@'quve_443'.
</section>.}

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

[('riquso', -5759), ('ceus_935', 1855), ('quve_443', -8566)]

Пример 2

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

{ <section> declare#-6210 -> @'orardi_12'. </section>. <section>
declare #-8722 -> @'leis_589'. </section>. <section> declare #1561 ->
@'ramaus'. </section>. <section> declare #-5276 -> @'tima'.</section>.
}

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

[('orardi_12', -6210),
 ('leis_589', -8722),
 ('ramaus', 1561),
 ('tima', -5276)]

Вариант №4

Задача №9

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

Пример 1

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

{ do let [ #4669 , #-7914 , #4690] to 'erlaat_337'; od; do let [
#7366 , #-961] to 'zaso_114'; od; }

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

{'erlaat_337': [4669, -7914, 4690], 'zaso_114': [7366, -961]}

Пример 2

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

{do let[ #2776, #1708 ,#-2269] to'reaar';od; do let [ #-7532,#3100
,#-3716 ] to 'maso'; od; do let[#5849 ,#1414] to'bice_34';od; do
let[#-7526 ,#5934, #-7013 ]to 'sore_555'; od; }

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

{'reaar': [2776, 1708, -2269],
 'maso': [-7532, 3100, -3716],
 'bice_34': [5849, 1414],
 'sore_555': [-7526, 5934, -7013]}

Вариант №5

Задача №9

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

Пример 1

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

do [[ 4696 -> orus_752]]; [[ -8615 -> aed]]; end

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

{'orus_752': 4696, 'aed': -8615}

Пример 2

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

do [[ -2690 -> redior_886 ]]; [[ 7668 ->beinus]]; [[ 749 ->
bianve_758 ]]; [[ -4469 -> isesve ]]; end

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

{'redior_886': -2690,
 'beinus': 7668,
 'bianve_758': 749,
 'isesve': -4469}

Вариант №6

Задача №9

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

Пример 1

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

do {local #( tiones_584 edaraer_349 tirira_632 geuses_551 )->
'edar_313' }{ local #( xece ala aninace reoren_163 ) -> 'bedice'
}{local#( queson raaa ravees aer ) -> 'qusoqu_461' } {local
#(ritian_171 reti_245 reusdi onorti_347 )-> 'bive_943' } done

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

{'edar_313': ['tiones_584',
              'edaraer_349',
              'tirira_632',
              'geuses_551'],
 'bedice': ['xece', 'ala', 'aninace', 'reoren_163'],
 'qusoqu_461': ['queson', 'raaa', 'ravees', 'aer'],
 'bive_943': ['ritian_171', 'reti_245', 'reusdi', 'onorti_347']}

Пример 2

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

do { local #(arlaan veza bebi_336) -> 'ari' }{ local #( ceri intear
riza_888 biceis )->'dite' } {local #( diesin_906 anti_961)->
'zaate_483' } done

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

{'ari': ['arlaan', 'veza', 'bebi_336'],
 'dite': ['ceri', 'intear', 'riza_888', 'biceis'],
 'zaate_483': ['diesin_906', 'anti_961']}

Вариант №7

Задача №9

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

Пример 1

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

<< \begin[ rexe_522 . riti_709 . usbied . veeses_444] |>xexeri_884
\end, \begin[ geaati_673 . geve] |> inon_285 \end, >>

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

{'xexeri_884': ['rexe_522', 'riti_709', 'usbied', 'veeses_444'],
 'inon_285': ['geaati_673', 'geve']}

Пример 2

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

<<\begin [ ceis_811 . gedi . cele ] |> onxeso_503\end, \begin
[onauson . edanza_979 . quri_468 . inedge_28] |>zaeda \end,>>

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

{'onxeso_503': ['ceis_811', 'gedi', 'cele'],
 'zaeda': ['onauson', 'edanza_979', 'quri_468', 'inedge_28']}

Вариант №8

Задача №9

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

Пример 1

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

[(def#( #-4609 . #-6482 . #-916 .#7993 )|> ator_875 ). ( def#( #-4366
.#5350 . #-846) |> inzace_584 ).(def #( #2852 . #-3355 . #-9965 .#-307
) |> rima_83 ).]

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

[('ator_875', [-4609, -6482, -916, 7993]),
 ('inzace_584', [-4366, 5350, -846]),
 ('rima_83', [2852, -3355, -9965, -307])]

Пример 2

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

[( def #( #5692 . #9514 ) |>reor_411). (def #( #7163 . #6038 . #-3586
. #6566) |>ceen).]

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

[('reor_411', [5692, 9514]), ('ceen', [7163, 6038, -3586, 6566])]

Вариант №9

Задача №9

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

Пример 1

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

{{ {equ [ 5726 ; -2806] =>anor}; {equ[138 ; 7905 ] => enes }; { equ[
7749 ; 3432 ] => arrequ_647 }; { equ [-7940; -2172; 4116 ] => edesbi
}; }}

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

{'anor': [5726, -2806],
 'enes': [138, 7905],
 'arrequ_647': [7749, 3432],
 'edesbi': [-7940, -2172, 4116]}

Пример 2

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

{{{ equ [-4730 ;1651 ; -3121 ;1917 ] => lacele_858};{equ [ 9693 ;4147
;-6635 ] =>quin_527 }; { equ [ 3590; 6508 ] => anatat}; { equ [ -8021
; -6128; -9708; -1975] =>edge_486 };}}

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

{'lacele_858': [-4730, 1651, -3121, 1917],
 'quin_527': [9693, 4147, -6635],
 'anatat': [3590, 6508],
 'edge_486': [-8021, -6128, -9708, -1975]}

Вариант №10

Задача №9

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

Пример 1

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

<block> <sect>glob[ 9493;1588 ; 4410 ; 4108 ] to `inlege_564;</sect>
<sect>glob [ -5557 ; 3946 ] to `remaan; </sect> <sect> glob [ -6582 ;
-5113 ] to `isquor;</sect> <sect>glob [4594 ;3316 ;-5275 ;-7744 ] to
`cedi_94; </sect> </block>

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

{'inlege_564': [9493, 1588, 4410, 4108],
 'remaan': [-5557, 3946],
 'isquor': [-6582, -5113],
 'cedi_94': [4594, 3316, -5275, -7744]}

Пример 2

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

<block> <sect>glob [ -5061 ; -3115; 3679 ;7757 ] to `vequis_401;
</sect> <sect> glob [ -7798;-9661 ] to `ones_966;</sect><sect> glob [
-2594 ;2637 ; -7889 ;9489 ] to `xeri_198; </sect> <sect> glob [ -6876
; -7297 ;1470]to `edso_132; </sect> </block>

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

{'vequis_401': [-5061, -3115, 3679, 7757],
 'ones_966': [-7798, -9661],
 'xeri_198': [-2594, 2637, -7889, 9489],
 'edso_132': [-6876, -7297, 1470]}

Вариант №11

Задача №9

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

Пример 1

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

<sect>do let array( #1855 #7028#-923 #-5566 )==> edve_940. end, do
let array( #1631 #-9630 ) ==> ener_707. end,do let array( #9915 #1857
) ==>laesa_811. end, do let array(#-3117#5096) ==> zarebe_149. end,
</sect>

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

[('edve_940', [1855, 7028, -923, -5566]),
 ('ener_707', [1631, -9630]),
 ('laesa_811', [9915, 1857]),
 ('zarebe_149', [-3117, 5096])]

Пример 2

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

<sect>do let array( #-3914 #-8108#453 #1645 ) ==> tirima. end, do let
array( #-1822 #6099 #6352) ==> reri. end,do let array(#1429#-9063
#8253 )==>ongeer_469. end, </sect>

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

[('tirima', [-3914, -8108, 453, 1645]),
 ('reri', [-1822, 6099, 6352]),
 ('ongeer_469', [1429, -9063, 8253])]

Вариант №12

Задача №9

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

Пример 1

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

(( opt "ramave_20"<| array(#2761, #2043 ). opt"soen_545" <|array(
#-1054 ,#3804 , #-3685 ). opt "xela" <|array( #-4118, #-3554, #4473,
#7071 ).))

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

[('ramave_20', [2761, 2043]),
 ('soen_545', [-1054, 3804, -3685]),
 ('xela', [-4118, -3554, 4473, 7071])]

Пример 2

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

(( opt "isin" <|array(#4504 , #8635 , #-4965 , #1105 ).
opt"anis"<|array( #1832 , #-9810 , #-1394 , #6971 ). opt "mari_619"<|
array( #5995 , #6890 , #-6017 ,#6752 ). ))

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

[('isin', [4504, 8635, -4965, 1105]),
 ('anis', [1832, -9810, -1394, 6971]),
 ('mari_619', [5995, 6890, -6017, 6752])]

Вариант №13

Задача №9

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

Пример 1

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

<: .do set @'leus'::=sobeer_941; .end; .do set
@'bierri'::=isdiso;.end; .do set @'biveza' ::= raedin; .end; .do set
@'laorbi_688' ::= tilara; .end;:>

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

{'leus': 'sobeer_941',
 'bierri': 'isdiso',
 'biveza': 'raedin',
 'laorbi_688': 'tilara'}

Пример 2

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

<:.do set @'zaagees_257'::= maon;.end; .do set @'eran' ::=veanma_449;
.end;:>

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

{'zaagees_257': 'maon', 'eran': 'veanma_449'}

Вариант №14

Задача №9

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

Пример 1

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

do .begin decl "xete"<==[ #-3106 . #4253 ]. .end. .begin decl "rele"
<== [ #-506 . #7339 . #-8390 . #-3933 ]. .end. .begin decl"zatein"
<==[#8681 . #69]. .end. od

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

{'xete': [-3106, 4253],
 'rele': [-506, 7339, -8390, -3933],
 'zatein': [8681, 69]}

Пример 2

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

do .begin decl"veve_908" <== [#4921 . #-9646 ]. .end. .begin decl
"beesla_772" <== [#-3487 .#1850 ]. .end. .begin decl "lazari_692"<== [
#6322 . #8680 . #-3798 . #-5083 ]. .end. od

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

{'veve_908': [4921, -9646],
 'beesla_772': [-3487, 1850],
 'lazari_692': [6322, 8680, -3798, -5083]}

Вариант №15

Задача №9

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

Пример 1

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

{{ {{val {1568 7587 8649 3163} => @"isti_478" }}; {{ val { -7553 -8386
-7252 } => @"ararma"}}; {{val {-8913 -4827 2024}=>@"ator_551" }};}}

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

{'isti_478': [1568, 7587, 8649, 3163],
 'ararma': [-7553, -8386, -7252],
 'ator_551': [-8913, -4827, 2024]}

Пример 2

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

{{ {{val{ -4036 -5718 -1666 } => @"rixe" }};{{ val{599 7896 389
9067}=>@"maon"}};{{ val { 258 1027}=>@"orisma_345" }}; }}

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

{'rixe': [-4036, -5718, -1666],
 'maon': [599, 7896, 389, 9067],
 'orisma_345': [258, 1027]}

Вариант №16

Задача №9

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

Пример 1

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

do <% set q(ertira_411) is #(#4638 .#9930 . #-252 . #-1095 ). %>;<%
set q(televe_776)is#( #2678 .#4709). %>; end

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

{'ertira_411': [4638, 9930, -252, -1095], 'televe_776': [2678, 4709]}

Пример 2

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

do<% set q(soisat) is #( #-9510 . #6054 . #3778). %>; <% set
q(atidi_158) is #( #-5711 . #-3905 ). %>; end

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

{'soisat': [-9510, 6054, 3778], 'atidi_158': [-5711, -3905]}

Вариант №17

Задача №9

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

Пример 1

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

<block> \begin opt [reesma_756, cele , reen_412 ] to "quin". \end,
\begin opt [ leti, lebema , atonbi_138 ] to "eresra_173".
\end,</block>

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

[('quin', ['reesma_756', 'cele', 'reen_412']),
 ('eresra_173', ['leti', 'lebema', 'atonbi_138'])]

Пример 2

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

<block> \begin opt [ qubear_633 ,tian ,orgeed_329, leisus ]
to"engeen_533". \end, \begin opt[quusle, andi, dive, xequ ] to
"geti_276". \end, \begin opt [ xeis_590 , died_622 ]to "raaes".
\end,\begin opt [ inve_966,zaso, rabia ,amaveza ] to "uslaed_534".
\end, </block>

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

[('engeen_533', ['qubear_633', 'tian', 'orgeed_329', 'leisus']),
 ('geti_276', ['quusle', 'andi', 'dive', 'xequ']),
 ('raaes', ['xeis_590', 'died_622']),
 ('uslaed_534', ['inve_966', 'zaso', 'rabia', 'amaveza'])]

Вариант №18

Задача №9

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

Пример 1

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

{ do set enribi to q(orveso_733). od do set dire to q(aoned_169). od
do set zatige_409 to q(veered_902). od}

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

[('orveso_733', 'enribi'),
 ('aoned_169', 'dire'),
 ('veered_902', 'zatige_409')]

Пример 2

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

{ do set veveor to q(bien). od do set lain_311 to q(ausenes). od do
set bexea_162 to q(xeti_725). od do set orarre_334 to q(soquus). od }

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

[('bien', 'veveor'),
 ('ausenes', 'lain_311'),
 ('xeti_725', 'bexea_162'),
 ('soquus', 'orarre_334')]

Вариант №19

Задача №9

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

Пример 1

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

do do val ange { -8102 , -5090 }. end. do val aaaris_802 { -6121,
-538 , 7062 ,7407}. end. do val tisoa {-1713 , -2656 ,-8967 , -9619 }.
end. od

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

{'ange': [-8102, -5090],
 'aaaris_802': [-6121, -538, 7062, 7407],
 'tisoa': [-1713, -2656, -8967, -9619]}

Пример 2

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

do do val ercege_390 { -9301 , 3134 ,-6333 }. end. do val ribiis_254
{ 9889 , -2229 , 2558 , 7435 }. end. do val zari_408 { -8372 , 2902,
-983 }. end. do val atbe_245 {-1868,-7955 , 1693 , -4353}. end. od

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

{'ercege_390': [-9301, 3134, -6333],
 'ribiis_254': [9889, -2229, 2558, 7435],
 'zari_408': [-8372, 2902, -983],
 'atbe_245': [-1868, -7955, 1693, -4353]}

Вариант №20

Задача №9

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

Пример 1

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

do <% new bixe_320 is [ #3116 #7592#2350 #219 ] %>. <% new cema_577
is [ #-3485 #-7050 #6734 ] %>.<% new geza is [ #-1674 #303#1506 #3886]
%>. end

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

[('bixe_320', [3116, 7592, 2350, 219]),
 ('cema_577', [-3485, -7050, 6734]),
 ('geza', [-1674, 303, 1506, 3886])]

Пример 2

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

do <% new tean is[#-2270#9164#4686 ]%>. <% new enat is[ #5352 #-5457
#3908 #-6490]%>.<% new sobere_618 is[ #4771 #-8545 ]%>. end

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

[('tean', [-2270, 9164, 4686]),
 ('enat', [5352, -5457, 3908, -6490]),
 ('sobere_618', [4771, -8545])]

Вариант №21

Задача №9

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

Пример 1

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

.begin{ opt#-3480 => @'quusma'; }, { opt #2291=> @'ties_537'; },{ opt
#-4488=> @'tean_765'; }, .end

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

{'quusma': -3480, 'ties_537': 2291, 'tean_765': -4488}

Пример 2

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

.begin {opt#-9301 =>@'tibema_849'; }, { opt#8164 =>@'arre_457';},
{opt#3805=>@'cexere_832'; },.end

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

{'tibema_849': -9301, 'arre_457': 8164, 'cexere_832': 3805}

Вариант №22

Задача №9

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

Пример 1

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

{{ <block> define 'inis' |> belete;</block>; <block> define 'laer_205'
|>atar; </block>; <block>define 'reer' |> xeus_480; </block>; }}

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

{'belete': 'inis', 'atar': 'laer_205', 'xeus_480': 'reer'}

Пример 2

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

{{<block> define 'enon_171'|> ingeri;</block>; <block> define
'erri_657' |>usxe; </block>;<block> define'soarqu'|>qureen;</block>;
<block> define 'maus_562' |>raan; </block>;}}

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

{'ingeri': 'enon_171',
 'usxe': 'erri_657',
 'qureen': 'soarqu',
 'raan': 'maus_562'}

Вариант №23

Задача №9

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

Пример 1

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

do <sect> def usin_763::= #( edar_214 beatla_992 usrile)</sect>.
<sect> def bive::= #( geis zaerbe orates reares_732 )</sect>. <sect>
def rige ::= #(onbera teza_433 onrion diradi_534 )</sect>. done

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

[('usin_763', ['edar_214', 'beatla_992', 'usrile']),
 ('bive', ['geis', 'zaerbe', 'orates', 'reares_732']),
 ('rige', ['onbera', 'teza_433', 'onrion', 'diradi_534'])]

Пример 2

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

do <sect> def onraqu ::=#( tizate_725 atedso atlexe_115 ceis )
</sect>. <sect> def biedus ::= #(ledi_764 atin_772 ) </sect>.
<sect>def dibege ::= #( dionus_833 araon) </sect>.<sect> def raan
::=#( vebe rice_373) </sect>. done

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

[('onraqu', ['tizate_725', 'atedso', 'atlexe_115', 'ceis']),
 ('biedus', ['ledi_764', 'atin_772']),
 ('dibege', ['dionus_833', 'araon']),
 ('raan', ['vebe', 'rice_373'])]

Вариант №24

Задача №9

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

Пример 1

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

|||| def #( #8280;#-2998 )-> 'rileer_587'. ||. || def#(#-6755 ;#9286
) -> 'erar'. ||. ||def#( #1769 ; #-2754; #-5402 ) -> 'geti'. ||. ||

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

{'rileer_587': [8280, -2998],
 'erar': [-6755, 9286],
 'geti': [1769, -2754, -5402]}

Пример 2

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

|||| def #(#7073 ; #-6675) -> 'diveus'. ||. ||def #( #-2423; #-217 ;
#2146 ) -> 'arier'.||.||

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

{'diveus': [7073, -6675], 'arier': [-2423, -217, 2146]}

Вариант №25

Задача №9

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

Пример 1

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

<: <section> decl #-4189 to `used_997. </section>. <section> decl
#8390 to `atraus_637. </section>. <section> decl #-5431 to
`quisxe_455. </section>.<section> decl#8483 to `lebe_134.</section>.:>

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

{'used_997': -4189,
 'atraus_637': 8390,
 'quisxe_455': -5431,
 'lebe_134': 8483}

Пример 2

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

<:<section> decl #5909 to `usar_926. </section>. <section>decl #6873
to `arriin. </section>. <section>decl#-9568 to `beaed_804. </section>.
<section> decl #2437 to `onedbe.</section>. :>

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

{'usar_926': 5909, 'arriin': 6873, 'beaed_804': -9568, 'onedbe': 2437}

Вариант №26

Задача №9

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

Пример 1

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

{{ data reve zate}; {data tiso dilain_90 }; }

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

[('reve', 'zate'), ('tiso', 'dilain_90')]

Пример 2

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

{ { data endi ustea_354 }; { data qugere_507 erxeis_307 }; }

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

[('endi', 'ustea_354'), ('qugere_507', 'erxeis_307')]

Вариант №27

Задача №9

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

Пример 1

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

\begin|global @'isisle' to `orisve_339.|;| global @'gebiace_776' to
`soanin_887. |; | global @'soraon_738' to `usteen_806. |; \end

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

{'orisve_339': 'isisle',
 'soanin_887': 'gebiace_776',
 'usteen_806': 'soraon_738'}

Пример 2

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

\begin | global @'enbe'to `oren_796. |; | global @'usbeve_397' to
`maus_251. |; \end

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

{'oren_796': 'enbe', 'maus_251': 'usbeve_397'}

Вариант №28

Задача №9

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

Пример 1

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

.do do loc sore_98 = #( @'ontete_939'. @'bite_56' . @'gela' .
@'veso_431' ). end; do loc bere = #( @'ervera_241' . @'eser' ). end;
do loc usbi_640 =#( @'maan_783' . @'anis' . @'usreti'. @'teen_852').
end; .end

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

[('sore_98', ['ontete_939', 'bite_56', 'gela', 'veso_431']),
 ('bere', ['ervera_241', 'eser']),
 ('usbi_640', ['maan_783', 'anis', 'usreti', 'teen_852'])]

Пример 2

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

.do do loc dira= #( @'quraes_402' . @'esis_145' . @'tesous'). end; do
loc zaenle = #( @'tein' . @'vemadi_910' . @'quan'. @'riradi_247' ).
end; do loc ceatve_159 =#(@'lausma' . @'aned'. @'aradi_819' .
@'zasoat_712' ). end; do loc edzaxe =#(@'onisar'. @'xeanra_519'). end;
.end

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

[('dira', ['quraes_402', 'esis_145', 'tesous']),
 ('zaenle', ['tein', 'vemadi_910', 'quan', 'riradi_247']),
 ('ceatve_159', ['lausma', 'aned', 'aradi_819', 'zasoat_712']),
 ('edzaxe', ['onisar', 'xeanra_519'])]

Вариант №29

Задача №9

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

Пример 1

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

[[[loc orle ::= cebi ], [ loc uscequ_947 ::=tiisus_273 ], [loc
beenti_353 ::= ange], ]]

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

[('orle', 'cebi'),
 ('uscequ_947', 'tiisus_273'),
 ('beenti_353', 'ange')]

Пример 2

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

[[[loc laed_688::= rianes_378 ], [ loc ceonza_479 ::=vebi],[ loc
onza::=leerar_930 ], ]]

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

[('laed_688', 'rianes_378'),
 ('ceonza_479', 'vebi'),
 ('onza', 'leerar_930')]

Вариант №30

Задача №9

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

Пример 1

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

.begin<% define [ 4422 8762]to tete; %>, <% define[-9529 3481 ]to
usrexe_937;%>,<% define[-1135 -2025 7181 1633] to usteso; %>, <%
define [2632 -1631 2274] to onti; %>, .end

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

{'tete': [4422, 8762],
 'usrexe_937': [-9529, 3481],
 'usteso': [-1135, -2025, 7181, 1633],
 'onti': [2632, -1631, 2274]}

Пример 2

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

.begin<% define[ -9948 -5533] to veus_405;%>, <% define [-2996 -2851
-904] to aen; %>, .end

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

{'veus_405': [-9948, -5533], 'aen': [-2996, -2851, -904]}

Вариант №31

Задача №9

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

Пример 1

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

|| var inaror <| #-1922. var cela<| #6204. ||

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

{'inaror': -1922, 'cela': 6204}

Пример 2

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

|| var raatce<| #-1405. var dien<| #-5319. var ondi_482<| #-1500. var
atce <| #1003.||

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

{'raatce': -1405, 'dien': -5319, 'ondi_482': -1500, 'atce': 1003}

Вариант №32

Задача №9

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

Пример 1

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

<block> do opt #(732 . -3526 . -3877 ) |> "aesbebe" od do opt #( -623
. -4888 ) |>"xeteza_12"od</block>

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

{'aesbebe': [732, -3526, -3877], 'xeteza_12': [-623, -4888]}

Пример 2

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

<block>do opt #(7471 . -8650 . -5804 ) |> "enaon"od do opt #( -2213 .
67) |> "tian_496" od</block>

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

{'enaon': [7471, -8650, -5804], 'tian_496': [-2213, 67]}

Вариант №33

Задача №9

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

Пример 1

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

(((( val #7327 to @'reorce'; ))(( val#4514 to @'madies'; )) ((
val#2477 to @'anedge_243'; )) (( val#-1629 to @'anes_820'; ))))

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

[('reorce', 7327),
 ('madies', 4514),
 ('anedge_243', 2477),
 ('anes_820', -1629)]

Пример 2

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

(( (( val #-4121 to @'soan'; )) (( val #9520 to @'cequdi_538'; )) ((
val#-8165 to @'aninin'; )) ((val#6195 to @'reve_70'; )) ))

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

[('soan', -4121),
 ('cequdi_538', 9520),
 ('aninin', -8165),
 ('reve_70', 6195)]

Вариант №34

Задача №9

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

Пример 1

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

{{ do global @'ate_733' <- #-4 od, do global @'teisbi_974'<- #-2041
od, do global @'zauser'<- #-9468 od, }}

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

{'ate_733': -4, 'teisbi_974': -2041, 'zauser': -9468}

Пример 2

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

{{ do global @'onen_422'<-#6480 od, do global @'inma_101' <- #-6716
od, do global @'bete_253'<- #5245 od, }}

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

{'onen_422': 6480, 'inma_101': -6716, 'bete_253': 5245}

Вариант №35

Задача №9

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

Пример 1

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

do new -6437 to @"onceat_830"; new 1909 to @"cedima"; new -9661 to
@"usve"; done

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

[('onceat_830', -6437), ('cedima', 1909), ('usve', -9661)]

Пример 2

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

do new 8531 to @"eserar"; new -3532 to @"dixe_783";new -788 to
@"isbice_984"; done

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

[('eserar', 8531), ('dixe_783', -3532), ('isbice_984', -788)]

Вариант №36

Задача №9

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

Пример 1

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

|| <sect> equ #-595 =:'tiare'</sect>.<sect> equ #-3526 =: 'anti_303'
</sect>. <sect>equ#1428 =: 'veesbe' </sect>.||

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

[('tiare', -595), ('anti_303', -3526), ('veesbe', 1428)]

Пример 2

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

||<sect> equ#-1356 =: 'relara' </sect>. <sect>equ#-4172 =:
'aranin_508'</sect>. <sect> equ#1367 =:'quti'</sect>.||

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

[('relara', -1356), ('aranin_508', -4172), ('quti', 1367)]

Вариант №37

Задача №9

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

Пример 1

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

begin .do q(onused_469) :=2863;.end; .do q(isor):= -6886; .end; .do
q(inin_617) :=4319; .end;.do q(geaat_303):= 3234; .end;end

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

[('onused_469', 2863),
 ('isor', -6886),
 ('inin_617', 4319),
 ('geaat_303', 3234)]

Пример 2

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

begin .do q(estete) := 9217; .end; .do q(atri_427) := -1314; .end;
end

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

[('estete', 9217), ('atri_427', -1314)]

Вариант №38

Задача №9

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

Пример 1

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

do <% rior_880 <== #-7123; %>; <% rile_684 <==#-6810; %>; <% ceaxe<==
#-584;%>;<% xees <== #1270; %>;done

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

{'rior_880': -7123, 'rile_684': -6810, 'ceaxe': -584, 'xees': 1270}

Пример 2

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

do <% orraed_789 <== #-6834; %>; <% anri <==#-9799; %>; done

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

{'orraed_789': -6834, 'anri': -9799}

Вариант №39

Задача №9

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

Пример 1

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

do do make'dizadi' :=#-810 done,do make 'diusus_380' := #-6963 done,
do make'andi':= #3598 done,end

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

{'dizadi': -810, 'diusus_380': -6963, 'andi': 3598}

Пример 2

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

do do make 'ceinma' :=#3423 done, do make 'teed':= #4707 done, do
make'xear' := #-9278 done, do make 'onge_837' := #-7124 done, end

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

{'ceinma': 3423, 'teed': 4707, 'xear': -9278, 'onge_837': -7124}

Вариант №40

Задача №9

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

Пример 1

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

[ [[val "erzala_224" ->`bienxe. ]]; [[val"teared"-> `dien. ]]; [[val
"uszage" -> `ineder_469. ]]; [[ val "asove"->`riteen. ]]; ]

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

{'bienxe': 'erzala_224',
 'dien': 'teared',
 'ineder_469': 'uszage',
 'riteen': 'asove'}

Пример 2

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

[ [[val "tiedce_951"-> `lazabi_479. ]]; [[ val "geen" -> `inerri.]];]

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

{'lazabi_479': 'tiedce_951', 'inerri': 'geen'}