ИКБО-33-22

Вариант №1

Задача №9

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

Пример 1

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

do {{ let inrebi_714 ==> vetius_320.}}. {{let tecein ==>
inisa_293.}}. end

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

{'vetius_320': 'inrebi_714', 'inisa_293': 'tecein'}

Пример 2

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

do {{ let zarian==> beti_935. }}.{{let maatve_402 ==> lela_841. }}.
{{ let gebi_904 ==> orin_148.}}. {{ let vebi==> erzari_333. }}. end

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

{'beti_935': 'zarian',
 'lela_841': 'maatve_402',
 'orin_148': 'gebi_904',
 'erzari_333': 'vebi'}

Вариант №2

Задача №9

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

Пример 1

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

begin <<option array('laat' , 'vean_705','reenbe_316','riedza' ) to
"arqu_239" >>.<<option array( 'arte' , 'zaus', 'inquma' ) to
"edrela_553" >>. <<option array( 'atveti' , 'ceti' , 'veti' ) to
"esus_276" >>. <<option array( 'edanbe_530' , 'beinle_901','lerile' )
to "envege_767" >>. end

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

[('arqu_239', ['laat', 'vean_705', 'reenbe_316', 'riedza']),
 ('edrela_553', ['arte', 'zaus', 'inquma']),
 ('esus_276', ['atveti', 'ceti', 'veti']),
 ('envege_767', ['edanbe_530', 'beinle_901', 'lerile'])]

Пример 2

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

begin<< option array( 'veso' , 'lati' , 'quti_271' ,'edxeed')
to"raxe" >>.<<option array( 'bela_621','rienle_848' )to"veribe" >>.
end

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

[('raxe', ['veso', 'lati', 'quti_271', 'edxeed']),
 ('veribe', ['bela_621', 'rienle_848'])]

Вариант №3

Задача №9

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

Пример 1

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

do begin auto -5734 ==>@"lareat_127" end begin auto 5611 ==> @"rati"
end begin auto 4745 ==> @"edce" end begin auto -8986 ==> @"zaried_215"
end end

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

{'lareat_127': -5734, 'rati': 5611, 'edce': 4745, 'zaried_215': -8986}

Пример 2

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

do begin auto -3567==> @"geus_298" end begin auto -1602
==>@"xeonin"end begin auto -5714==> @"esus" end begin auto 9403==>
@"veerxe_170" end end

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

{'geus_298': -3567,
 'xeonin': -1602,
 'esus': -5714,
 'veerxe_170': 9403}

Вариант №4

Задача №9

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

Пример 1

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

(( <<isatus_338 := -8995>><<remadi :=7725>>))

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

[('isatus_338', -8995), ('remadi', 7725)]

Пример 2

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

(( << erge:= 5185 >> << ange_539:= 3341 >><< edti_826 := 66 >> ))

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

[('erge', 5185), ('ange_539', 3341), ('edti_826', 66)]

Вариант №5

Задача №9

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

Пример 1

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

