ИКБО-22-22

Вариант №1

Задача №9

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

Пример 1

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

{ do declare rien_719 to `isis end. do declare reor to `alageti_515
end. do declare leerer to `usar end. do declare era_848 to `zaan end.
}

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

[('isis', 'rien_719'),
 ('alageti_515', 'reor'),
 ('usar', 'leerer'),
 ('zaan', 'era_848')]

Пример 2

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

{do declare vebein to `maer_421 end. do declare anza_267 to `sori end.
do declare zaerdi_509 to `ribila_367 end. do declare enen_413 to `isor
end. }

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

[('maer_421', 'vebein'),
 ('sori', 'anza_267'),
 ('ribila_367', 'zaerdi_509'),
 ('isor', 'enen_413')]

Вариант №2

Задача №9

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

Пример 1

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

<% {{ global atdi_785 = gegeed.}},{{ global laqu = ergeve.}}, {{
global rausle =used.}},%>

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

{'atdi_785': 'gegeed', 'laqu': 'ergeve', 'rausle': 'used'}

Пример 2

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

<% {{global ceedce=xeisbe.}}, {{ global cerexe_872= aron_870. }},
{{global reuste = quma_915.}}, {{ global anindi_179=xeus_107. }}, %>

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

{'ceedce': 'xeisbe',
 'cerexe_872': 'aron_870',
 'reuste': 'quma_915',
 'anindi_179': 'xeus_107'}

Вариант №3

Задача №9

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

Пример 1

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

<sect> <sect> store #-9161 |>q(rear_929).</sect> <sect> store #-1428
|> q(atedor). </sect> <sect> store#8493 |>q(xeonte_483). </sect>
</sect>

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

{'rear_929': -9161, 'atedor': -1428, 'xeonte_483': 8493}

Пример 2

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

<sect> <sect> store #9184 |>q(isis).</sect><sect> store#9059 |>
q(biso_864). </sect> </sect>

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

{'isis': 9184, 'biso_864': 9059}

Вариант №4

Задача №9

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

Пример 1

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

do \begin let ceed : [ 2703 . -2947 . -4992 ]. \end;\begin let lema
:[-3350 . 3321 . -8860 . 9040 ]. \end; od

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

{'ceed': [2703, -2947, -4992], 'lema': [-3350, 3321, -8860, 9040]}

Пример 2

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

do \begin let aartiar: [ 3168 . -5006]. \end; \begin let leledi_908:[
268 . 3475].\end; \begin let reinti :[4501 . 2699 . -2316 . -3583 ].
\end; od

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

{'aartiar': [3168, -5006],
 'leledi_908': [268, 3475],
 'reinti': [4501, 2699, -2316, -3583]}

Вариант №5

Задача №9

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

Пример 1

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

do .do var -9585 |> erce_90 .end. .do var -2101 |>diin .end. .do var
-9929 |> ined_87 .end. .do var 4654|> ati_873 .end. end

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

[('erce_90', -9585),
 ('diin', -2101),
 ('ined_87', -9929),
 ('ati_873', 4654)]

Пример 2

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

do .do var 9217 |>atat .end. .do var 7383|> anra .end. end

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

[('atat', 9217), ('anra', 7383)]

Вариант №6

Задача №9

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

Пример 1

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

<data> .do list('redi_82' 'beis') => aned_261. .end, .do
list('rimaza' 'edenma''ergeve' 'onenan' ) => xece_963. .end, .do
list('soqura' 'tiri' 'atceri' ) =>lete. .end,</data>

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

{'aned_261': ['redi_82', 'beis'],
 'xece_963': ['rimaza', 'edenma', 'ergeve', 'onenan'],
 'lete': ['soqura', 'tiri', 'atceri']}

Пример 2

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

<data>.do list('aintira''isvele_367' ) => inesle_592. .end, .do list(
'gemaar' 'oranar_162''angera''atbi_327') =>xees_368. .end,.do list(
'belaar_872' 'inor_293' 'lateis') => sorequ. .end,</data>

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

