ИНБО-06-22

Вариант №1

Задача №9

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

Пример 1

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

\begin ((data 'xerebe_847' is 742; )) (( data'soan' is -7966; )) \end

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

{'xerebe_847': 742, 'soan': -7966}

Пример 2

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

\begin(( data'soan' is -2837; )) (( data 'qubeed' is 9422; ))(( data
'isce'is 6470; ))\end

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

{'soan': -2837, 'qubeed': 9422, 'isce': 6470}

Вариант №2

Задача №9

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

Пример 1

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

|| variable `esve array( solebe_264 . xeat ). | | variable `xees
array(arerza . encequ . tibius_239 . edinus_369). || variable `bidi
array(riaren_86 . isus_227 . ceesor ). ||variable `usa_565
array(leri_289 . esanis_981 . iserbe_814 . xeen_634 ). | |

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

{'esve': ['solebe_264', 'xeat'],
 'xees': ['arerza', 'encequ', 'tibius_239', 'edinus_369'],
 'bidi': ['riaren_86', 'isus_227', 'ceesor'],
 'usa_565': ['leri_289', 'esanis_981', 'iserbe_814', 'xeen_634']}

Пример 2

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

||variable `geor array( erma . bixe . ara_485 ). | | variable `antius
array( cevean . oninma_311). | |

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

{'geor': ['erma', 'bixe', 'ara_485'],
 'antius': ['cevean', 'oninma_311']}

Вариант №3

Задача №9

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

Пример 1

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