.begin | new tidi_143:[#8510 ,#-796 ]. |, |new geti_983 :[ #-3741 ,
#9058 , #-8214, #-851]. |, | new bius_700 : [ #806 ,#-8386, #-8353 ,
#-5822 ]. |, .end

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

{'tidi_143': [8510, -796],
 'geti_983': [-3741, 9058, -8214, -851],
 'bius_700': [806, -8386, -8353, -5822]}

Пример 2

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

.begin | new eddi : [ #4296 , #7697]. |,| new begeer_655 :[ #-1541
,#6169 , #1009, #-376 ]. |, | new becebi : [ #5696 , #-9326 , #9991
].|, |new teedor : [ #-972 ,#8731]. |, .end

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

{'eddi': [4296, 7697],
 'begeer_655': [-1541, 6169, 1009, -376],
 'becebi': [5696, -9326, 9991],
 'teedor': [-972, 8731]}

Вариант №6

Задача №9

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

Пример 1

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

do<sect> auto tila<- dia_392;</sect>; <sect> auto adire_818 <-
soesen; </sect>; <sect>auto usa <- geteon; </sect>;<sect> auto
anaaza_718 <- eslace_659; </sect>; od

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

[('tila', 'dia_392'),
 ('adire_818', 'soesen'),
 ('usa', 'geteon'),
 ('anaaza_718', 'eslace_659')]

Пример 2

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

do<sect>auto erbi<- lebege;</sect>;<sect> auto vera_828 <-
bere;</sect>; <sect> auto quso_203 <- geaorve_906; </sect>; <sect>
auto enleza <- usrebe; </sect>; od

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

[('erbi', 'lebege'),
 ('vera_828', 'bere'),
 ('quso_203', 'geaorve_906'),
 ('enleza', 'usrebe')]

Вариант №7

Задача №9

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

Пример 1

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

{{ (( auto { @'indi' , @'dirian' , @'sointi_724' , @'teon_602'} =:
ladi; )); ((auto { @'ince' ,@'erusin_450', @'rion' } =: enqu; )); ((
auto{ @'inarso',@'beza_900' , @'atma_542', @'teso'} =: leus_206; ));}}

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

{'ladi': ['indi', 'dirian', 'sointi_724', 'teon_602'],
 'enqu': ['ince', 'erusin_450', 'rion'],
 'leus_206': ['inarso', 'beza_900', 'atma_542', 'teso']}

Пример 2

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

{{ ((auto { @'reri' , @'araanri_208' , @'esti_889' } =: geagedi; ));
((auto { @'latibe' , @'argebe_321' } =: lave_274; )); ((auto{
@'veenza_341' ,@'quar_833'} =: tequer_253;)); }}

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

{'geagedi': ['reri', 'araanri_208', 'esti_889'],
 'lave_274': ['latibe', 'argebe_321'],
 'tequer_253': ['veenza_341', 'quar_833']}

Вариант №8

Задача №9

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

Пример 1

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

.do variable #867=> 'aresso'; .end; .do variable #3343 =>
'tiveaxe_317'; .end; .do variable #8705 => 'maar_799'; .end;

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

[('aresso', 867), ('tiveaxe_317', 3343), ('maar_799', 8705)]

Пример 2

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

.do variable #-863 => 'atri';.end; .do variable #9433 =>
'eson';.end;.do variable #-4901 =>'bior'; .end; .do variable
#-7169=>'ceis_360'; .end;

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

[('atri', -863), ('eson', 9433), ('bior', -4901), ('ceis_360', -7169)]

Вариант №9

Задача №9

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

Пример 1

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

do<<set"enlean_677":@'atqu_101'; >>, << set "biza" : @'soor';>>,end

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

{'enlean_677': 'atqu_101', 'biza': 'soor'}

Пример 2

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

do << set "quordi" : @'gere_900';>>,<<set "zalequ_377" :@'tiedis';
>>, end

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

{'quordi': 'gere_900', 'zalequ_377': 'tiedis'}

Вариант №10

Задача №9

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

Пример 1

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

{ <sect> glob 1009 |> 'rala' </sect> <sect> glob -2764|>'birabe'
</sect><sect> glob -8783|>'ain_262'</sect> }

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

[('rala', 1009), ('birabe', -2764), ('ain_262', -8783)]

Пример 2

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

{<sect>glob -2689 |>'veenqu'</sect> <sect> glob -7059 |> 'eranle_536'
</sect> <sect> glob 7014 |> 'maus' </sect><sect>glob -8534 |>
'laanri_17'</sect> }

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

[('veenqu', -2689),
 ('eranle_536', -7059),
 ('maus', 7014),
 ('laanri_17', -8534)]

Вариант №11

Задача №9

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

Пример 1

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

<:| var#4433 |> abiator_138|. | var #-9645|>veatza |. |var #7220
|>riveed_977 |.:>

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

[('abiator_138', 4433), ('veatza', -9645), ('riveed_977', 7220)]

Пример 2

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

<:| var#-8079 |> inus_235|. |var#-2781 |>veaaat_908 |. |var #5104 |>
orqu_73|. :>

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

[('inus_235', -8079), ('veaaat_908', -2781), ('orqu_73', 5104)]

Вариант №12

Задача №9

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

Пример 1

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

.begin do val q(vebe)|>matila; od. do val q(arle_981)|> diarus; od.
do val q(ararte_254) |>arma_876;od. .end

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

{'matila': 'vebe', 'diarus': 'arle_981', 'arma_876': 'ararte_254'}

Пример 2

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

.begin do val q(arso) |>erer_723;od. do val q(rive) |>oresve_56; od.
.end

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

{'erer_723': 'arso', 'oresve_56': 'rive'}

Вариант №13

Задача №9

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

Пример 1

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

do [[ new"teri" <= array(-1431 , -4940 ,5735, 7907);]]. [[
new"ison"<=array( -9451 , 203 ); ]]. done

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

[('teri', [-1431, -4940, 5735, 7907]), ('ison', [-9451, 203])]

Пример 2

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

do [[ new "xeatdi" <= array( -6110 , -9656 );]].[[
new"riorbe_949"<=array( 4937 , -9933, 4258);]]. done

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

[('xeatdi', [-6110, -9656]), ('riorbe_949', [4937, -9933, 4258])]

Вариант №14

Задача №9

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

Пример 1

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

<: (( new atbi <- #( maza usqu enonso_972 mabi_890); ))(( new ceedan
<- #( diat_401 quus_400 );))(( new xetied<- #(soatan usbibe usanxe
anare_650 ); )) :>

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

[('atbi', ['maza', 'usqu', 'enonso_972', 'mabi_890']),
 ('ceedan', ['diat_401', 'quus_400']),
 ('xetied', ['soatan', 'usbibe', 'usanxe', 'anare_650'])]

Пример 2

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

<: ((new quri <-#( tilein riinbe ); ))(( new qubela_514 <- #(onquxe
maat_152 xeus cerabe ); ))(( new biteve <-#( onorte_448 ceenen ration
tibire );)) (( new este_414 <- #(anla lacema); )) :>

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

[('quri', ['tilein', 'riinbe']),
 ('qubela_514', ['onquxe', 'maat_152', 'xeus', 'cerabe']),
 ('biteve', ['onorte_448', 'ceenen', 'ration', 'tibire']),
 ('este_414', ['anla', 'lacema'])]

Вариант №15

Задача №9

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

Пример 1

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

||.begin val enla ={q(anin_326), q(usin), q(rein_679),q(vebi) }.
.end. .begin val rexe_403= {
q(bisoin_353),q(aesraan_464),q(inin_832)}. .end. ||

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

{'enla': ['anin_326', 'usin', 'rein_679', 'vebi'],
 'rexe_403': ['bisoin_353', 'aesraan_464', 'inin_832']}

Пример 2

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

|| .begin val laen_691 = { q(ale_292) , q(inties_358) ,
q(quvebi_976)}. .end. .begin val anla = { q(bima_65) ,
q(gesoxe),q(soteed_123) ,q(edzave_581) }. .end. .begin val esbe =
{q(ain) ,q(isesce_468) }. .end. .begin val leza_378 = { q(teribi)
,q(biatti_207) }. .end. ||

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

{'laen_691': ['ale_292', 'inties_358', 'quvebi_976'],
 'anla': ['bima_65', 'gesoxe', 'soteed_123', 'edzave_581'],
 'esbe': ['ain', 'isesce_468'],
 'leza_378': ['teribi', 'biatti_207']}

Вариант №16

Задача №9

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

Пример 1

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

{ {declare atveis : #-6801 } { declare isveat: #3158 }}

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

{'atveis': -6801, 'isveat': 3158}

Пример 2

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

{ { declare veveve: #4664 }{ declare gebian_17 : #-6741 }{ declare
zarara_408 : #4804}}

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

{'veveve': 4664, 'gebian_17': -6741, 'zarara_408': 4804}

Вариант №17

Задача №9

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

Пример 1

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

<< do glob'eratso_794' ::= array( #7325 #-6601 #-3830#-3809 ). done
do glob'inrea'::= array( #4905#1649 ). done do glob'bima_357' ::=
array(#9671#-2287 #9624 #-2488 ). done do glob'lequar' ::= array(
#-5895#2046#8021 #3866). done >>

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

[('eratso_794', [7325, -6601, -3830, -3809]),
 ('inrea', [4905, 1649]),
 ('bima_357', [9671, -2287, 9624, -2488]),
 ('lequar', [-5895, 2046, 8021, 3866])]

Пример 2

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

<< do glob 'inlala' ::=array( #4925 #1306 ). done do glob 'tige'
::=array( #-987 #-5246 ). done do glob'esle' ::= array(#4184#3070
#-9359#-7035 ). done do glob 'gela_827'::= array( #1898 #-8261 ). done
>>

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

[('inlala', [4925, 1306]),
 ('tige', [-987, -5246]),
 ('esle', [4184, 3070, -9359, -7035]),
 ('gela_827', [1898, -8261])]

Вариант №18

Задача №9

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

Пример 1

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

{{ | store 'racein' is usus_18 |; | store 'eddiabi' is lerebi |;|store
'biqu' is ceesza|;}}

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

{'racein': 'usus_18', 'eddiabi': 'lerebi', 'biqu': 'ceesza'}

Пример 2

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

{{| store 'ceorti' is raso_837 |; |store'inqu'is onbi |; | store
'tece_835' is onla |; | store 'ceadi_389' is teina_918 |; }}

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

{'ceorti': 'raso_837',
 'inqu': 'onbi',
 'tece_835': 'onla',
 'ceadi_389': 'teina_918'}

Вариант №19

Задача №9

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

Пример 1

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

do <block> define list( -6401 , -7638, -8528 , -6426) =>`xeis;
</block> <block>define list( -5735 , 69 , 9566, -7847 ) =>
`reriti_352;</block> od

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

{'xeis': [-6401, -7638, -8528, -6426],
 'reriti_352': [-5735, 69, 9566, -7847]}

Пример 2

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

do<block>define list(5235 ,-7106 ) => `cesoa_856;</block> <block>
define list(3310, -8174 , 9390 , 1533 ) =>`birace;
</block><block>define list(7851,2254 , 388 )=>`aerbi;</block> <block>
define list(-7738, 8099,-6365 ) =>`atma; </block>od

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

{'cesoa_856': [5235, -7106],
 'birace': [3310, -8174, 9390, 1533],
 'aerbi': [7851, 2254, 388],
 'atma': [-7738, 8099, -6365]}

Вариант №20

Задача №9

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

Пример 1

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

{ global usri `xeusre;global leenti `atqu; global qubi_756 `enceve;
global malema_657 `ened_672; }

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

{'usri': 'xeusre',
 'leenti': 'atqu',
 'qubi_756': 'enceve',
 'malema_657': 'ened_672'}

Пример 2

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

{global isenis_604 `temais; global laonri_102 `vedidi;global
usenar_741 `vereti;global anlaer `regeis_485; }

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

{'isenis_604': 'temais',
 'laonri_102': 'vedidi',
 'usenar_741': 'vereti',
 'anlaer': 'regeis_485'}

Вариант №21

Задача №9

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

Пример 1

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

begin auto{#-5086 . #8534}-> @'bireso_137'; end; begin auto { #-2347
. #1895 . #4505 . #-5158 } -> @'besoon'; end; begin auto { #-582 .
#-4136 } -> @'sozaxe'; end;

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

{'bireso_137': [-5086, 8534],
 'besoon': [-2347, 1895, 4505, -5158],
 'sozaxe': [-582, -4136]}

Пример 2

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

begin auto{ #-637 . #8932 } -> @'soan'; end; begin auto { #-9665
.#-8735}->@'biin'; end;

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

{'soan': [-637, 8932], 'biin': [-9665, -8735]}

Вариант №22

Задача №9

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

Пример 1

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

(( .do option #6432 -> riaesor. .end, .do option #5850 ->xearaed_144.
.end, ))

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

[('riaesor', 6432), ('xearaed_144', 5850)]

Пример 2

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

(( .do option #-4276 ->sovein_741. .end, .do option #2569
->mabice_861. .end,))

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

[('sovein_741', -4276), ('mabice_861', 2569)]

Вариант №23

Задача №9

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

Пример 1

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

<sect>begin glob @'arge' |> lein. end;begin glob @'tiedge' |>tier.
end;begin glob @'arsobi_185' |>atonra. end; </sect>

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

[('lein', 'arge'), ('tier', 'tiedge'), ('atonra', 'arsobi_185')]

Пример 2

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

<sect>begin glob @'onedge'|> arin. end; begin glob @'esxe' |>
maonan_918. end;begin glob @'enla_812' |>relaar_799. end; begin glob
@'usiner_482' |> tira_798. end;</sect>

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

[('arin', 'onedge'),
 ('maonan_918', 'esxe'),
 ('relaar_799', 'enla_812'),
 ('tira_798', 'usiner_482')]

Вариант №24

Задача №9

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

Пример 1

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

<data> ( data aes_142<= anisti_133.) ( data usus_179<= reus. ) (data
edla<= leve_108. ) ( data ditiis_491 <= reor.) </data>

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

{'aes_142': 'anisti_133',
 'usus_179': 'reus',
 'edla': 'leve_108',
 'ditiis_491': 'reor'}

Пример 2

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

<data> ( data lerian_515 <= riqu. )( data leen <=xeange.) (data
didius <= tebees_499.)( data leis_293 <= lebe_54. ) </data>

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

{'lerian_515': 'riqu',
 'leen': 'xeange',
 'didius': 'tebees_499',
 'leis_293': 'lebe_54'}

Вариант №25

Задача №9

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

Пример 1

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

do(opt laat_414 diat.) ( opt isquus usenor_783. )( opt maxe_899
uste_876. ) od

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

[('laat_414', 'diat'),
 ('isquus', 'usenor_783'),
 ('maxe_899', 'uste_876')]

Пример 2

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

do (opt laxeve teti. ) ( opt edusar edinve. ) od

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

[('laxeve', 'teti'), ('edusar', 'edinve')]

Вариант №26

Задача №9

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

Пример 1

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

do [def qureon::= diquma ] [ def enraat ::= erri_637 ] od

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

{'qureon': 'diquma', 'enraat': 'erri_637'}

Пример 2

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

do [ def veed_663 ::= zaedti ] [def sodi_634 ::= lara ] [ def eder_31
::= userat ] [def veza_13::= raat_38 ] od

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

{'veed_663': 'zaedti',
 'sodi_634': 'lara',
 'eder_31': 'userat',
 'veza_13': 'raat_38'}

Вариант №27

Задача №9

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

Пример 1

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

<data> \begin equ bibebi_538 =: 'besote_660'. \end, \begin equ digexe
=:'cesois'.\end, \begin equ bemaen_800=: 'tier'. \end,\begin equ
raen_589 =: 'aer_988'. \end,</data>

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

{'besote_660': 'bibebi_538',
 'cesois': 'digexe',
 'tier': 'bemaen_800',
 'aer_988': 'raen_589'}

Пример 2

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

<data> \begin equ xexebe =:'raxe_583'.\end, \begin equ onqu_984
=:'usen'. \end, \begin equ quteer=:'beon_133'. \end,</data>

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

{'raxe_583': 'xexebe', 'usen': 'onqu_984', 'beon_133': 'quteer'}

Вариант №28

Задача №9

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

Пример 1

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

do <sect> store @'atbete' : raen_462. </sect>, <sect>store @'orre' :
maeste_449. </sect>,end

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

[('atbete', 'raen_462'), ('orre', 'maeste_449')]

Пример 2

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

do<sect>store @'ortiqu_736' : ergeer. </sect>,<sect> store
@'sogein_809' : soqube. </sect>,end

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

[('ortiqu_736', 'ergeer'), ('sogein_809', 'soqube')]

Вариант №29

Задача №9

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

Пример 1

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

{{<< def @"anma":array( #-3661 ,#2634 ) >>, <<def @"mave_330" :
array( #-7664 , #-4404 ) >>, << def @"rarabi_987": array(#-7016 ,
#3342 )>>, << def @"raorer_727" : array(#4657 , #-1547) >>, }}

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

[('anma', [-3661, 2634]),
 ('mave_330', [-7664, -4404]),
 ('rarabi_987', [-7016, 3342]),
 ('raorer_727', [4657, -1547])]

Пример 2

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

{{<<def @"esrais" : array( #-8828 , #9681, #3703 ) >>, << def
@"rila_338": array( #-5644 , #1683) >>, }}

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

[('esrais', [-8828, 9681, 3703]), ('rila_338', [-5644, 1683])]

Вариант №30

Задача №9

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

Пример 1

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

<data> || store "zaatan" =: tizaa. || || store "xeleor" =: quondi. ||
||store "age" =: been. || </data>

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

[('tizaa', 'zaatan'), ('quondi', 'xeleor'), ('been', 'age')]

Пример 2

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

<data> ||store"maxe_801" =: isge_153. || || store "gegeus_261"=:arqu.
||||store"veceer" =: gequan_119.|| || store "late" =: leceon. ||
</data>

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

[('isge_153', 'maxe_801'),
 ('arqu', 'gegeus_261'),
 ('gequan_119', 'veceer'),
 ('leceon', 'late')]

Вариант №31

Задача №9

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

Пример 1

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

<sect> \begin define eredre :=#7474 \end, \begin define onridi_66 :=
#596 \end, \begin define ededre_949 := #5036 \end, \begin define
veve_773:= #9514\end, </sect>

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

{'eredre': 7474,
 'onridi_66': 596,
 'ededre_949': 5036,
 'veve_773': 9514}

Пример 2

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

<sect> \begin define mabe_166 :=#2965 \end,\begin define zaqu :=
#2740\end,\begin define iser:= #-3886 \end, </sect>

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

{'mabe_166': 2965, 'zaqu': 2740, 'iser': -3886}

Вариант №32

Задача №9

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

Пример 1

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

{<% equ `eranbe_100 |> 'rele'. %> <% equ `bere_590 |> 'iszala_119'.
%><% equ `isen_843|> 'inbi_415'. %><% equ `rate |> 'geor'. %>}

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

{'rele': 'eranbe_100',
 'iszala_119': 'bere_590',
 'inbi_415': 'isen_843',
 'geor': 'rate'}

Пример 2

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

{ <% equ `arar |> 'maxeve'. %><% equ `rarebi_517 |> 'leza_852'. %> <%
equ `bite|> 'xeried'. %> <% equ `erquza|> 'onra_294'. %> }

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

{'maxeve': 'arar',
 'leza_852': 'rarebi_517',
 'xeried': 'bite',
 'onra_294': 'erquza'}

Вариант №33

Задача №9

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

Пример 1

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

|| (( define anveti is #9489. )); ((define rira_860 is#3279. ));
((define leorxe_391 is #-8618. ));||

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

{'anveti': 9489, 'rira_860': 3279, 'leorxe_391': -8618}

Пример 2

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

|| (( define atetite is #5051.)); (( define arlabi is #-5238.
));((define xetien is #7866. )); ((define laquve_42 is#6079. ));||

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

{'atetite': 5051, 'arlabi': -5238, 'xetien': 7866, 'laquve_42': 6079}

Вариант №34

Задача №9

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

Пример 1

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

{{ <% global raar_672<- `sotera_152. %>, <% global maaan_573 <-
`xeer_282. %>, }}

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

[('raar_672', 'sotera_152'), ('maaan_573', 'xeer_282')]

Пример 2

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

{{ <% global ridile_321 <- `xeleed. %>,<% global leleve <-
`gebies_247. %>, <% global atusat <- `arsote. %>, }}

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

[('ridile_321', 'xeleed'),
 ('leleve', 'gebies_247'),
 ('atusat', 'arsote')]

Вариант №35

Задача №9

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

Пример 1

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

.do <data> global array(7396 . 992 ) => onriat_989;
</data>.<data>global array(-2569 . -1555 ) =>zaat; </data>. .end

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

{'onriat_989': [7396, 992], 'zaat': [-2569, -1555]}

Пример 2

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

.do <data> global array( -1515 . -1304 )=> xera_103; </data>.<data>
global array(-1128 . 6218 . 9456 . 3356 )=>enma_251; </data>. .end

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

{'xera_103': [-1515, -1304], 'enma_251': [-1128, 6218, 9456, 3356]}

Вариант №36

Задача №9

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

Пример 1

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

<block><data> val @"ragele" |>iner_707. </data> <data> val @"ussoce"
|> diqubi_613.</data></block>

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

{'iner_707': 'ragele', 'diqubi_613': 'ussoce'}

Пример 2

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

<block> <data> val @"esedra" |> enorxe_177. </data><data> val
@"cebi_220" |> ceis. </data><data> val @"onge" |>ramaat_930. </data>
</block>

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

{'enorxe_177': 'esedra', 'ceis': 'cebi_220', 'ramaat_930': 'onge'}

Вариант №37

Задача №9

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

Пример 1

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

<:<data> local `requar_340 -> "usis_617". </data> <data> local
`geaed_409 -> "isatbi_856".</data>:>

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

{'usis_617': 'requar_340', 'isatbi_856': 'geaed_409'}

Пример 2

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

<: <data> local `leis_719 -> "leer_666". </data><data> local `endi ->
"teteri_551". </data><data> local `rala_41 -> "titiza". </data> <data>
local `teonor_99 ->"bibige_487".</data>:>

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

{'leer_666': 'leis_719',
 'teteri_551': 'endi',
 'titiza': 'rala_41',
 'bibige_487': 'teonor_99'}

Вариант №38

Задача №9

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

Пример 1

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

<data> [ local @"xeenbe_174"<=#-4766.], [ local @"maanri_924"<=
#4961. ],</data>

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

[('xeenbe_174', -4766), ('maanri_924', 4961)]

Пример 2

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

<data>[local @"ribe_648" <= #8352. ], [local @"enle_304" <=#-3660. ],
[ local @"inon" <= #3240. ], </data>

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

[('ribe_648', 8352), ('enle_304', -3660), ('inon', 3240)]

Вариант №39

Задача №9

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

Пример 1

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

{<section> variable rezaso ::= -2672 </section>; <section> variable
sobeza_422 ::=-3985 </section>; }

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

{'rezaso': -2672, 'sobeza_422': -3985}

Пример 2

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

{ <section>variable getere_515 ::= 1039 </section>; <section>
variable vele::= 3402 </section>;<section> variable anleen ::= -5484
</section>; <section>variable zace ::= -8852 </section>; }

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

{'getere_515': 1039, 'vele': 3402, 'anleen': -5484, 'zace': -8852}

Вариант №40

Задача №9

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

Пример 1

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

begin do def `orin_965 <= #-4295; done, do def `onis_881 <=
#3102;done, do def `tive <= #7490;done,do def `eder <=#6222; done, end

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

{'orin_965': -4295, 'onis_881': 3102, 'tive': 7490, 'eder': 6222}

Пример 2

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

begin do def `mara_27<=#5860; done, do def `ateveed_743 <=#-2313;
done,end

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

{'mara_27': 5860, 'ateveed_743': -2313}