{'inesle_592': ['aintira', 'isvele_367'],
 'xees_368': ['gemaar', 'oranar_162', 'angera', 'atbi_327'],
 'sorequ': ['belaar_872', 'inor_293', 'lateis']}

Вариант №7

Задача №9

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

Пример 1

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

{{do opt @"raat"[ -3262 ; -2850; 3852; -2171 ]od do opt @"leaxe_30" [
-3727 ;206 ;-4385 ]od }}

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

[('raat', [-3262, -2850, 3852, -2171]),
 ('leaxe_30', [-3727, 206, -4385])]

Пример 2

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

{{do opt @"quvere" [ 6892 ; 961; -674 ] od do opt @"vearat" [ -7496;
-4807 ;-2126;-9324 ]od}}

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

[('quvere', [6892, 961, -674]),
 ('vearat', [-7496, -4807, -2126, -9324])]

Вариант №8

Задача №9

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

Пример 1

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

.do <data> data @"geso_139" |>"arbice"; </data>; <data>data
@"usveer"|> "orte"; </data>; <data> data @"dilati_336" |> "tebe_274";
</data>; .end

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

[('arbice', 'geso_139'),
 ('orte', 'usveer'),
 ('tebe_274', 'dilati_336')]

Пример 2

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

.do<data>data @"tior"|> "inrequ";</data>;<data> data @"zala" |>
"eren"; </data>; <data>data @"orusar_373" |> "inriabe_675";
</data>;<data> data @"beatbe_887" |> "edtele"; </data>; .end

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

[('inrequ', 'tior'),
 ('eren', 'zala'),
 ('inriabe_675', 'orusar_373'),
 ('edtele', 'beatbe_887')]

Вариант №9

Задача №9

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

Пример 1

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

do [[ make 'aesri' <==-9903 ]],[[make 'ceusqu_241' <==5780]], [[ make
'anar' <== -1805]],[[ make'leed_379' <==-4928 ]], end

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

{'aesri': -9903, 'ceusqu_241': 5780, 'anar': -1805, 'leed_379': -4928}

Пример 2

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

do [[ make 'dimaer_627' <== -1310 ]], [[ make 'oren'<==-7760 ]], end

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

{'dimaer_627': -1310, 'oren': -7760}

Вариант №10

Задача №9

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

Пример 1

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

do [[ define latebi <= "onzaza";]], [[ define qurate <= "lemaon"; ]],
[[ define cein <="raveed_825";]],od

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

{'latebi': 'onzaza', 'qurate': 'lemaon', 'cein': 'raveed_825'}

Пример 2

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

do [[ define uste_688 <= "onma"; ]], [[define isbe_153 <= "atage";]],
od

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

{'uste_688': 'onma', 'isbe_153': 'atage'}

Вариант №11

Задача №9

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

Пример 1

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

{{ <% val `rizaes_61 <|usanre; %>.<% val `ceerdi_972<| dirius_179; %>.
}}

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

[('rizaes_61', 'usanre'), ('ceerdi_972', 'dirius_179')]

Пример 2

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

{{<% val `ener <|rigequ;%>.<% val `atator_941 <| raerdi; %>. <% val
`edis <| lara;%>. <% val `rimace<| isis;%>.}}

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

[('ener', 'rigequ'),
 ('atator_941', 'raerdi'),
 ('edis', 'lara'),
 ('rimace', 'isis')]

Вариант №12

Задача №9

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

Пример 1

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

{ {{ data "biat_675" =>requ; }} {{ data "biso" =>atge;}} {{ data
"teaus" => lebeen_352; }} }

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

[('requ', 'biat_675'), ('atge', 'biso'), ('lebeen_352', 'teaus')]

Пример 2

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

{ {{data "ordiar" =>lageus; }} {{ data"gera" =>aredra; }} {{data
"isbi_203" => aveenre; }} {{data"race_184"=> tela;}} }

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

[('lageus', 'ordiar'),
 ('aredra', 'gera'),
 ('aveenre', 'isbi_203'),
 ('tela', 'race_184')]

Вариант №13

Задача №9

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

Пример 1

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