do <data>local'aleus_976' ={ #-9490 . #-4195 .#7790 };</data>. <data>
local 'ised_877'= { #-5349 . #-6666 .#9201}; </data>.<data> local
'reanat_168' = { #-7894 . #-3602 };</data>. done

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

[('aleus_976', [-9490, -4195, 7790]),
 ('ised_877', [-5349, -6666, 9201]),
 ('reanat_168', [-7894, -3602])]

Пример 2

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

do <data>local'lara_414' = {#-3987 . #5556};</data>.<data> local
'atri_904' = { #7527 . #-8849 .#3969 . #3328 }; </data>. done

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

[('lara_414', [-3987, 5556]), ('atri_904', [7527, -8849, 3969, 3328])]

Вариант №4

Задача №9

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

Пример 1

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

do<block>glob edaanza <- 7917. </block>.<block> glob aesan<- -1357.
</block>. od

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

{'edaanza': 7917, 'aesan': -1357}

Пример 2

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

do <block> glob once_46 <- 6325. </block>.<block> glob arso_161<-
-9892.</block>. od

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

{'once_46': 6325, 'arso_161': -9892}

Вариант №5

Задача №9

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

Пример 1

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

<section><block>let beor_929 <==-590. </block>; <block>let divere_104
<== 9271. </block>; <block> let lebe_892<== 3104.</block>;<block>let
cexexe_410 <== -6224. </block>; </section>

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

{'beor_929': -590,
 'divere_104': 9271,
 'lebe_892': 3104,
 'cexexe_410': -6224}

Пример 2

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

<section> <block> let soar <==-5119. </block>; <block> let orzaes <==
-208.</block>; <block>let esesar_953 <==-4303.</block>;<block>let
soedbe_945 <==-9575. </block>;</section>

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

{'soar': -5119,
 'orzaes': -208,
 'esesar_953': -4303,
 'soedbe_945': -9575}

Вариант №6

Задача №9

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

Пример 1

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

|| ||opt reti -> marila;||, ||opt bile -> xege_667; ||, || opt
orain_709 -> era_45; ||, ||

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

{'marila': 'reti', 'xege_667': 'bile', 'era_45': 'orain_709'}

Пример 2

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

|| || opt esatus -> anmaan; ||, || opt telaer_919 -> quzaar_835; ||,
||opt orre_556 -> erti; ||,||

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

{'anmaan': 'esatus', 'quzaar_835': 'telaer_919', 'erti': 'orre_556'}

Вариант №7

Задача №9

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

Пример 1

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

|| || equ aedbe_375 => edge_517; ||, || equ amaeren =>onanle; ||, ||

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

{'edge_517': 'aedbe_375', 'onanle': 'amaeren'}

Пример 2

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

|| || equ biis => usma; ||, ||equ bixela =>usla_907; ||, || equ geat
=> radi; ||, ||equ zarive_461 => aorin_434; ||, ||

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

{'usma': 'biis',
 'usla_907': 'bixela',
 'radi': 'geat',
 'aorin_434': 'zarive_461'}

Вариант №8

Задача №9

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

Пример 1

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

do << option#-8486 => @'arti_526';>> <<option #799 =>@'diinar_549';
>> << option#7580 => @'ensoqu';>> << option #7834 => @'edusve';>> done

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

{'arti_526': -8486, 'diinar_549': 799, 'ensoqu': 7580, 'edusve': 7834}

Пример 2

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

do << option #-4817 => @'aatbi_813';>><< option #4522 => @'geanbi';
>>done

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

{'aatbi_813': -4817, 'geanbi': 4522}

Вариант №9

Задача №9

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

Пример 1

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

<sect> do opt maso <= #-8513 od. do opt belama <=#2029 od. do opt
laat<= #1755 od. do opt biqu<=#8684 od. </sect>

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

{'maso': -8513, 'belama': 2029, 'laat': 1755, 'biqu': 8684}

Пример 2

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

<sect>do opt geerge <= #-1570 od. do opt ined_206<= #9819 od. do opt
arenan <= #-3942 od. </sect>

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

{'geerge': -1570, 'ined_206': 9819, 'arenan': -3942}

Вариант №10

Задача №9

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

Пример 1

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

<< do variable 'anat_105' |> lain_153 od. do variable 'anores' |>
edbeor_555 od. do variable'bele' |>leiner_980 od.>>

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

[('lain_153', 'anat_105'),
 ('edbeor_555', 'anores'),
 ('leiner_980', 'bele')]

Пример 2

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

<< do variable 'raeder_921'|> oren od. do variable 'atre'|> mabe_530
od. >>

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

[('oren', 'raeder_921'), ('mabe_530', 'atre')]

Вариант №11

Задача №9

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

Пример 1

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

<section>.begin auto #53 |> 'biinen_252'. .end. .begin auto#-3306 |>
'sorare_262'. .end. .begin auto#-5935|> 'edoron_829'. .end. .begin
auto #6716 |> 'ater_592'. .end. </section>

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

{'biinen_252': 53,
 'sorare_262': -3306,
 'edoron_829': -5935,
 'ater_592': 6716}

Пример 2

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

<section>.begin auto #8255 |>'esma'. .end. .begin auto #5617 |>
'edes'. .end. </section>

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

{'esma': 8255, 'edes': 5617}

Вариант №12

Задача №9

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

Пример 1

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

<data> do opt -2183 => @"raxe_825". end, do opt -1981=>@"enanti_117".
end, do opt -2328 => @"islage_63". end, </data>

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

{'raxe_825': -2183, 'enanti_117': -1981, 'islage_63': -2328}

Пример 2

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

<data> do opt -979 => @"atorxe_142". end,do opt -684 => @"dienge".
end,do opt 4559 => @"gean". end, </data>

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

{'atorxe_142': -979, 'dienge': -684, 'gean': 4559}

Вариант №13

Задача №9

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

Пример 1

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

begin do let 'isti'<==esle. done. do let 'xece' <== enteve_98. done.
do let'diesso_5' <== xece_504. done. do let'laxe'<== tiedti_513. done.
end

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

{'isti': 'esle',
 'xece': 'enteve_98',
 'diesso_5': 'xece_504',
 'laxe': 'tiedti_513'}

Пример 2

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

begin do let 'qubi_921' <==esvexe_108. done. do let 'zabera_753' <==
gelama_696. done. end

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

{'qubi_921': 'esvexe_108', 'zabera_753': 'gelama_696'}

Вариант №14

Задача №9

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

Пример 1

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

do .do val #-7221 to q(esla). .end .do val #6595 to q(aonbebe). .end
.do val #3267 to q(onbi). .end od

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

{'esla': -7221, 'aonbebe': 6595, 'onbi': 3267}

Пример 2

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

do .do val #2991 to q(qure_621). .end .do val#9000 to q(tema_275).
.end od

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

{'qure_621': 2991, 'tema_275': 9000}

Вариант №15

Задача №9

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

Пример 1

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

<data> \begin make list(#-5733 #3618 #-2337 #5557) ==> `quza_448 \end,
\begin make list(#-8900 #-6167 #1650 #-751 )==> `beanxe\end, </data>

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

{'quza_448': [-5733, 3618, -2337, 5557],
 'beanxe': [-8900, -6167, 1650, -751]}

Пример 2

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

<data> \begin make list( #3655#-6760 #6825 ) ==> `reon_922\end,\begin
make list( #-7652 #-1524#-5323 )==> `onerin_889 \end, </data>

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

{'reon_922': [3655, -6760, 6825], 'onerin_889': [-7652, -1524, -5323]}

Вариант №16

Задача №9

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

Пример 1

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

[ <sect>#-856 to q(arberi_261); </sect>.<sect>#8965 to q(usxeve);
</sect>. ]

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

{'arberi_261': -856, 'usxeve': 8965}

Пример 2

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

[ <sect> #7727 to q(gege); </sect>.<sect>#4303 to q(usqubi_565);
</sect>. <sect> #1134 to q(biara);</sect>.]

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

{'gege': 7727, 'usqubi_565': 4303, 'biara': 1134}

Вариант №17

Задача №9

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

Пример 1

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

<block> geonen_23 |>bieren. esatin|>zaqu_493. raus_828 |> aorin_194.
soquat|> eris. </block>

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

[('bieren', 'geonen_23'),
 ('zaqu_493', 'esatin'),
 ('aorin_194', 'raus_828'),
 ('eris', 'soquat')]

Пример 2

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

<block>inza |> raerte. rier_184|> inan_169. </block>

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

[('raerte', 'inza'), ('inan_169', 'rier_184')]

Вариант №18

Задача №9

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

Пример 1

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

<section><% set array( -1099 ;-2312 ; -3546 ; 4010 ) to cearla_948.
%> <% set array(7026; -3675; 8262)to beerso_874. %> <% set array(
-1418 ; 9447) to biisri_576. %> <% set array( 7735;-6736 ) to
cerean_20. %> </section>

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

{'cearla_948': [-1099, -2312, -3546, 4010],
 'beerso_874': [7026, -3675, 8262],
 'biisri_576': [-1418, 9447],
 'cerean_20': [7735, -6736]}

Пример 2

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

<section> <% set array( 7074; -54 ; -1073; 3568)to ansoon. %> <% set
array( 863; -5475 ; 2122 ; -1969) to erquri_292. %> </section>

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

{'ansoon': [7074, -54, -1073, 3568],
 'erquri_292': [863, -5475, 2122, -1969]}

Вариант №19

Задача №9

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

Пример 1

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

{{ {{ new#( #4485 #9078#-3069 #-9698 )to 'quan_649'. }},{{ new #(
#-7638 #661 #703 ) to 'anerla_855'. }}, {{ new#( #-9400 #8565 ) to
'qubi'. }}, }}

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

[('quan_649', [4485, 9078, -3069, -9698]),
 ('anerla_855', [-7638, 661, 703]),
 ('qubi', [-9400, 8565])]

Пример 2

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

{{{{ new#( #-1233 #652 #-9433#614) to 'ceer'. }}, {{ new
#(#-7075#-764#3768 )to 'erdira_813'.}}, {{new #( #-8701 #7916#-653) to
'bequed_858'.}}, }}

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

[('ceer', [-1233, 652, -9433, 614]),
 ('erdira_813', [-7075, -764, 3768]),
 ('bequed_858', [-8701, 7916, -653])]

Вариант №20

Задача №9

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

Пример 1

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

((<% declare { iste , vegebi_934, anedor , leisis_36}=> @"oron";%>;
<% declare{ esbite_816 ,arlele_235 } => @"rige_440"; %>;<% declare{
geceti_407, xece , xeisar } => @"tela"; %>;))

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

{'oron': ['iste', 'vegebi_934', 'anedor', 'leisis_36'],
 'rige_440': ['esbite_816', 'arlele_235'],
 'tela': ['geceti_407', 'xece', 'xeisar']}

Пример 2

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

(( <% declare{isti_702 , teat_775,mabi_426} => @"onqu_817";%>; <%
declare {ceis_195 , gean_187}=>@"ince_344"; %>; <% declare { onen_759,
rece , esle_622} =>@"atxe_312"; %>;<% declare {remala , remale } =>
@"isor_877"; %>;))

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

{'onqu_817': ['isti_702', 'teat_775', 'mabi_426'],
 'ince_344': ['ceis_195', 'gean_187'],
 'atxe_312': ['onen_759', 'rece', 'esle_622'],
 'isor_877': ['remala', 'remale']}

Вариант №21

Задача №9

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

Пример 1

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

do [[ data list(#-1429 ; #3374 ) => aer_179 ]]. [[data list( #-9460 ;
#1142 ) => diarri_102]]. [[ data list( #-8522 ;#5630 ) => erri ]]. od

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

{'aer_179': [-1429, 3374],
 'diarri_102': [-9460, 1142],
 'erri': [-8522, 5630]}

Пример 2

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

do [[ data list( #1830 ; #-2695 )=> engege ]]. [[ data list( #2896 ;
#9862 )=> diin ]]. [[data list( #3333;#-1666 )=> maarle ]]. od

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

{'engege': [1830, -2695],
 'diin': [2896, 9862],
 'maarle': [3333, -1666]}

Вариант №22

Задача №9

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

Пример 1

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

[[ declare ener_657 <= [ `atan_529 . `qua . `dizale_197]; ]];[[
declare laon <= [ `zate_150 . `quso_896 ]; ]];[[ declare teenri_69 <=[
`xeesa . `biri . `teoned_455 ]; ]];[[ declare erorat <=[`isarbe .
`ququan_903 . `xeisbe . `inesor_313];]];

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

[('ener_657', ['atan_529', 'qua', 'dizale_197']),
 ('laon', ['zate_150', 'quso_896']),
 ('teenri_69', ['xeesa', 'biri', 'teoned_455']),
 ('erorat', ['isarbe', 'ququan_903', 'xeisbe', 'inesor_313'])]

Пример 2

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

[[ declare tienti_142 <= [ `enve_875 . `xeis_961]; ]]; [[declare
quabe <= [`ried_239 . `reusen ];]]; [[ declare anara<=[ `attequ_680 .
`isri . `biesxe ]; ]];

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

[('tienti_142', ['enve_875', 'xeis_961']),
 ('quabe', ['ried_239', 'reusen']),
 ('anara', ['attequ_680', 'isri', 'biesxe'])]

Вариант №23

Задача №9

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

Пример 1

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

( \begin global array(bianar_622,tiso_236 ,tetibi_537 ) =>
"araxeti_298". \end\begin global array(anxe, esis )=> "endior_831".
\end \begin global array(anain_35 , georre_440 )=>"tegeon". \end
\begin global array(orge_793 , geza_984 , atri_120 , quve )
=>"maor_904". \end )

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

{'araxeti_298': ['bianar_622', 'tiso_236', 'tetibi_537'],
 'endior_831': ['anxe', 'esis'],
 'tegeon': ['anain_35', 'georre_440'],
 'maor_904': ['orge_793', 'geza_984', 'atri_120', 'quve']}

Пример 2

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

( \begin global array( edesma_53 , zaerce, quce ,zacedi ) =>
"xerien".\end\begin global array( veon_758 ,zaraa , disori ) =>
"atqu". \end \begin global array(anrite , eranra_737 ,qubi_657
,zaanes)=> "geinon_343".\end )

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

{'xerien': ['edesma_53', 'zaerce', 'quce', 'zacedi'],
 'atqu': ['veon_758', 'zaraa', 'disori'],
 'geinon_343': ['anrite', 'eranra_737', 'qubi_657', 'zaanes']}

Вариант №24

Задача №9

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

Пример 1

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

((do define vean <=159 od. do define orma <= -3639 od. do define
xeveis<= -1044 od. ))

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

{'vean': 159, 'orma': -3639, 'xeveis': -1044}

Пример 2

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

(( do define edveor_538<= -867 od. do define uslele_81 <=3343 od. do
define ceat_839 <=-2641 od. do define ata_800<= 2350 od. ))

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

{'edveor_538': -867,
 'uslele_81': 3343,
 'ceat_839': -2641,
 'ata_800': 2350}

Вариант №25

Задача №9

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

Пример 1

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

begin .begin equ sove ::= { "getien_775" ; "mari_244" }.end. .begin
equ tiente ::= { "bexe_318" ; "enra_9"; "atbi" } .end. .begin equ
rarain ::= { "inaes_741" ;"aratis" ;"edtebi_960" }.end. end

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

{'sove': ['getien_775', 'mari_244'],
 'tiente': ['bexe_318', 'enra_9', 'atbi'],
 'rarain': ['inaes_741', 'aratis', 'edtebi_960']}

Пример 2

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

begin .begin equ bela_78 ::={"inor";"raate" }.end. .begin equ
reer::={ "laan" ;"usenve" ; "vetere_133" ; "dimace_658" }.end. .begin
equ diti ::= { "reonte";"enzaat" } .end. .begin equ atiqu ::=
{"aorgera_501"; "arion_703" ; "tiorte_480"} .end. end

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

{'bela_78': ['inor', 'raate'],
 'reer': ['laan', 'usenve', 'vetere_133', 'dimace_658'],
 'diti': ['reonte', 'enzaat'],
 'atiqu': ['aorgera_501', 'arion_703', 'tiorte_480']}

Вариант №26

Задача №9

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

Пример 1

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

[[ {{{ -6576 1014 -2940 -9400}=: 'letein_722' }}, {{ { 2866 -1996
9814 } =: 'relave_816'}}, {{ {-1179 -9744 3765 } =: 'inma_106' }}, ]]

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

[('letein_722', [-6576, 1014, -2940, -9400]),
 ('relave_816', [2866, -1996, 9814]),
 ('inma_106', [-1179, -9744, 3765])]

Пример 2

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

[[{{{488 7390 -4811 -4066 }=: 'maor' }}, {{ { 6384 -6801 }=:'soed_873'
}}, {{ { 251 5462 } =: 'maso' }}, {{ { -3647 -3846 -4126 -2148
}=:'usonis_770'}}, ]]

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

[('maor', [488, 7390, -4811, -4066]),
 ('soed_873', [6384, -6801]),
 ('maso', [251, 5462]),
 ('usonis_770', [-3647, -3846, -4126, -2148])]

Вариант №27

Задача №9

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

Пример 1

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

begin biendi<==esdi_526; bequus_5 <== eses;raed_973 <== edar_597;end

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

{'biendi': 'esdi_526', 'bequus_5': 'eses', 'raed_973': 'edar_597'}

Пример 2

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

begin bidius_166 <== quor_110; enbi_134 <== inin_525; tiin <==
erti_488;end

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

{'bidius_166': 'quor_110', 'enbi_134': 'inin_525', 'tiin': 'erti_488'}

Вариант №28

Задача №9

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

Пример 1

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

.begin do glob quti_510 is [ -3645 ;-3784 ;-7825 ; -9402 ]. done; do
glob orleed is[-9947 ; 8266; -5160]. done;do glob rian is [-4773;28 ;
-1996 ;-9223 ]. done; .end

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

{'quti_510': [-3645, -3784, -7825, -9402],
 'orleed': [-9947, 8266, -5160],
 'rian': [-4773, 28, -1996, -9223]}

Пример 2

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

.begin do glob remaus is [-2314; -2234 ; 9876 ; 852]. done;do glob
enaa_135 is [ 7213 ; 8497 ; 2705 ;-8964 ]. done; .end

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

{'remaus': [-2314, -2234, 9876, 852],
 'enaa_135': [7213, 8497, 2705, -8964]}

Вариант №29

Задача №9

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

Пример 1

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

[do option `quen_558 |>"vebebi_830"; end, do option `xeenin_59|>
"raarza_956"; end, ]

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

[('vebebi_830', 'quen_558'), ('raarza_956', 'xeenin_59')]

Пример 2

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

[ do option `xece|> "rediso_797"; end, do option `beatin_148|>
"este_400";end, do option `usxees |> "aesra"; end, do option `cebi_759
|> "ontius";end, ]

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

[('rediso_797', 'xece'),
 ('este_400', 'beatin_148'),
 ('aesra', 'usxees'),
 ('ontius', 'cebi_759')]

Вариант №30

Задача №9

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

Пример 1

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

.do (( loc eren_363<| q(beve). )),(( loc enis_896 <| q(veon). )),.end

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

[('eren_363', 'beve'), ('enis_896', 'veon')]

Пример 2

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

.do (( loc usatle <| q(edxeti_354).)), ((loc laan<| q(cege). )), .end

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

[('usatle', 'edxeti_354'), ('laan', 'cege')]

Вариант №31

Задача №9

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

Пример 1

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

begin declare array( 5202,-5017 ) => raat_25; end. begin declare
array( -3489, 5635 ) => rire_435; end. begin declare array(4916 ,
-5740 , 6829 , 4271 ) =>rixequ;end. begin declare array( 86, 10 ) =>
inadi_823; end.

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

{'raat_25': [5202, -5017],
 'rire_435': [-3489, 5635],
 'rixequ': [4916, -5740, 6829, 4271],
 'inadi_823': [86, 10]}

Пример 2

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

begin declare array( 8360 , -6577,6273 , 1686 )=>arer_689; end. begin
declare array( -5770 , 966 , -6809) =>soqu_611; end.

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

{'arer_689': [8360, -6577, 6273, 1686],
 'soqu_611': [-5770, 966, -6809]}

Вариант №32

Задача №9

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

Пример 1

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

.begin<data> set #7280|> @'zaatri' </data> <data>
set#-3090|>@'diarge' </data> <data> set #8772 |> @'berera' </data>
.end

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

[('zaatri', 7280), ('diarge', -3090), ('berera', 8772)]

Пример 2

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

.begin <data> set #6764|>@'teve' </data> <data> set #2476
|>@'sobera_162' </data><data>set #-7470 |>@'anusle_982' </data> .end

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

[('teve', 6764), ('sobera_162', 2476), ('anusle_982', -7470)]

Вариант №33

Задача №9

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

Пример 1

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

do(( opt labe = 997; )); ((opt enis_717= -6278; )); end

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

{'labe': 997, 'enis_717': -6278}

Пример 2

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

do((opt ain = 2170; ));(( opt xebi = 220; )); (( opt onar_579 =
-5275;)); end

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

{'ain': 2170, 'xebi': 220, 'onar_579': -5275}

Вариант №34

Задача №9

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

Пример 1

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

(( <<equ#7571 to 'iste'. >>. << equ #-7642 to 'onbe_945'. >>.))

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

{'iste': 7571, 'onbe_945': -7642}

Пример 2

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

((<< equ#-6769 to'isle_757'. >>.<< equ #-697 to'biat_627'.>>. << equ
#-403 to 'rele_330'. >>. ))

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

{'isle_757': -6769, 'biat_627': -697, 'rele_330': -403}

Вариант №35

Задача №9

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

Пример 1

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

<<begin auto"gelale" : qure. end; begin auto "main": zatidi_470.
end;begin auto "ridiar_344" :xesoon_33. end;begin auto "esries":orma.
end;>>

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

[('gelale', 'qure'),
 ('main', 'zatidi_470'),
 ('ridiar_344', 'xesoon_33'),
 ('esries', 'orma')]

Пример 2

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

<<begin auto "teated_212": vexele. end; begin auto "diatle" : qulela.
end;>>

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

[('teated_212', 'vexele'), ('diatle', 'qulela')]

Вариант №36

Задача №9

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

Пример 1

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

||<% equ bite_756 := -6869; %><% equ inques := -2509; %> <% equ
ceorxe_654 := 3863; %>||

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

[('bite_756', -6869), ('inques', -2509), ('ceorxe_654', 3863)]

Пример 2

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

||<% equ diis_908 :=3148; %> <% equ quin:= 5809;%> <% equ diusdi:=
1630;%>||

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

[('diis_908', 3148), ('quin', 5809), ('diusdi', 1630)]

Вариант №37

Задача №9

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

Пример 1

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

|(equ ceve_593 |>aen; ). ( equ orer |> tirave_937; ). ( equ
leerle_741 |>andi_552;).( equ atre_741|> cetidi;). |

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

{'aen': 'ceve_593',
 'tirave_937': 'orer',
 'andi_552': 'leerle_741',
 'cetidi': 'atre_741'}

Пример 2

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

| ( equ lage |> dimama_193; ).( equ aroran_257 |> lave_165; ). (equ
enraso_609 |>arla_956; ). |

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

{'dimama_193': 'lage',
 'lave_165': 'aroran_257',
 'arla_956': 'enraso_609'}

Вариант №38

Задача №9

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

Пример 1

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

<% begin store 4595=> q(aon_915) end;begin store 5877=>
q(veenor_382)end;begin store 5048 => q(anon_585)end; %>

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

[('aon_915', 4595), ('veenor_382', 5877), ('anon_585', 5048)]

Пример 2

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

<% begin store -5515 => q(vea) end; begin store -2974 =>
q(edve_287)end; begin store -66 => q(atsoti)end; %>

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

[('vea', -5515), ('edve_287', -2974), ('atsoti', -66)]

Вариант №39

Задача №9

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

Пример 1

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

.begin do opt @"ison_298" <=={ #907 . #1362 . #-9817} done;do opt
@"esve"<== { #261 . #4717 }done;do opt @"lerela_752" <== {#7175 .#5690
}done; do opt @"erinle_993"<=={ #-4251 .#6031 . #6922 }done; .end

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

{'ison_298': [907, 1362, -9817],
 'esve': [261, 4717],
 'lerela_752': [7175, 5690],
 'erinle_993': [-4251, 6031, 6922]}

Пример 2

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

.begin do opt @"gece"<== {#-9567 . #4479 } done;do opt @"redi_990"
<== { #8205 . #8607} done;.end

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

{'gece': [-9567, 4479], 'redi_990': [8205, 8607]}

Вариант №40

Задача №9

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

Пример 1

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

<< <sect> store "cetice_579" <= [ #721 . #-7195 .#704 . #3232 ].
</sect>.<sect> store "rizace_996" <= [ #7087 . #-4278 .#-4049 ].
</sect>. >>

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

{'cetice_579': [721, -7195, 704, 3232],
 'rizace_996': [7087, -4278, -4049]}

Пример 2

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

<<<sect> store "rigeon"<=[ #-7273 . #-1443 ]. </sect>. <sect> store
"tediaus" <= [#1845 . #6543 . #4528 . #1264]. </sect>. <sect> store
"isbi"<=[ #-1219 . #-1460 ]. </sect>.<sect>store "zaquza" <= [ #6824
.#3962 . #-5446 . #-5679 ].</sect>. >>

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

{'rigeon': [-7273, -1443],
 'tediaus': [1845, 6543, 4528, 1264],
 'isbi': [-1219, -1460],
 'zaquza': [6824, 3962, -5446, -5679]}