ИВБО-08-22

Вариант №1

Задача №9

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

Пример 1

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

<data> (var enbius => xete_542)( var rire_434 =>geerat )</data>

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

{'xete_542': 'enbius', 'geerat': 'rire_434'}

Пример 2

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

<data> ( var enes => cezate_915 ) ( var bebe=> onondi ) ( var
orat_453 => biaed_641 ) ( var ususbi_91 =>lera_967) </data>

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

{'cezate_915': 'enes',
 'onondi': 'bebe',
 'biaed_641': 'orat_453',
 'lera_967': 'ususbi_91'}

Вариант №2

Задача №9

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

Пример 1

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

<%[[ local #( leen . bior_395 . esedla)==> @'leusso_6' ]] [[local#(
atlaqu_673 . riorala . oranbe_509 )==> @'enan_670' ]] [[local #(
enza_210 . enerar . erxe_670 . maorat)==> @'rale_166' ]][[local#(
tera_551 . edorso . rate_211 . diat_546 )==> @'mama_287' ]]%>

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

[('leusso_6', ['leen', 'bior_395', 'esedla']),
 ('enan_670', ['atlaqu_673', 'riorala', 'oranbe_509']),
 ('rale_166', ['enza_210', 'enerar', 'erxe_670', 'maorat']),
 ('mama_287', ['tera_551', 'edorso', 'rate_211', 'diat_546'])]

Пример 2

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