[<: loc "tienma_622"<=array( -4800 -3631 -5960 -3120 ). :>, <: loc
"usates" <= array( -6738 -8160 ). :>, <: loc "onla_232" <= array(-1261
-5144 5850 ). :>, ]

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

{'tienma_622': [-4800, -3631, -5960, -3120],
 'usates': [-6738, -8160],
 'onla_232': [-1261, -5144, 5850]}

Пример 2

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

[<: loc "vezama" <= array( 7596 -2740 8893 ). :>, <:
loc"geveza_295"<= array( -6894 -5480 ). :>, <: loc "ties_570"<= array(
7493 -9001 -4361). :>, ]

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

{'vezama': [7596, -2740, 8893],
 'geveza_295': [-6894, -5480],
 'ties_570': [7493, -9001, -4361]}

Вариант №14

Задача №9

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

Пример 1

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

<data>|| define { soteri ,diat_120 , edxeed} =:`tibi;||, ||define
{dire_589, mama ,zaor , biar} =: `ticees; ||, </data>

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

[('tibi', ['soteri', 'diat_120', 'edxeed']),
 ('ticees', ['dire_589', 'mama', 'zaor', 'biar'])]

Пример 2

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

<data>|| define { biqube, isenge ,inbiat } =:`zausdi;||, || define{
onri ,soan_75, atge_976 , inen } =: `sora_119;||, || define{ teor_738
, ceaar, riques_649} =: `errale;||, </data>

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

[('zausdi', ['biqube', 'isenge', 'inbiat']),
 ('sora_119', ['onri', 'soan_75', 'atge_976', 'inen']),
 ('errale', ['teor_738', 'ceaar', 'riques_649'])]

Вариант №15

Задача №9

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

Пример 1

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

do do option reis <|#1402; end. do option xequla<|#-5304; end. done

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

[('reis', 1402), ('xequla', -5304)]

Пример 2

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

do do option istive_403 <|#8117;end. do option tecebi_694<|
#-1155;end. do option oran <| #-2273; end. done

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

[('istive_403', 8117), ('tecebi_694', -1155), ('oran', -2273)]

Вариант №16

Задача №9

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

Пример 1

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

.do let direxe<== {#7736 , #-979 , #-98, #6905 } .end. .do let
isaat_675 <== { #-9312 , #-7737,#-1633}.end. .do let quus_691 <== {
#5986 ,#-9597, #6799, #1791} .end. .do let receor_181<== {
#-7100,#-4373 } .end.

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

[('direxe', [7736, -979, -98, 6905]),
 ('isaat_675', [-9312, -7737, -1633]),
 ('quus_691', [5986, -9597, 6799, 1791]),
 ('receor_181', [-7100, -4373])]

Пример 2

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

.do let cera<== {#-4335,#-5497 , #-8290 ,#9794 } .end. .do let veinti
<=={ #8414 , #3389, #6694} .end. .do let inerte <== { #-283,#-7181 ,
#-6368 , #-2526 } .end.

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

[('cera', [-4335, -5497, -8290, 9794]),
 ('veinti', [8414, 3389, 6694]),
 ('inerte', [-283, -7181, -6368, -2526])]

Вариант №17

Задача №9

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

Пример 1

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

<data> [[ data list( #6637, #-4787 )-> @'enus'; ]], [[ data list(
#3651 , #-9130 , #5442 ,#5354) -> @'laale';]], [[ data list( #-4737 ,
#2486 )-> @'arladi_87';]], </data>

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

[('enus', [6637, -4787]),
 ('laale', [3651, -9130, 5442, 5354]),
 ('arladi_87', [-4737, 2486])]

Пример 2

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

<data> [[data list(#-3707 , #-7515)->@'ama_952';]], [[ data list(
#-3605,#8974 , #-1067 ) -> @'laan'; ]],</data>

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

[('ama_952', [-3707, -7515]), ('laan', [-3605, 8974, -1067])]

Вариант №18

Задача №9

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

Пример 1

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

begin [[global vela ::= soza]][[ global usce_473 ::=ataten ]] end

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

[('vela', 'soza'), ('usce_473', 'ataten')]

Пример 2

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

begin [[ global tiat ::= ledi ]] [[ global anlaxe::= vela_110 ]]end

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

[('tiat', 'ledi'), ('anlaxe', 'vela_110')]

Вариант №19

Задача №9

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

Пример 1

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

<sect> <sect> #-5596 |> geso_145;</sect>; <sect> #3000 |> edqule;
</sect>;<sect> #-4520|> isen;</sect>;</sect>

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

[('geso_145', -5596), ('edqule', 3000), ('isen', -4520)]

Пример 2

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

<sect> <sect>#7245 |> mamaa; </sect>; <sect>#-8238|> zabiar; </sect>;
<sect> #-2146 |> intera_797; </sect>; <sect> #-4798
|>sobite_778;</sect>; </sect>

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

[('mamaa', 7245),
 ('zabiar', -8238),
 ('intera_797', -2146),
 ('sobite_778', -4798)]

Вариант №20

Задача №9

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

Пример 1

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

<% .do declare -5866 -> "ladi_420". .end;.do declare -1207 ->
"enrein_14". .end; .do declare 9626 -> "maorte". .end; .do declare
-8514 -> "biza_363". .end; %>

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

{'ladi_420': -5866,
 'enrein_14': -1207,
 'maorte': 9626,
 'biza_363': -8514}

Пример 2

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

<% .do declare 5148 -> "dion_309". .end;.do declare 5240 -> "esonve".
.end; .do declare 6955 -> "erored". .end; .do declare -856 ->
"enonra_856". .end; %>

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

{'dion_309': 5148, 'esonve': 5240, 'erored': 6955, 'enonra_856': -856}

Вариант №21

Задача №9

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

Пример 1

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

<data>opt #( -9714; -691 ) =:'enza_315'; opt#( -8899; 2789; 9494 ;
-1764 ) =: 'bedi_681';opt #( -5863 ; 5971 ; 1496; -6777) =: 'eror';opt
#( -472 ; -5352)=: 'esdi_997';</data>

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

{'enza_315': [-9714, -691],
 'bedi_681': [-8899, 2789, 9494, -1764],
 'eror': [-5863, 5971, 1496, -6777],
 'esdi_997': [-472, -5352]}

Пример 2

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

<data> opt#( 7407 ; -818) =: 'tibe'; opt #( 8426 ; 6750 ; -3081 ) =:
'raan'; opt #( -7939; -6987 ;-4398 ) =: 'lausso_800'; opt#( 62 ; -8663
;9313) =: 'rierce';</data>

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

{'tibe': [7407, -818],
 'raan': [8426, 6750, -3081],
 'lausso_800': [-7939, -6987, -4398],
 'rierce': [62, -8663, 9313]}

Вариант №22

Задача №9

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

Пример 1

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

[ <data> auto lare <- lera_13. </data>. <data> auto onaran_64 <-
aeste_1.</data>.<data> auto tireaxe_182<- usre. </data>.]

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

{'lare': 'lera_13', 'onaran_64': 'aeste_1', 'tireaxe_182': 'usre'}

Пример 2

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

[ <data> auto tition_333 <- enatla. </data>. <data> auto arbi_63<-
eres_996. </data>. <data> auto geisxe_512 <- xeso. </data>. ]

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

{'tition_333': 'enatla', 'arbi_63': 'eres_996', 'geisxe_512': 'xeso'}

Вариант №23

Задача №9

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

Пример 1

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

|| { auto -7861 => q(inis_340);} { auto 9778 =>q(veusla);} {auto
-1826 =>q(dive_701); } { auto -9326 => q(maeris_839);}||

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

{'inis_340': -7861,
 'veusla': 9778,
 'dive_701': -1826,
 'maeris_839': -9326}

Пример 2

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

|| {auto -6820 => q(edradi);} { auto -5699 =>q(onbeon_870); }||

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

{'edradi': -6820, 'onbeon_870': -5699}

Вариант №24

Задача №9

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

Пример 1

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

{{[[ def array(arbi, ermadi_873, soquma ,geinen )-> rama_598. ]][[ def
array(xeale ,vedies_553 ) -> beed. ]] [[ def array(tequ_667 ,aterso)
-> xeriqu. ]][[def array( beve_561 , dileat_220 )->soce. ]] }}

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

{'rama_598': ['arbi', 'ermadi_873', 'soquma', 'geinen'],
 'beed': ['xeale', 'vedies_553'],
 'xeriqu': ['tequ_667', 'aterso'],
 'soce': ['beve_561', 'dileat_220']}

Пример 2

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

{{ [[ def array( rabeso_193 , quce , tire ,bianed_368 ) -> acerari.]]
[[ def array(ridi , biaso_303, lelele) ->orer_253. ]] }}

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

{'acerari': ['rabeso_193', 'quce', 'tire', 'bianed_368'],
 'orer_253': ['ridi', 'biaso_303', 'lelele']}

Вариант №25

Задача №9

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

Пример 1

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

<block><section> local q(laus) is titi; </section>. <section> local
q(adied)is xeaer; </section>. </block>

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

{'laus': 'titi', 'adied': 'xeaer'}

Пример 2

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

<block><section> local q(enti_75)is riorqu_211;</section>. <section>
local q(aenar) is lere_630;</section>. <section> local q(usso) is
onve; </section>. </block>

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

{'enti_75': 'riorqu_211', 'aenar': 'lere_630', 'usso': 'onve'}

Вариант №26

Задача №9

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

Пример 1

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

<section> [[decl q(erbele)to @"orma". ]].[[ decl q(arbe_451)to
@"onvedi_661".]]. [[decl q(maedon)to @"diis". ]]. [[ decl q(aresri) to
@"biored". ]].</section>

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

{'orma': 'erbele',
 'onvedi_661': 'arbe_451',
 'diis': 'maedon',
 'biored': 'aresri'}

Пример 2

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

<section> [[ decl q(isqu) to @"dige". ]]. [[ decl q(sogeen_610)to
@"edte". ]]. [[decl q(onis_290) to @"reaxe_328".]]. </section>

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

{'dige': 'isqu', 'edte': 'sogeen_610', 'reaxe_328': 'onis_290'}

Вариант №27

Задача №9

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

Пример 1

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

<: \begin auto q(esra) <| [ ones . ceabe . bien_922 . inmate].\end
\begin auto q(ante)<| [orma . bece . ora ]. \end \begin auto q(edones)
<| [ ratege_754 . diorat . ceen . atedza ]. \end:>

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

{'esra': ['ones', 'ceabe', 'bien_922', 'inmate'],
 'ante': ['orma', 'bece', 'ora'],
 'edones': ['ratege_754', 'diorat', 'ceen', 'atedza']}

Пример 2

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

<: \begin auto q(rageti) <|[ leer_966 . zaan . isor ].\end \begin auto
q(lagece_219) <| [ atraza . raaus_467 . zacera_143 ]. \end :>

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

{'rageti': ['leer_966', 'zaan', 'isor'],
 'lagece_219': ['atraza', 'raaus_467', 'zacera_143']}

Вариант №28

Задача №9

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

Пример 1

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

| auto#('onerri''zaveon_464' 'isri_902' 'usrabi' ) -> leus_80; |,|
auto #( 'ques_311' 'teti' 'enin_117' 'raso')-> esbequ; |,

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

[('leus_80', ['onerri', 'zaveon_464', 'isri_902', 'usrabi']),
 ('esbequ', ['ques_311', 'teti', 'enin_117', 'raso'])]

Пример 2

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

|auto #( 'araenla' 'anon_635''gebe''zaeres_909' ) -> erteor_234; |,
|auto #('qudiqu_618''soordi_184''atso_673' )->gebe_514; |,

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

[('erteor_234', ['araenla', 'anon_635', 'gebe', 'zaeres_909']),
 ('gebe_514', ['qudiqu_618', 'soordi_184', 'atso_673'])]

Вариант №29

Задача №9

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

Пример 1

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

[[{ loc #-9082|>"ordi_637";}; { loc#-443 |> "beaarre"; }; ]]

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

[('ordi_637', -9082), ('beaarre', -443)]

Пример 2

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

[[{ loc #-6352 |>"isbeti"; };{loc #-8954 |> "lebein_914";}; { loc
#1642 |> "xeceus_335"; };{ loc #-3662 |> "quonbe"; }; ]]

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

[('isbeti', -6352),
 ('lebein_914', -8954),
 ('xeceus_335', 1642),
 ('quonbe', -3662)]

Вариант №30

Задача №9

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

Пример 1

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

\begin (( set -3223 -> 'orisge_942'. )).((set -7731 ->'eraer'.)). ((
set -5721 ->'anen_701'. )). \end

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

{'orisge_942': -3223, 'eraer': -7731, 'anen_701': -5721}

Пример 2

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

\begin (( set 8440 -> 'rete_474'. )).((set -3157 -> 'erdia'.)). \end

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

{'rete_474': 8440, 'erdia': -3157}

Вариант №31

Задача №9

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

Пример 1

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

<: do glob { 1668 , 11} -> ontiat. done; do glob { -6557 , 5530 }->
orindi_122. done; do glob { -8857 , 6613 , 6728 } -> inat. done; do
glob{ -7681 , 8451 , 4475 , 9207 } -> orbier_287. done; :>

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

[('ontiat', [1668, 11]),
 ('orindi_122', [-6557, 5530]),
 ('inat', [-8857, 6613, 6728]),
 ('orbier_287', [-7681, 8451, 4475, 9207])]

Пример 2

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

<: do glob{ -3221 ,-2972 } -> reonla_456. done; do glob { 6561 ,
-7666} ->tebeza. done; do glob { 1051 , 3815 , 7536, 7370} -> esbi_26.
done; :>

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

[('reonla_456', [-3221, -2972]),
 ('tebeza', [6561, -7666]),
 ('esbi_26', [1051, 3815, 7536, 7370])]

Вариант №32

Задача №9

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

Пример 1

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

| val 'anor_338'<=#-5466. |; |val 'endi' <= #-297.|; |val 'requ'<=
#8417. |;| val'tius_198'<= #-4890. |;

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

[('anor_338', -5466),
 ('endi', -297),
 ('requ', 8417),
 ('tius_198', -4890)]

Пример 2

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

| val'abe_614'<= #-9415. |; |val 'raquis' <=#-5529.|;

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

[('abe_614', -9415), ('raquis', -5529)]

Вариант №33

Задача №9

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

Пример 1

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

<block> (( #( #220 , #9281, #5220 ) ==>"quce_580"; )), (( #( #1180,
#8168) ==> "geve"; )), (( #( #3437 , #7640 ,#-9078,#7915 )==>
"onesla";)),((#(#5385 , #-6350, #165 , #9181 ) ==>"tege_654";
)),</block>

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

{'quce_580': [220, 9281, 5220],
 'geve': [1180, 8168],
 'onesla': [3437, 7640, -9078, 7915],
 'tege_654': [5385, -6350, 165, 9181]}

Пример 2

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

<block> (( #( #-5827 , #7329 , #-7632) ==> "xetire"; )),((#( #902 ,
#3711) ==>"attean_840"; )), (( #(#6786 , #4763 , #9543, #-9130)==>
"arlage_293";)), (( #( #-8098 , #3551 ) ==> "arbe_931"; )),</block>

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

{'xetire': [-5827, 7329, -7632],
 'attean_840': [902, 3711],
 'arlage_293': [6786, 4763, 9543, -9130],
 'arbe_931': [-8098, 3551]}

Вариант №34

Задача №9

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

Пример 1

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

{\begin sotema_752 <- list( 3591 -2428 ). \end; \begin vedi <- list(
1336 -8186 -5616 7537 ).\end;\begin cemaar<- list( 4420 5072). \end;}

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

{'sotema_752': [3591, -2428],
 'vedi': [1336, -8186, -5616, 7537],
 'cemaar': [4420, 5072]}

Пример 2

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

{ \begin diti_957 <- list(5717 7778 4225 ). \end; \begin dice<- list(
-4186 1982 6080 8503 ). \end; \begin enlees <- list( -5351 7046 ).
\end; }

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

{'diti_957': [5717, 7778, 4225],
 'dice': [-4186, 1982, 6080, 8503],
 'enlees': [-5351, 7046]}

Вариант №35

Задача №9

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

Пример 1

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

[ ((define { #3412 ,#5847, #710 } |> lees_980 )); (( define { #-2786
,#-4514} |> raanla_363));]

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

{'lees_980': [3412, 5847, 710], 'raanla_363': [-2786, -4514]}

Пример 2

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

[ (( define {#1966, #-90, #-5240}|> laatian_259)); (( define { #4130
,#-7024 } |>orza_233 )); ((define {#-4401 , #-1658 , #-1234 , #-6868}
|> qure_93 ));]

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

{'laatian_259': [1966, -90, -5240],
 'orza_233': [4130, -7024],
 'qure_93': [-4401, -1658, -1234, -6868]}

Вариант №36

Задача №9

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

Пример 1

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

.begin <block> glob mari<- ["oren_39" . "cein_505" ].
</block>;<block> glob onri <-[ "ata_56" . "dila" ."relere" .
"laleso"]. </block>; <block>glob erveor <- [ "bexeza_575". "usin"].
</block>; .end

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

[('mari', ['oren_39', 'cein_505']),
 ('onri', ['ata_56', 'dila', 'relere', 'laleso']),
 ('erveor', ['bexeza_575', 'usin'])]

Пример 2

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

.begin <block> glob rige_110 <- ["inened_893". "ergein_235" ."anoren"
].</block>;<block> glob erqua<-[ "died" . "ermaer". "raanan" ].
</block>; .end

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

[('rige_110', ['inened_893', 'ergein_235', 'anoren']),
 ('erqua', ['died', 'ermaer', 'raanan'])]

Вариант №37

Задача №9

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

Пример 1

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

do (( define @'eraatis_913' to usor)) ((define @'aorre' to ered)) end

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

[('usor', 'eraatis_913'), ('ered', 'aorre')]

Пример 2

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

do (( define @'soat'to lete_435))((define @'ines_611' to inbeis_918
)) (( define @'diar_378' to soin)) end

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

[('lete_435', 'soat'),
 ('inbeis_918', 'ines_611'),
 ('soin', 'diar_378')]

Вариант №38

Задача №9

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

Пример 1

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

.begin begin sotive =9934. end; begin larebi_157= -1190. end;.end

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

[('sotive', 9934), ('larebi_157', -1190)]

Пример 2

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

.begin begin direle = -2614. end; begin arisbi=-6851. end; .end

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

[('direle', -2614), ('arisbi', -6851)]

Вариант №39

Задача №9

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

Пример 1

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

<<<<decl #2036 =: `ceteti;>>.<<decl#4805=: `teisbe; >>.<< decl #4074
=: `aratve_810; >>.<<decl#7259 =: `rera;>>. >>

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

{'ceteti': 2036, 'teisbe': 4805, 'aratve_810': 4074, 'rera': 7259}

Пример 2

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

<< << decl #-2712=: `atgein; >>. <<decl#-3802 =: `anon_643; >>. >>

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

{'atgein': -2712, 'anon_643': -3802}

Вариант №40

Задача №9

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

Пример 1

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

( || data{ 6070 . 287 . 3637 . -4661 }|> 'atge_599'|| || data { -7161
. 8562 . -5096 }|> 'inve_125'|||| data { 6447 . -6955 . -1584
}|>'ususor' ||||data {-9902 . -5007 . -490}|> 'oncete_61' || )

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

[('atge_599', [6070, 287, 3637, -4661]),
 ('inve_125', [-7161, 8562, -5096]),
 ('ususor', [6447, -6955, -1584]),
 ('oncete_61', [-9902, -5007, -490])]

Пример 2

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

( || data { 2062 . -7323 . 5413 . -4401} |>'tiorus' || || data {7755
. 727 . -3261 . 6391 } |>'erusge'|| )

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

[('tiorus', [2062, -7323, 5413, -4401]),
 ('erusge', [7755, 727, -3261, 6391])]