ИКБО-26-22

Вариант №1

Задача №9

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

Пример 1

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

(( ( let `ara_425 <= enbe_810 ).( let `xexe_210 <=ortier ). (let
`maat_700 <= usquxe).))

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

[('ara_425', 'enbe_810'),
 ('xexe_210', 'ortier'),
 ('maat_700', 'usquxe')]

Пример 2

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

(((let `ardi<= ararra). ( let `rabequ_429<=titi). (let `tebied
<=lexece_314).( let `amaso_449 <=bibe_798 ).))

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

[('ardi', 'ararra'),
 ('rabequ_429', 'titi'),
 ('tebied', 'lexece_314'),
 ('amaso_449', 'bibe_798')]

Вариант №2

Задача №9

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

Пример 1

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

[[ do equ alare <| 6062 end do equ ceribe_137<| 5930 end do equ bees
<|7476 end do equ laesve<| 9107 end ]]

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

{'alare': 6062, 'ceribe_137': 5930, 'bees': 7476, 'laesve': 9107}

Пример 2

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

[[ do equ qutixe<| 3829 end do equ rema_822<| -5324 end do equ laen <|
4341 end ]]

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

{'qutixe': 3829, 'rema_822': -5324, 'laen': 4341}

Вариант №3

Задача №9

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

Пример 1

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

((<:decl @"bige_901" <- 'esinve_263'.:> <: decl
@"riatus"<-'georso_749'.:> <: decl @"diza_624" <- 'soen'.:><: decl
@"cere" <-'titi'. :> ))

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

{'bige_901': 'esinve_263',
 'riatus': 'georso_749',
 'diza_624': 'soen',
 'cere': 'titi'}

Пример 2

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

((<: decl @"bemais"<-'anso'. :> <: decl @"tirier"<- 'aner_950'. :> ))

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

{'bemais': 'anso', 'tirier': 'aner_950'}

Вариант №4

Задача №9

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

Пример 1

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

.begin <% equ tiindi -> @"aenbe_286". %> <% equ zatela ->
@"rees_587". %> .end

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

{'aenbe_286': 'tiindi', 'rees_587': 'zatela'}

Пример 2

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

.begin <% equ enanre ->@"leatce". %> <% equ oranxe -> @"raon_317".
%><% equ edmare -> @"cebege". %><% equ dite -> @"orated". %>.end

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

{'leatce': 'enanre',
 'raon_317': 'oranxe',
 'cebege': 'edmare',
 'orated': 'dite'}

Вариант №5

Задача №9

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

Пример 1

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

do ((option #( 1102 ,-8567, 9426 ) =:anxe_532; )) (( option #( 735
,-1700 )=:atesat_668;)) od

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

[('anxe_532', [1102, -8567, 9426]), ('atesat_668', [735, -1700])]

Пример 2

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

do (( option #(3973 , -9377 ,-7955) =: ortidi_11; )) (( option #(
-4259 , 2792 , -7903 ) =: xela; )) (( option#(4641,-4084 , -702, -7357
) =: reisqu_384;)) (( option #( 3063 , -2382, 9760 ) =: enarqu_8; ))od

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

[('ortidi_11', [3973, -9377, -7955]),
 ('xela', [-4259, 2792, -7903]),
 ('reisqu_384', [4641, -4084, -702, -7357]),
 ('enarqu_8', [3063, -2382, 9760])]

Вариант №6

Задача №9

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

Пример 1

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

begin ((opt `usabi_303 ==>vein.)), (( opt `biso ==>tile.)), (( opt
`erises==> eredin. )),((opt `vedige_701 ==>ergeer_673.)),end

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

[('vein', 'usabi_303'),
 ('tile', 'biso'),
 ('eredin', 'erises'),
 ('ergeer_673', 'vedige_701')]

Пример 2

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

begin(( opt `enve_239 ==> diedge. )), (( opt `arra_769==> maraat.)),
end

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

[('diedge', 'enve_239'), ('maraat', 'arra_769')]

Вариант №7

Задача №9

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

Пример 1

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

[[( option erre_436 -> bebi_208. ), ( option sola ->atan. ),(option
tiza_819 ->quvear_860. ), ( option rabiar_658 ->axe.), ]]

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

{'bebi_208': 'erre_436',
 'atan': 'sola',
 'quvear_860': 'tiza_819',
 'axe': 'rabiar_658'}

Пример 2

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

[[ ( option maata -> geis. ), ( option biqu_959 ->getege_466. ), (
option isdice -> anrian_507. ),( option isla_630 -> esat. ), ]]

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

{'geis': 'maata',
 'getege_466': 'biqu_959',
 'anrian_507': 'isdice',
 'esat': 'isla_630'}

Вариант №8

Задача №9

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

Пример 1

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

do<data>let arla_153 <|`sove_58 </data>, <data> let erqube_728
<|`usdi_768</data>, end

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

[('arla_153', 'sove_58'), ('erqube_728', 'usdi_768')]

Пример 2

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

do <data> let diuson<|`cece </data>,<data>let isri_957 <| `bequ
</data>, end

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

[('diuson', 'cece'), ('isri_957', 'bequ')]

Вариант №9

Задача №9

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

Пример 1

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

\begin .begin opt"queres_912" := mari_700; .end. .begin opt"ladiar" :=
anar_469; .end. \end

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

[('queres_912', 'mari_700'), ('ladiar', 'anar_469')]

Пример 2

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

\begin .begin opt"terier" := esladi_560; .end. .begin opt"arinle_312"
:= laisra_273; .end. .begin opt "ries_678" := mausus; .end. .begin opt
"raenar" :=radira_140; .end. \end

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

[('terier', 'esladi_560'),
 ('arinle_312', 'laisra_273'),
 ('ries_678', 'mausus'),
 ('raenar', 'radira_140')]

Вариант №10

Задача №9

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

Пример 1

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

[[ <% atbi={886 -7076 8606 }. %>. <% zarior ={ 4338 6761 }. %>.<%
erar={-8275 -9556 -117 }. %>. ]]

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

{'atbi': [886, -7076, 8606],
 'zarior': [4338, 6761],
 'erar': [-8275, -9556, -117]}

Пример 2

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

[[ <% dima ={ 4216 -6527 183 }. %>. <% rexeor ={ 4164 5946 -9118 }.
%>. <% atesed_972 = { 3438 -2801 -6830}. %>. ]]

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

{'dima': [4216, -6527, 183],
 'rexeor': [4164, 5946, -9118],
 'atesed_972': [3438, -2801, -6830]}

Вариант №11

Задача №9

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

Пример 1

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

do <sect> decl q(erarqu) <- list( lerebe_288 . receis_880 . edri)
</sect>,<sect> decl q(veaned_436) <- list( tiaraa . qube . anonce_198
. arin_577 )</sect>,<sect>decl q(riti_429) <- list( atais_471 . biditi
. ain)</sect>, <sect> decl q(axees_716)<- list( quat_849 . anus_602 .
atge_500 ) </sect>, end

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

[('erarqu', ['lerebe_288', 'receis_880', 'edri']),
 ('veaned_436', ['tiaraa', 'qube', 'anonce_198', 'arin_577']),
 ('riti_429', ['atais_471', 'biditi', 'ain']),
 ('axees_716', ['quat_849', 'anus_602', 'atge_500'])]

Пример 2

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

do<sect> decl q(zaer) <- list( leener . riso )</sect>, <sect>decl
q(anus_579) <- list(quatte . sodi )</sect>,<sect>decl q(rebeat)<-
list(isorte_227 . riat_793 . aesin . ona)</sect>,<sect> decl
q(inbive_941) <- list( zaleen_474 . zati . edce ) </sect>,end

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

[('zaer', ['leener', 'riso']),
 ('anus_579', ['quatte', 'sodi']),
 ('rebeat', ['isorte_227', 'riat_793', 'aesin', 'ona']),
 ('inbive_941', ['zaleen_474', 'zati', 'edce'])]

Вариант №12

Задача №9

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

Пример 1

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

||<section> option#2142 to @'tela'; </section>, <section>
option#-9764 to @'raqu_379';</section>, <section>option #-2638 to
@'aninar_269';</section>, ||

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

{'tela': 2142, 'raqu_379': -9764, 'aninar_269': -2638}

Пример 2

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

||<section> option#-4474 to @'atinla'; </section>,<section>option
#-446 to @'tera_429';</section>, <section>option #8543 to @'lege';
</section>, <section> option #-9326 to @'anrius_801'; </section>, ||

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

{'atinla': -4474, 'tera_429': -446, 'lege': 8543, 'anrius_801': -9326}

Вариант №13

Задача №9

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

Пример 1

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

<% .begin def"cein" :'ortere_670'. .end,.begin def"veusus" :'ereren'.
.end, %>

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

{'cein': 'ortere_670', 'veusus': 'ereren'}

Пример 2

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

<% .begin def"onesbi_299" : 'bidies'. .end, .begin def "onaen" :
'arinen'. .end,.begin def"aonbe" : 'dibe_447'. .end, .begin def
"maesen_562" : 'isat_679'. .end,%>

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

{'onesbi_299': 'bidies',
 'onaen': 'arinen',
 'aonbe': 'dibe_447',
 'maesen_562': 'isat_679'}

Вариант №14

Задача №9

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

Пример 1

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

(( .begin opt q(tior_489) : edarbi .end, .begin opt q(arra_113) :
geredi .end,))

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

{'tior_489': 'edarbi', 'arra_113': 'geredi'}

Пример 2

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

(( .begin opt q(rebima) : eses_993 .end, .begin opt q(invequ) :
oncege_950 .end, .begin opt q(teenve_726) : diin .end, ))

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

{'rebima': 'eses_993', 'invequ': 'oncege_950', 'teenve_726': 'diin'}

Вариант №15

Задача №9

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

Пример 1

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

{{( global tiat= 'tius_779'; ),( global onusat_372 ='tezaus_353';),}}

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

[('tiat', 'tius_779'), ('onusat_372', 'tezaus_353')]

Пример 2

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

{{ ( global inerar_456 = 'asous_184';), ( global essora =
'tierve_109'; ), ( global getira_492 = 'dileon_308'; ),}}

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

[('inerar_456', 'asous_184'),
 ('essora', 'tierve_109'),
 ('getira_492', 'dileon_308')]

Вариант №16

Задача №9

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

Пример 1

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

begin ((define onleis:= #(`edlaare_758, `texear ). )). (( define mari
:= #( `geer , `onxe_300,`vexein ).)). ((define leon := #( `erbeus
,`atso,`lege ). )). ((define rean_328:= #( `inlele_61 , `raceer). )).
end

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

[('onleis', ['edlaare_758', 'texear']),
 ('mari', ['geer', 'onxe_300', 'vexein']),
 ('leon', ['erbeus', 'atso', 'lege']),
 ('rean_328', ['inlele_61', 'raceer'])]

Пример 2

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

begin((define rari_928 := #( `edri_249, `errera ,`beza ).)). ((
define edre_375 := #( `mabi_909 ,`aedraza , `bige_759).)).(( define
rageti_583:= #( `inonan_300 , `onriaar , `leat_880 ). )).(( define
orribi := #(`andies , `orce, `maisre ). )). end

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

[('rari_928', ['edri_249', 'errera', 'beza']),
 ('edre_375', ['mabi_909', 'aedraza', 'bige_759']),
 ('rageti_583', ['inonan_300', 'onriaar', 'leat_880']),
 ('orribi', ['andies', 'orce', 'maisre'])]

Вариант №17

Задача №9

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

Пример 1

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

||.begin make #5248==> @'ondi_535'; .end, .begin make #5092 ==>
@'dima_344'; .end,.begin make #-2737==> @'isar';.end, .begin make #426
==> @'tibiti_134'; .end, ||

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

{'ondi_535': 5248, 'dima_344': 5092, 'isar': -2737, 'tibiti_134': 426}

Пример 2

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

|| .begin make#-3315 ==> @'geis_83';.end, .begin make #-1957 ==>
@'maazate_627'; .end,||

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

{'geis_83': -3315, 'maazate_627': -1957}

Вариант №18

Задача №9

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

Пример 1

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

<: ( glob #( `rier_678; `erxe ) to geenve ); ( glob #(`riisaus;
`inbe_88 ) to rixeis_965 );:>

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

{'geenve': ['rier_678', 'erxe'], 'rixeis_965': ['riisaus', 'inbe_88']}

Пример 2

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

<: (glob #(`usorri ; `atxela ; `zaxeed_504 ; `lexece_430)to eddibe_498
); ( glob#( `maerer ;`qudier_965 ; `beatti_184 ) to raenat_662); (
glob#( `bidi_4 ; `tirien ) to dixe); ( glob #( `maatbi_595 ;`uste_460
)to gees_644); :>

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

{'eddibe_498': ['usorri', 'atxela', 'zaxeed_504', 'lexece_430'],
 'raenat_662': ['maerer', 'qudier_965', 'beatti_184'],
 'dixe': ['bidi_4', 'tirien'],
 'gees_644': ['maatbi_595', 'uste_460']}

Вариант №19

Задача №9

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

Пример 1

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

({ option q(diso)<| #8754.} { option q(dibeed_354)<| #-6992. }{ option
q(aislala_97) <| #8983. } { option q(geveso_461) <| #-3838. } )

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

{'diso': 8754,
 'dibeed_354': -6992,
 'aislala_97': 8983,
 'geveso_461': -3838}

Пример 2

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

( { option q(tiza) <| #2835.} {option q(ened_217) <| #-9975. } )

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

{'tiza': 2835, 'ened_217': -9975}

Вариант №20

Задача №9

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

Пример 1

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

||[[glob bierti_296 <- biiste]].[[ glob bius_358 <- endiin ]]. [[
glob rain_537 <- xean ]]. ||

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

[('bierti_296', 'biiste'),
 ('bius_358', 'endiin'),
 ('rain_537', 'xean')]

Пример 2

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

|| [[glob usbiqu<- onarce_422 ]]. [[ glob soer_34 <- quesan_990 ]].
[[ glob qubele<- bian_340]].||

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

[('usbiqu', 'onarce_422'),
 ('soer_34', 'quesan_990'),
 ('qubele', 'bian_340')]

Вариант №21

Задача №9

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

Пример 1

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

<< .do new @'main': -6152 .end; .do new @'inla' : -9048 .end; .do new
@'lein': -8035 .end; .do new @'sovequ_541' : 533 .end;>>

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

{'main': -6152, 'inla': -9048, 'lein': -8035, 'sovequ_541': 533}

Пример 2

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

<<.do new @'xele': 7891 .end; .do new @'inte':-6687 .end;.do new
@'arveon' : 4018 .end;.do new @'riedce_909': -9721 .end; >>

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

{'xele': 7891, 'inte': -6687, 'arveon': 4018, 'riedce_909': -9721}

Вариант №22

Задача №9

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

Пример 1

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

do |val @'bibire_882' = uslabe; |, | val @'gerixe' = ustiti_347;|,|
val @'arbi'= erin;|,done

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

{'bibire_882': 'uslabe', 'gerixe': 'ustiti_347', 'arbi': 'erin'}

Пример 2

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

do | val @'rabe_631' = tite; |, | val @'tela_573' =diaris_60;|, | val
@'ata' = cequ; |, | val @'diledi_258' =uszaor_826; |,done

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

{'rabe_631': 'tite',
 'tela_573': 'diaris_60',
 'ata': 'cequ',
 'diledi_258': 'uszaor_826'}

Вариант №23

Задача №9

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

Пример 1

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

<section>do glob -5267 ==>'erre'. end; do glob -5990 ==> 'ermari_713'.
end; do glob -9186 ==> 'riditi_895'. end; do glob 6111==> 'enenaes'.
end; </section>

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

{'erre': -5267,
 'ermari_713': -5990,
 'riditi_895': -9186,
 'enenaes': 6111}

Пример 2

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

<section>do glob -154 ==> 'isti'. end; do glob -4700 ==> 'usleve_165'.
end; do glob -6173 ==>'indiri_104'. end; do glob -6006==>'soor'. end;
</section>

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

{'isti': -154,
 'usleve_165': -4700,
 'indiri_104': -6173,
 'soor': -6006}

Вариант №24

Задача №9

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

Пример 1

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

<sect> <:auto atte =:querge_239; :>; <:auto anrace_391 =: isenra;
:>;</sect>

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

[('querge_239', 'atte'), ('isenra', 'anrace_391')]

Пример 2

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

<sect><: auto dilequ =: edlaed_879; :>; <: auto geuser_3=: ater_398;
:>; <: auto arbima_644 =: esce; :>; </sect>

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

[('edlaed_879', 'dilequ'),
 ('ater_398', 'geuser_3'),
 ('esce', 'arbima_644')]

Вариант №25

Задача №9

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

Пример 1

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

<sect> << store "tiari"|>q(veor_350) >>, << store "esza_70"|>
q(raor_249) >>,<< store "anza_362" |> q(zaxere_196) >>, </sect>

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

[('veor_350', 'tiari'),
 ('raor_249', 'esza_70'),
 ('zaxere_196', 'anza_362')]

Пример 2

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

<sect> << store "sous" |> q(usmaor_383) >>, << store "malala_0" |>
q(lati_432)>>, <<store "edri_382" |> q(orsoso_494) >>, << store "gexe"
|>q(edza)>>,</sect>

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

[('usmaor_383', 'sous'),
 ('lati_432', 'malala_0'),
 ('orsoso_494', 'edri_382'),
 ('edza', 'gexe')]

Вариант №26

Задача №9

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

Пример 1

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

| (( new [ q(terati_559). q(tedige_103) . q(qutebi) ] to q(uson_307).
)),(( new[ q(sousbe_653) . q(inesve). q(bien_292) ]to
q(inesar_142).)), ((new[q(arinon_721). q(edtela) . q(esdiri_967) ]to
q(soso_788).)),((new [ q(usis_695) . q(ceus_373) ] to q(biso). )), |

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

[('uson_307', ['terati_559', 'tedige_103', 'qutebi']),
 ('inesar_142', ['sousbe_653', 'inesve', 'bien_292']),
 ('soso_788', ['arinon_721', 'edtela', 'esdiri_967']),
 ('biso', ['usis_695', 'ceus_373'])]

Пример 2

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

| (( new [ q(laveis) . q(ince_896) . q(atza) ]to q(erusra). )), ((
new[q(xebi) . q(biri_506)] to q(onan_550). )), (( new [ q(aerza).
q(onti) ] to q(usza). )), |

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

[('erusra', ['laveis', 'ince_896', 'atza']),
 ('onan_550', ['xebi', 'biri_506']),
 ('usza', ['aerza', 'onti'])]

Вариант №27

Задача №9

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

Пример 1

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

do do opt veceat<==[ biza_348 zais_555 erti orrier_548 ] done, do opt
dior_649 <== [ veriti_67 teenis_980 rerala_846 ] done,do opt dia <== [
usin_606 dixe_189 zaar getema_69] done, do opt maon<== [ zasoan
ties_498 dige_699 ququ_286] done,od

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

[('veceat', ['biza_348', 'zais_555', 'erti', 'orrier_548']),
 ('dior_649', ['veriti_67', 'teenis_980', 'rerala_846']),
 ('dia', ['usin_606', 'dixe_189', 'zaar', 'getema_69']),
 ('maon', ['zasoan', 'ties_498', 'dige_699', 'ququ_286'])]

Пример 2

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

do do opt onusla_832<== [ bierin laeddi_7]done, do opt
ener_377<==[aronla anbile_640 rama_456 laxeon ] done,od

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

[('onusla_832', ['bierin', 'laeddi_7']),
 ('ener_377', ['aronla', 'anbile_640', 'rama_456', 'laxeon'])]

Вариант №28

Задача №9

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

Пример 1

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

do (( opt 1831 ==>@'esqudi_445'. )). (( opt 5561==>@'erus'. )). ((opt
8441 ==> @'isveti'. )). (( opt 5183 ==> @'quor'. )). done

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

[('esqudi_445', 1831),
 ('erus', 5561),
 ('isveti', 8441),
 ('quor', 5183)]

Пример 2

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

do(( opt 6469 ==> @'labi'. )). ((opt 970==> @'esoris_830'. )). ((opt
2290 ==>@'esorte_697'. )). done

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

[('labi', 6469), ('esoris_830', 970), ('esorte_697', 2290)]

Вариант №29

Задача №9

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

Пример 1

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

.do<: decl#-9201 to q(veti_286);:>,<:decl #-1726 to q(erus_580);
:>,<: decl #-7613 to q(quin_14); :>,<: decl #5190 to q(cebiza_432);
:>,.end

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

{'veti_286': -9201,
 'erus_580': -1726,
 'quin_14': -7613,
 'cebiza_432': 5190}

Пример 2

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

.do <: decl#4157 to q(ravele_63); :>, <: decl #9809 to q(esre); :>,
<: decl #5958 to q(maqu_568); :>, .end

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

{'ravele_63': 4157, 'esre': 9809, 'maqu_568': 5958}

Вариант №30

Задача №9

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

Пример 1

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

do def q(belein_528) = #-4402 done. do def q(teri) =#3437 done.

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

{'belein_528': -4402, 'teri': 3437}

Пример 2

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

do def q(esleus) = #8843 done. do def q(tiri) = #-7397 done.

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

{'esleus': 8843, 'tiri': -7397}

Вариант №31

Задача №9

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

Пример 1

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

{ <% declare #(#8821, #5488)|> xeadi_878 %>, <% declare#(#7273 ,
#7404 ,#1735 , #8878) |>edle %>, <% declare #( #-3327 ,#-4805, #9520 ,
#9940) |> tele_661 %>, <% declare #(#6333 , #-9747 , #-5302,#4909 )|>
maer_50 %>,}

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

{'xeadi_878': [8821, 5488],
 'edle': [7273, 7404, 1735, 8878],
 'tele_661': [-3327, -4805, 9520, 9940],
 'maer_50': [6333, -9747, -5302, 4909]}

Пример 2

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

{<% declare #( #6214 , #-3657 , #-6953 )|>ararle_938 %>,<%
declare#(#3423 , #-7601, #-714 ) |>ried_247 %>, }

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

{'ararle_938': [6214, -3657, -6953], 'ried_247': [3423, -7601, -714]}

Вариант №32

Задача №9

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

Пример 1

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

do \begin define {@'xebied' ;@'lausla' }=> inar;\end, \begin define {
@'tiatri' ; @'acele'} => rara;\end, \begin define { @'birire_317'
;@'atonat_756' ;@'vebi' ; @'biso_891' } => teatve_904; \end, \begin
define {@'tein'; @'arenve' ; @'ususra_885' ;@'quzari_320' } =>
usoned;\end, od

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

{'inar': ['xebied', 'lausla'],
 'rara': ['tiatri', 'acele'],
 'teatve_904': ['birire_317', 'atonat_756', 'vebi', 'biso_891'],
 'usoned': ['tein', 'arenve', 'ususra_885', 'quzari_320']}

Пример 2

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

do \begin define { @'zasoace' ; @'gemaa' ; @'rara_753' ;@'edes_360'}
=> onzale_948;\end,\begin define { @'qubi_774' ; @'bibi' ; @'erleor' ;
@'geceon_931' } =>enedbe_924; \end, \begin define{@'lezaed_422' ;
@'esge'}=> xearti; \end, \begin define{@'soried';
@'isarat_460';@'vebi' ; @'tidibe_229'}=> onxebe; \end,od

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

{'onzale_948': ['zasoace', 'gemaa', 'rara_753', 'edes_360'],
 'enedbe_924': ['qubi_774', 'bibi', 'erleor', 'geceon_931'],
 'xearti': ['lezaed_422', 'esge'],
 'onxebe': ['soried', 'isarat_460', 'vebi', 'tidibe_229']}

Вариант №33

Задача №9

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

Пример 1

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

<data> { store @'maerdi'#-5657 },{store @'ona_137'#-1064 },</data>

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

[('maerdi', -5657), ('ona_137', -1064)]

Пример 2

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

<data>{ store @'arbe'#2497 },{store @'leesis_206' #-6251}, { store
@'riso' #-7124 },{ store @'laaxe' #-7403 }, </data>

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

[('arbe', 2497),
 ('leesis_206', -6251),
 ('riso', -7124),
 ('laaxe', -7403)]

Вариант №34

Задача №9

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

Пример 1

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

.do <<let riat_433 := #3320; >>, << let tiis_557 := #5053; >>, << let
geen_258:= #-3177;>>,.end

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

{'riat_433': 3320, 'tiis_557': 5053, 'geen_258': -3177}

Пример 2

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

.do<< let tisove :=#-3512; >>, << let orzaes :=#9702;>>, << let
lege_900 := #868; >>, .end

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

{'tisove': -3512, 'orzaes': 9702, 'lege_900': 868}

Вариант №35

Задача №9

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

Пример 1

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

do do glob -1150 |> 'celaan'; end, do glob 1258 |>'esza_406'; end, do
glob -2096|> 'onesbi'; end, do glob 4506|> 'tebeat_838';end,od

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

{'celaan': -1150,
 'esza_406': 1258,
 'onesbi': -2096,
 'tebeat_838': 4506}

Пример 2

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

do do glob 161 |>'revexe_940'; end, do glob 179 |>'usxein'; end, do
glob 242|>'rexe_768'; end,do glob 8657 |> 'mausqu_653'; end, od

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

{'revexe_940': 161,
 'usxein': 179,
 'rexe_768': 242,
 'mausqu_653': 8657}

Вариант №36

Задача №9

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

Пример 1

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

<data> <data> decl"tile" :sosoar_914; </data>, <data> decl
"atteat_775":tirela;</data>,<data> decl "ence" :rabibe_151; </data>,
</data>

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

[('tile', 'sosoar_914'),
 ('atteat_775', 'tirela'),
 ('ence', 'rabibe_151')]

Пример 2

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

<data> <data> decl "leraon" :gear; </data>, <data> decl
"xezaon":raedla;</data>,<data> decl "cear_456" : esrees_63; </data>,
<data> decl"veer" : xevean; </data>, </data>

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

[('leraon', 'gear'),
 ('xezaon', 'raedla'),
 ('cear_456', 'esrees_63'),
 ('veer', 'xevean')]

Вариант №37

Задача №9

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

Пример 1

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

\begin do var erge_14:= list(enan vebive); done do var xebi :=list(
ares_577 leen_67 tice_946 );done \end

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

{'erge_14': ['enan', 'vebive'],
 'xebi': ['ares_577', 'leen_67', 'tice_946']}

Пример 2

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

\begin do var usxe_519 := list( usribi_536 atquaa leis isra ); done do
var biordi := list( eder quce ); done do var bilais_183 := list(
edsoed tees_47 argema ); done do var aus_988 :=list( arteso ceaqu );
done\end

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

{'usxe_519': ['usribi_536', 'atquaa', 'leis', 'isra'],
 'biordi': ['eder', 'quce'],
 'bilais_183': ['edsoed', 'tees_47', 'argema'],
 'aus_988': ['arteso', 'ceaqu']}

Вариант №38

Задача №9

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

Пример 1

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

<< \begin variable -793 |> zate_446 \end \begin variable -6768
|>rarama_647 \end \begin variable 7101 |>enave \end \begin variable
-8468 |> gexe\end >>

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

[('zate_446', -793),
 ('rarama_647', -6768),
 ('enave', 7101),
 ('gexe', -8468)]

Пример 2

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

<< \begin variable 3662 |> anorma_819\end\begin variable 9428|> erbe
\end\begin variable 6858 |> resoar \end \begin variable -3511 |>ridier
\end >>

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

[('anorma_819', 3662),
 ('erbe', 9428),
 ('resoar', 6858),
 ('ridier', -3511)]

Вариант №39

Задача №9

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

Пример 1

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

do def @'enat_635' : 1806. done. do def @'xeenti' : -4252. done. do
def @'inri': -236. done.

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

[('enat_635', 1806), ('xeenti', -4252), ('inri', -236)]

Пример 2

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

do def @'usen_171' : -6549. done. do def @'isma':-726. done. do def
@'tiqu_759' : -3993. done.

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

[('usen_171', -6549), ('isma', -726), ('tiqu_759', -3993)]

Вариант №40

Задача №9

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

Пример 1

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

do opt[ qute . rabima . inatdi ] to q(ceso); end do opt [ getiza .
usdire . lazala . orar_27 ]to q(biaza_72);end do opt [ tela_938 . ries
. cees . ditece_905 ]to q(biar); end do opt [ ribi . tien_867]to
q(biaan);end

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

{'ceso': ['qute', 'rabima', 'inatdi'],
 'biaza_72': ['getiza', 'usdire', 'lazala', 'orar_27'],
 'biar': ['tela_938', 'ries', 'cees', 'ditece_905'],
 'biaan': ['ribi', 'tien_867']}

Пример 2

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

do opt [usondi_133 . anti_439 . gequ . tege_51 ] to q(azaza); end do
opt[ cereen . maed . tixe ] to q(atin_909);end

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

{'azaza': ['usondi_133', 'anti_439', 'gequ', 'tege_51'],
 'atin_909': ['cereen', 'maed', 'tixe']}