<% [[ local #( ateenra . onenor_360 . anbi_268 ) ==>@'soried']] [[
local#( esmaat_335 . erbi_322 )==> @'edzala_0' ]] %>

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

[('soried', ['ateenra', 'onenor_360', 'anbi_268']),
 ('edzala_0', ['esmaat_335', 'erbi_322'])]

Вариант №3

Задача №9

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

Пример 1

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

do<section> let @"bexe"= `atti;</section> <section> let @"anle_531"=
`enate_159;</section> <section> let @"oror" = `dice_350;</section> od

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

[('bexe', 'atti'), ('anle_531', 'enate_159'), ('oror', 'dice_350')]

Пример 2

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

do<section>let @"bitexe_282"= `quen_405;</section> <section> let
@"edanti_915"= `usa; </section><section>let @"enxe_404" =`anenri_433;
</section> <section> let @"enen"= `enriri; </section> od

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

[('bitexe_282', 'quen_405'),
 ('edanti_915', 'usa'),
 ('enxe_404', 'anenri_433'),
 ('enen', 'enriri')]

Вариант №4

Задача №9

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

Пример 1

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

<block>val maqua_778 <| [4696 ,-1814 , 2786] val eriner <|[ -5108,
4056,-2653 ]val avean<| [7048 , 9636 , 1222, 7299 ]val biat_874<| [
5301 , 9066 ,-2347 , -2413 ] </block>

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

[('maqua_778', [4696, -1814, 2786]),
 ('eriner', [-5108, 4056, -2653]),
 ('avean', [7048, 9636, 1222, 7299]),
 ('biat_874', [5301, 9066, -2347, -2413])]

Пример 2

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

<block>val xelaabe_612 <| [-9878 , 7406 ,7167 ] val erza_917<| [-8467
,-2060 ,-4371 , -3812 ] val gegema<|[ 2906 ,2152, -376 ]val vezaed_453
<|[ 5230 ,7924] </block>

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

[('xelaabe_612', [-9878, 7406, 7167]),
 ('erza_917', [-8467, -2060, -4371, -3812]),
 ('gegema', [2906, 2152, -376]),
 ('vezaed_453', [5230, 7924])]

Вариант №5

Задача №9

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

Пример 1

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

<block> {set `cezare <- #-8823; }.{ set `laxe <- #6024; }. { set
`onquar_174 <-#-5938; }. { set `erre <- #9910;}. </block>

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

[('cezare', -8823),
 ('laxe', 6024),
 ('onquar_174', -5938),
 ('erre', 9910)]

Пример 2

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

<block>{ set `relein <- #4394; }. { set `arar_302<-#-4909; }. </block>

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

[('relein', 4394), ('arar_302', -4909)]

Вариант №6

Задача №9

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

Пример 1

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

{ begin make zazage is 491; end; begin make esor is 5964; end; begin
make laen_13 is -845;end; begin make usxe_337 is -636; end; }

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

[('zazage', 491),
 ('esor', 5964),
 ('laen_13', -845),
 ('usxe_337', -636)]

Пример 2

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

{ begin make soaat is 494; end; begin make usar_769 is 4081; end;
begin make letiza is -1984; end; begin make xerebe_432 is -8071; end;
}

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

[('soaat', 494),
 ('usar_769', 4081),
 ('letiza', -1984),
 ('xerebe_432', -8071)]

Вариант №7

Задача №9

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

Пример 1

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

\begin do glob xele_34 ==> "xeteon"; end; do glob lariri_589 ==>
"esvebi_416"; end; do glob eses ==> "beququ";end; do glob aedte_675
==>"zace";end; \end

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

{'xeteon': 'xele_34',
 'esvebi_416': 'lariri_589',
 'beququ': 'eses',
 'zace': 'aedte_675'}

Пример 2

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

\begin do glob ceteed ==> "rece_459"; end; do glob qubi==>
"rees_919"; end;do glob dilabe_67==> "erso_315";end;do glob gerion
==>"edti_844"; end; \end

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

{'rece_459': 'ceteed',
 'rees_919': 'qubi',
 'erso_315': 'dilabe_67',
 'edti_844': 'gerion'}

Вариант №8

Задача №9

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

Пример 1

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

\begin .do set @'diatis_888' <=5325 .end; .do set @'soxe' <= 3985
.end; .do set @'edrius' <=4400 .end;.do set @'atle_646' <= 2466
.end;\end

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

[('diatis_888', 5325),
 ('soxe', 3985),
 ('edrius', 4400),
 ('atle_646', 2466)]

Пример 2

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

\begin .do set @'erti' <= 8951 .end; .do set @'cexe_249' <= 8835
.end;\end

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

[('erti', 8951), ('cexe_249', 8835)]

Вариант №9

Задача №9

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

Пример 1

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

begin [ glob #-762 |> q(isbe_167). ], [ glob #-5968 |> q(xebeti). ],
[glob #-3864 |>q(atbe).], [ glob#6899 |> q(isusat_951). ], end

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

{'isbe_167': -762, 'xebeti': -5968, 'atbe': -3864, 'isusat_951': 6899}

Пример 2

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

begin [ glob #2783 |> q(enendi_142). ], [glob #2190 |>
q(lere_515).],end

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

{'enendi_142': 2783, 'lere_515': 2190}

Вариант №10

Задача №9

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

Пример 1

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

<block>{ variable list( "mati_144" , "usisor_799" ) to 'maquce'; }. {
variable list( "sovebe_356", "soma_615" ) to 'ale'; }.</block>

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

{'maquce': ['mati_144', 'usisor_799'],
 'ale': ['sovebe_356', 'soma_615']}

Пример 2

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

<block> { variable list( "onri" , "eslaer" , "sovein") to'esin'; }.
{variable list( "ceered_750" , "veinor_663" ,"diza" ) to 'atlate'; }.
</block>

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

{'esin': ['onri', 'eslaer', 'sovein'],
 'atlate': ['ceered_750', 'veinor_663', 'diza']}

Вариант №11

Задача №9

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

Пример 1

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

<section> || let @'diquat_165':=[ entien_519 usla ] ||;|| let
@'zati':= [ dier teerti bera orered ]||; || let @'aris':= [ bedi_509
xela_730 inso ]||; || let @'rate':= [lezari_192 biin_936 atorus aisdi
] ||; </section>

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

[('diquat_165', ['entien_519', 'usla']),
 ('zati', ['dier', 'teerti', 'bera', 'orered']),
 ('aris', ['bedi_509', 'xela_730', 'inso']),
 ('rate', ['lezari_192', 'biin_936', 'atorus', 'aisdi'])]

Пример 2

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

<section> || let @'aines' := [ soenge rien] ||; || let @'edti' := [
arar rece_19]||; </section>

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

[('aines', ['soenge', 'rien']), ('edti', ['arar', 'rece_19'])]

Вариант №12

Задача №9

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

Пример 1

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

<sect> { new xema ->inanza_539}, { new inonbe -> rira_629 }, {new
laor_387 -> teered },{ new inti_4 -> atar_597},</sect>

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

[('inanza_539', 'xema'),
 ('rira_629', 'inonbe'),
 ('teered', 'laor_387'),
 ('atar_597', 'inti_4')]

Пример 2

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

<sect>{ new erla -> veaton_234 },{ new araatbi_516 -> anbi},{ new
zaonat_591 ->sodi },{ new dixebi ->soza }, </sect>

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

[('veaton_234', 'erla'),
 ('anbi', 'araatbi_516'),
 ('sodi', 'zaonat_591'),
 ('soza', 'dixebi')]

Вариант №13

Задача №9

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

Пример 1

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

.begin do declare @'onla_356' is array( #6942#-1940 #-5220 #8920 );
od. do declare @'dice_105'is array(#-3930 #-1788); od. do declare
@'rior' is array( #-6015 #8072 #1971 ); od. do declare @'rere_530' is
array( #-9466 #-1885#-4108 );od. .end

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

[('onla_356', [6942, -1940, -5220, 8920]),
 ('dice_105', [-3930, -1788]),
 ('rior', [-6015, 8072, 1971]),
 ('rere_530', [-9466, -1885, -4108])]

Пример 2

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

.begin do declare @'rabied_69' is array( #-7808#5148#8021 #-8944 );
od. do declare @'veedra' is array(#109#2347#1297 #-3514); od. do
declare @'biorar'is array( #-2857 #-6207 #-9830 ); od. .end

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

[('rabied_69', [-7808, 5148, 8021, -8944]),
 ('veedra', [109, 2347, 1297, -3514]),
 ('biorar', [-2857, -6207, -9830])]

Вариант №14

Задача №9

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

Пример 1

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

begin store { reve_984, ater, rizaan_307 }to beeres. store {inti,
lequce , rixe_160 , ines_986} to sore. store { reso_477, rein_340 ,
esma} to enge_195. store { aned_105 , aratso_155,rerebi , onin_745 }
to orceri_615. end

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

{'beeres': ['reve_984', 'ater', 'rizaan_307'],
 'sore': ['inti', 'lequce', 'rixe_160', 'ines_986'],
 'enge_195': ['reso_477', 'rein_340', 'esma'],
 'orceri_615': ['aned_105', 'aratso_155', 'rerebi', 'onin_745']}

Пример 2

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

begin store {gebete , vetia_938 , gebi_16 ,arinbi } to eda_636.
store{ bereza , atbi, enonza}to atan. store{ gearxe ,intima_937 } to
qua. end

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

{'eda_636': ['gebete', 'vetia_938', 'gebi_16', 'arinbi'],
 'atan': ['bereza', 'atbi', 'enonza'],
 'qua': ['gearxe', 'intima_937']}

Вариант №15

Задача №9

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

Пример 1

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

do begin global bitear_429 => usadi. end,begin global lareor_629=>
tibete. end, done

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

{'usadi': 'bitear_429', 'tibete': 'lareor_629'}

Пример 2

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

do begin global erceaon_620 => edlaer_532. end, begin global
veinbi_814 => geus. end,begin global onte_969 => orxebe_215. end, done

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

{'edlaer_532': 'erceaon_620',
 'geus': 'veinbi_814',
 'orxebe_215': 'onte_969'}

Вариант №16

Задача №9

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

Пример 1

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

|<data> let beated_462 -> "edteti"</data> <data>let xeis_664
->"oninte_268" </data> <data> let israin -> "biqu" </data> |

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

[('edteti', 'beated_462'),
 ('oninte_268', 'xeis_664'),
 ('biqu', 'israin')]

Пример 2

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

| <data> let usbi -> "isedare" </data> <data> let gequ
->"eszaon_501"</data> |

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

[('isedare', 'usbi'), ('eszaon_501', 'gequ')]

Вариант №17

Задача №9

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

Пример 1

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

<data>(( loc q(escele)"antima_167". )), (( loc q(xeerin)
"orusat_389".)),(( loc q(leed_466) "atan". )), (( loc
q(mainen_724)"zaes".)), </data>

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

{'escele': 'antima_167',
 'xeerin': 'orusat_389',
 'leed_466': 'atan',
 'mainen_724': 'zaes'}

Пример 2

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

<data> ((loc q(lela) "iscein_195". )), (( loc q(ena) "vedi". )), ((loc
q(qute_987) "ises".)), (( loc q(raer_265) "ince". )), </data>

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

{'lela': 'iscein_195',
 'ena': 'vedi',
 'qute_987': 'ises',
 'raer_265': 'ince'}

Вариант №18

Задача №9

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

Пример 1

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

<data> let [ #-2743; #3605; #-3003] to `inenen_852; </data>. <data>
let [ #9400 ; #-8457 ; #-4894 ]to `aan; </data>. <data>let[ #-3306
;#8261 ; #-3078 ; #-1213 ] to `tiveti_485; </data>. <data> let [#-5816
; #-2133] to `xequ_45; </data>.

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

[('inenen_852', [-2743, 3605, -3003]),
 ('aan', [9400, -8457, -4894]),
 ('tiveti_485', [-3306, 8261, -3078, -1213]),
 ('xequ_45', [-5816, -2133])]

Пример 2

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

<data>let [ #1578 ;#990; #7405;#4539 ] to `relaar; </data>. <data>
let [ #-1952 ; #4554 ;#-8125] to `soceri_432; </data>. <data> let
[#-3885; #-7385 ; #4075 ; #8649] to `sogeti; </data>.<data> let [#9703
; #-9446 ; #-5903; #4208 ]to `isen; </data>.

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

[('relaar', [1578, 990, 7405, 4539]),
 ('soceri_432', [-1952, 4554, -8125]),
 ('sogeti', [-3885, -7385, 4075, 8649]),
 ('isen', [9703, -9446, -5903, 4208])]

Вариант №19

Задача №9

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

Пример 1

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

( | new array( 'atce' ;'laxedi_241' ) => bees. |, | new array(
'biveve' ; 'geveri') => maquma_722.|,| new array( 'arisat_776'
;'armaxe') => usrea.|,)

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

{'bees': ['atce', 'laxedi_241'],
 'maquma_722': ['biveve', 'geveri'],
 'usrea': ['arisat_776', 'armaxe']}

Пример 2

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

(| new array('zaar';'geon' ;'ermara' ; 'inra' ) => bice. |, |new
array('qudi' ; 'usge'; 'orinre_40' )=>bere_858. |,| new array(
'inerge' ; 'oncein' ; 'inxear' ;'esenti' ) =>acean_478. |, |new array(
'lama';'ququ_290' ) => ederte. |, )

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

{'bice': ['zaar', 'geon', 'ermara', 'inra'],
 'bere_858': ['qudi', 'usge', 'orinre_40'],
 'acean_478': ['inerge', 'oncein', 'inxear', 'esenti'],
 'ederte': ['lama', 'ququ_290']}

Вариант №20

Задача №9

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

Пример 1

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

<%|| data tece_294 : laorve_113 ||; || data gerean_137:edat||; || data
mabees :ditile ||;|| data orleat_254 : soge_766 ||;%>

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

{'tece_294': 'laorve_113',
 'gerean_137': 'edat',
 'mabees': 'ditile',
 'orleat_254': 'soge_766'}

Пример 2

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

<% || data riceed : divela_702 ||;||data onan :gequ||; %>

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

{'riceed': 'divela_702', 'onan': 'gequ'}

Вариант №21

Задача №9

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

Пример 1

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

((do auto'masoma_710' <== rien_498 od. do auto 'dier'<==onxe_181
od.))

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

{'masoma_710': 'rien_498', 'dier': 'onxe_181'}

Пример 2

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

(( do auto'onat_108' <==ceedat_71 od. do auto 'ceed'<== isis od. do
auto'inus' <== gees_544 od. do auto 'mateso' <== onin_697 od. ))

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

{'onat_108': 'ceedat_71',
 'ceed': 'isis',
 'inus': 'gees_544',
 'mateso': 'onin_697'}

Вариант №22

Задача №9

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

Пример 1

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

| <: variable 'laed_86' <- letibe_495 :>; <:variable 'dira' <-
isatce_522 :>; <: variable 'erveaer_433' <- zaeded_321 :>; |

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

[('laed_86', 'letibe_495'),
 ('dira', 'isatce_522'),
 ('erveaer_433', 'zaeded_321')]

Пример 2

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

| <:variable 'inqu'<- bequ:>; <:variable 'ederbe' <- bexeor_261:>;<:
variable'atra_47'<- esbebe:>; <:variable 'aned'<- esdidi :>;|

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

[('inqu', 'bequ'),
 ('ederbe', 'bexeor_261'),
 ('atra_47', 'esbebe'),
 ('aned', 'esdidi')]

Вариант №23

Задача №9

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

Пример 1

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

.do [ data [ -5792 ;-364 ]=: @'erge_491';]; [ data[ 8649 ; -128] =:
@'rave';]; [ data [ -1704; 6021 ; 3614 ] =:@'bibeon_756';]; [ data
[-2797; -8889 ;-7399 ; -9879 ]=: @'atenra'; ]; .end

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

[('erge_491', [-5792, -364]),
 ('rave', [8649, -128]),
 ('bibeon_756', [-1704, 6021, 3614]),
 ('atenra', [-2797, -8889, -7399, -9879])]

Пример 2

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

.do [ data [5196 ;-2536 ;-1490 ] =: @'biorxe'; ];[ data [ -6074 ;
-6199 ] =: @'arceza'; ]; [ data[ 3064 ; 9221 ]=:@'xean_74'; ]; [data [
-1900; -3731 ; -8810] =:@'esenra_382';]; .end

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

[('biorxe', [5196, -2536, -1490]),
 ('arceza', [-6074, -6199]),
 ('xean_74', [3064, 9221]),
 ('esenra_382', [-1900, -3731, -8810])]

Вариант №24

Задача №9

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

Пример 1

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

<: \begin global#8528 -> q(anus); \end \begin global #2252
->q(xeaer_845); \end\begin global #8484 -> q(labema_189); \end :>

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

{'anus': 8528, 'xeaer_845': 2252, 'labema_189': 8484}

Пример 2

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

<:\begin global #-5981 -> q(zaenare); \end \begin global #-8343
->q(inesve_497); \end:>

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

{'zaenare': -5981, 'inesve_497': -8343}

Вариант №25

Задача №9

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

Пример 1

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

\begin begin let `ente_605 := -9757 end; begin let `atiinso := -5548
end; begin let `rezadi:= -1179 end; begin let `riarqu_538 := 7490
end;\end

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

[('ente_605', -9757),
 ('atiinso', -5548),
 ('rezadi', -1179),
 ('riarqu_538', 7490)]

Пример 2

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

\begin begin let `edon_478 := -64 end; begin let `rema_374:=2297 end;
begin let `ceredi_163:= -3905 end;\end

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

[('edon_478', -64), ('rema_374', 2297), ('ceredi_163', -3905)]

Вариант №26

Задача №9

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

Пример 1

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

<:((set#(teri; enri_264 ; quon ) to `teabe_267 )). ((set #(
esanis_859 ; bimaar_466 ) to `quisma_735 )). (( set#( onesed_64;
vele_814; atgeen) to `aron )). :>

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

[('teabe_267', ['teri', 'enri_264', 'quon']),
 ('quisma_735', ['esanis_859', 'bimaar_466']),
 ('aron', ['onesed_64', 'vele_814', 'atgeen'])]

Пример 2

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

<: (( set #( atge ;ermaza ) to `leer_637 )).(( set#(enar_32 ;aisra
;biatin_169; biorce_129 )to `lebe_242 )). :>

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

[('leer_637', ['atge', 'ermaza']),
 ('lebe_242', ['enar_32', 'aisra', 'biatin_169', 'biorce_129'])]

Вариант №27

Задача №9

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

Пример 1

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

do \begin var issoge birima;\end \begin var lage quraan;\end od

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

[('issoge', 'birima'), ('lage', 'quraan')]

Пример 2

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

do \begin var ened orgeor_867;\end \begin var tean_177
azaaza_523;\end \begin var vedi_576 used; \end\begin var zaanar_12
ismace; \end od

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

[('ened', 'orgeor_867'),
 ('tean_177', 'azaaza_523'),
 ('vedi_576', 'used'),
 ('zaanar_12', 'ismace')]

Вариант №28

Задача №9

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

Пример 1

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

{{ do make #4398|> @"onlaza_775"; done, do make #7446 |> @"tige_963";
done, do make #-6421|> @"tive_128"; done,do make #-8863 |> @"rama";
done, }}

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

{'onlaza_775': 4398,
 'tige_963': 7446,
 'tive_128': -6421,
 'rama': -8863}

Пример 2

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

{{ do make #-7224 |> @"ceti_622"; done, do make #-987|>@"lelaer";
done,}}

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

{'ceti_622': -7224, 'lelaer': -987}

Вариант №29

Задача №9

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

Пример 1

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

{ [[local#2678 => cece_704; ]]; [[ local #2058 => veti;]]; [[local
#5770 => edinti;]]; [[local#6332 => xela_313; ]]; }

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

{'cece_704': 2678, 'veti': 2058, 'edinti': 5770, 'xela_313': 6332}

Пример 2

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

{ [[ local#483=>birean; ]];[[ local #3682 =>rilaat_464; ]];[[ local
#6976 => esza; ]]; }

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

{'birean': 483, 'rilaat_464': 3682, 'esza': 6976}

Вариант №30

Задача №9

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

Пример 1

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

| <section> define vemate veerge. </section>, <section> define
iste_172 reedge.</section>,<section>define geza_50 usri. </section>,|

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

[('vemate', 'veerge'), ('iste_172', 'reedge'), ('geza_50', 'usri')]

Пример 2

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

|<section> define teaqu_786 lera_362. </section>, <section> define
dies_570 vecera.</section>, <section> define cele_118 madiar_985.
</section>, <section> define lezaen isenaed. </section>, |

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

[('teaqu_786', 'lera_362'),
 ('dies_570', 'vecera'),
 ('cele_118', 'madiar_985'),
 ('lezaen', 'isenaed')]

Вариант №31

Задача №9

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

Пример 1

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

{ (( data @'beti_989' ::= atxe_236;));(( data @'ceen_375'
::=inus_449; ));}

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

[('beti_989', 'atxe_236'), ('ceen_375', 'inus_449')]

Пример 2

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

{ (( data @'tidice' ::=reora_864;)); ((data
@'arriin_196'::=leti_907;)); ((data @'soari'::=erquen; )); (( data
@'arcere_54' ::= onri; )); }

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

[('tidice', 'reora_864'),
 ('arriin_196', 'leti_907'),
 ('soari', 'erquen'),
 ('arcere_54', 'onri')]

Вариант №32

Задача №9

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

Пример 1

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

<section> [[val q(quma) to qubi_5. ]][[ val q(esri_369) to sobied. ]]
[[ val q(cecebi)to isveor. ]] [[val q(edsoer_115) to reor_169. ]]
</section>

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

[('qubi_5', 'quma'),
 ('sobied', 'esri_369'),
 ('isveor', 'cecebi'),
 ('reor_169', 'edsoer_115')]

Пример 2

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

<section>[[ val q(insoer)to isle_579.]] [[ val q(orgele_783)to
raor_975.]][[ val q(diqu) to veleri_639. ]]</section>

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

[('isle_579', 'insoer'),
 ('raor_975', 'orgele_783'),
 ('veleri_639', 'diqu')]

Вариант №33

Задача №9

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

Пример 1

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

<data>set @"cetere_828" <-'vema';</data>,<data> set @"ceinus"
<-'isti'; </data>,

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

{'cetere_828': 'vema', 'ceinus': 'isti'}

Пример 2

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

<data> set @"isdi_868" <-'xebedi_855'; </data>,<data> set @"lean" <-
'riined_771'; </data>, <data> set @"eron" <- 'geri'; </data>,<data>
set @"inceat" <- 'teer'; </data>,

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

{'isdi_868': 'xebedi_855',
 'lean': 'riined_771',
 'eron': 'geri',
 'inceat': 'teer'}

Вариант №34

Задача №9

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

Пример 1

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

<<<section> let array( -1243 . 8750 . 1438 . 7122 ) ==>@"diri"
</section>. <section> let array( -470 . -1183 . -5997 ) ==> @"ison"
</section>. <section>let array( -640 . -8551 ) ==> @"ansoen_777"
</section>.>>

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

{'diri': [-1243, 8750, 1438, 7122],
 'ison': [-470, -1183, -5997],
 'ansoen_777': [-640, -8551]}

Пример 2

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

<< <section>let array(-1103 . 90 . 2681 . -3996 ) ==>
@"atzaen"</section>. <section> let array( -1746 . -2512 )==>@"onabe"
</section>. <section> let array(7894 . 5192 . -5170 . -8108
)==>@"lala" </section>.<section>let array(5628 . -3067 . 3324 . -302 )
==>@"maor_575" </section>.>>

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

{'atzaen': [-1103, 90, 2681, -3996],
 'onabe': [-1746, -2512],
 'lala': [7894, 5192, -5170, -8108],
 'maor_575': [5628, -3067, 3324, -302]}

Вариант №35

Задача №9

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

Пример 1

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

\begin [[ def @"rete" =list( #820 . #1375 . #-7705 ). ]], [[ def
@"ritein_701" = list( #-4601 . #7034 .#-7982 ). ]], [[ def
@"erla_576"=list( #-7877 .#-8167 . #-1361 . #8477 ). ]], [[ def
@"edre"= list( #2759 . #-1725 . #5488 ).]], \end

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

{'rete': [820, 1375, -7705],
 'ritein_701': [-4601, 7034, -7982],
 'erla_576': [-7877, -8167, -1361, 8477],
 'edre': [2759, -1725, 5488]}

Пример 2

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

\begin[[ def @"esbe_176" = list( #2854 . #-4584 .#-1540). ]], [[ def
@"once_24" = list(#-2092 . #-6034 ). ]], \end

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

{'esbe_176': [2854, -4584, -1540], 'once_24': [-2092, -6034]}

Вариант №36

Задача №9

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

Пример 1

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

<block>[[ glob #( 5537;6444 ;9199 ; -3314 )|> @'atdi'; ]],[[glob #(
3503 ; -2177 ; 4563 ;-982) |> @'oraan'; ]], [[ glob #( 5387 ; 2732)
|>@'usbe_504'; ]], [[ glob #(-8816 ; -5374; 5515 ) |>@'abion_216'; ]],
</block>

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

[('atdi', [5537, 6444, 9199, -3314]),
 ('oraan', [3503, -2177, 4563, -982]),
 ('usbe_504', [5387, 2732]),
 ('abion_216', [-8816, -5374, 5515])]

Пример 2

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

<block> [[ glob #( 6881; -8058;-894 ; 5405 ) |> @'edarla_97'; ]],[[
glob#( -4148 ;35; 1444) |>@'rilear_844'; ]], [[ glob #( 1737 ;-6552)
|> @'eres'; ]], [[ glob #( 7148;-5579)|>@'xebebe_96';]], </block>

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

[('edarla_97', [6881, -8058, -894, 5405]),
 ('rilear_844', [-4148, 35, 1444]),
 ('eres', [1737, -6552]),
 ('xebebe_96', [7148, -5579])]

Вариант №37

Задача №9

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

Пример 1

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

<section>do global #4942 to zazate. end, do global#6437 to erin. end,
do global#5408 to rion_450. end, </section>

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

[('zazate', 4942), ('erin', 6437), ('rion_450', 5408)]

Пример 2

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

<section> do global #-7247 to aquarce_430. end, do global #-2618 to
tece. end,</section>

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

[('aquarce_430', -7247), ('tece', -2618)]

Вариант №38

Задача №9

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

Пример 1

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

.do (( set q(aerla_12)<== #9631; )); ((set q(laen_336) <== #-1730;
));(( set q(veso_221) <==#-8817; ));(( set q(usatre_173)<== #-9173;));
.end

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

[('aerla_12', 9631),
 ('laen_336', -1730),
 ('veso_221', -8817),
 ('usatre_173', -9173)]

Пример 2

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

.do (( set q(isvequ) <== #-1693;));(( set q(reried_290) <==
#3999;));(( set q(lais_773) <==#-5448;)); (( set q(labi_345) <==
#1271;));.end

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

[('isvequ', -1693),
 ('reried_290', 3999),
 ('lais_773', -5448),
 ('labi_345', 1271)]

Вариант №39

Задача №9

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

Пример 1

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

(([[opt rile -9265 ]]; [[ opt riaqu_357 -5251]]; [[ opt dilaon -3697
]];[[ opt cesodi_913 258 ]]; ))

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

{'rile': -9265,
 'riaqu_357': -5251,
 'dilaon': -3697,
 'cesodi_913': 258}

Пример 2

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

(( [[ opt andiri -5375 ]]; [[ opt anar_185 4386 ]]; [[opt ineren 5450
]]; ))

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

{'andiri': -5375, 'anar_185': 4386, 'ineren': 5450}

Вариант №40

Задача №9

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

Пример 1

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

((<% #5444==> quarer; %>, <% #9854 ==> xeed; %>, <% #-31 ==> geusus;
%>, <%#1826==>ared; %>,))

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

[('quarer', 5444), ('xeed', 9854), ('geusus', -31), ('ared', 1826)]

Пример 2

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

((<% #9707 ==> ared_484; %>, <% #-7648==> ceon; %>, <%#4382 ==>
tibi;%>, ))

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

[('ared_484', 9707), ('ceon', -7648), ('tibi', 4382)]