ИКБО-20-22

Вариант №1

Задача №9

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

Пример 1

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

do {make 3246 => ininin_335. } {make -6599 => leedis_383. } {make
8275 => gece_310. } end

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

{'ininin_335': 3246, 'leedis_383': -6599, 'gece_310': 8275}

Пример 2

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

do{ make -4445 => tele_75. } { make 171=> reed_981. } end

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

{'tele_75': -4445, 'reed_981': 171}

Вариант №2

Задача №9

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

Пример 1

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

.begin [[new raes <| #-9001 ]], [[ new vereer <| #-5854]], [[ new
arenso_929 <| #1264 ]],.end

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

[('raes', -9001), ('vereer', -5854), ('arenso_929', 1264)]

Пример 2

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

.begin [[new useser_8 <| #7304 ]],[[ new veor <| #-4499 ]],[[new
isgees <|#-9174 ]], .end

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

[('useser_8', 7304), ('veor', -4499), ('isgees', -9174)]

Вариант №3

Задача №9

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

Пример 1

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

do (( equ vege_443 ==>ince;)); (( equ entila_147 ==> beveon; )); od

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

[('ince', 'vege_443'), ('beveon', 'entila_147')]

Пример 2

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

do (( equ atzaen_444 ==> tece_138;));(( equ aner ==> rari_224; )); od

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

[('tece_138', 'atzaen_444'), ('rari_224', 'aner')]

Вариант №4

Задача №9

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

Пример 1

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

( begin option soates_959 <==gemage end. begin option beceti <==
zamaor_297 end. begin option leaen<== geti_59 end. )

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

[('soates_959', 'gemage'),
 ('beceti', 'zamaor_297'),
 ('leaen', 'geti_59')]

Пример 2

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

(begin option enrite <==onaor end. begin option tema_972 <== sobela
end. )

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

[('enrite', 'onaor'), ('tema_972', 'sobela')]

Вариант №5

Задача №9

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

Пример 1

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

<:<: loc 1688 =:`maesbe :> <:loc 929 =:`aat :><: loc 2767 =:`bitexe
:><: loc -1725 =: `xeti_445 :>:>

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

{'maesbe': 1688, 'aat': 929, 'bitexe': 2767, 'xeti_445': -1725}

Пример 2

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

<: <:loc -1427 =:`gean_615:> <: loc -489=: `esan_914 :><: loc 7624 =:
`ceribe :> <:loc -965 =:`atqube :> :>

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

{'gean_615': -1427, 'esan_914': -489, 'ceribe': 7624, 'atqube': -965}

Вариант №6

Задача №9

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

Пример 1

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

<: do decl enen <- list(-9419 . 4980 . 3137 ); od, do decl orma_591<-
list( -7161 . -1423); od, :>

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

[('enen', [-9419, 4980, 3137]), ('orma_591', [-7161, -1423])]

Пример 2

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

<:do decl arledi <- list( -2113 . -7987 . 7153 . 9424 ); od, do decl
ribien_609<- list( 1359 . 8261 . 5956 ); od,:>

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

[('arledi', [-2113, -7987, 7153, 9424]),
 ('ribien_609', [1359, 8261, 5956])]

Вариант №7

Задача №9

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

Пример 1

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

.do [[ auto 9772 to essoti_440;]]; [[ auto -1334 to zateat; ]];[[auto
6377 to besori_809;]]; .end

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

{'essoti_440': 9772, 'zateat': -1334, 'besori_809': 6377}

Пример 2

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

.do [[auto -5818 to teve; ]]; [[auto -6850 to inxequ_572;]]; [[ auto
-911 to biquce_574;]]; .end

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

{'teve': -5818, 'inxequ_572': -6850, 'biquce_574': -911}

Вариант №8

Задача №9

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

Пример 1

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

<< <: variable 'esqu' ==> 'biza'; :>. <: variable 'orge_92'==>
'xeed';:>.>>

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

[('biza', 'esqu'), ('xeed', 'orge_92')]

Пример 2

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

<<<:variable'usriza' ==> 'enza'; :>. <: variable'anedza_924' ==>
'iserus_420'; :>. >>

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

[('enza', 'usriza'), ('iserus_420', 'anedza_924')]

Вариант №9

Задача №9

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

Пример 1

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

<block> [ rior_957 <| q(ceza_888). ]; [ beesaen_799 <| q(indi_696).
]; [ erso <|q(aoredti_479). ];</block>

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

[('rior_957', 'ceza_888'),
 ('beesaen_799', 'indi_696'),
 ('erso', 'aoredti_479')]

Пример 2

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

<block>[aorat_144<| q(aorso).]; [ isma_980 <| q(tia). ]; [quus_813 <|
q(esso_291). ];</block>

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

[('aorat_144', 'aorso'),
 ('isma_980', 'tia'),
 ('quus_813', 'esso_291')]

Вариант №10

Задача №9

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

Пример 1

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

<: <block>variable oror ::= `zaor_44; </block>, <block> variable orri
::= `inrabe_961; </block>, <block>variable ratiis_31::=`leradi;
</block>, :>

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

{'oror': 'zaor_44', 'orri': 'inrabe_961', 'ratiis_31': 'leradi'}

Пример 2

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

<: <block>variable rate ::= `sola_538; </block>, <block> variable
inso_870 ::= `tees_288; </block>,<block> variable ensoqu::=
`bedi_636;</block>, <block>variable bezaat::= `tibe;</block>, :>

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

{'rate': 'sola_538',
 'inso_870': 'tees_288',
 'ensoqu': 'bedi_636',
 'bezaat': 'tibe'}

Вариант №11

Задача №9

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

Пример 1

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

do <section>data lege_95::= #-7790 </section>;<section> data xeried
::= #9918</section>; od

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

{'lege_95': -7790, 'xeried': 9918}

Пример 2

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

do<section>data used_468 ::=#6608 </section>;<section> data
bidi_713::= #5861 </section>;od

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

{'used_468': 6608, 'bidi_713': 5861}

Вариант №12

Задача №9

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

Пример 1

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

<sect>( data [-284, -5883] =>`arisbe_46 ), (data [ -2357,-7731 , 3926
] =>`xearan_972 ),( data [7328, -1097 ] =>`zaonbe_36 ),( data [ 826 ,
7488 ,8996] =>`geis), </sect>

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

{'arisbe_46': [-284, -5883],
 'xearan_972': [-2357, -7731, 3926],
 'zaonbe_36': [7328, -1097],
 'geis': [826, 7488, 8996]}

Пример 2

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

<sect>( data [7286 , -9177 ] => `dila),( data [ 7167 ,4101 ]
=>`mained_149 ),( data[ 4713 , 1124] =>`qula), ( data [ 6418, 3036 ,
-1985 ] => `erge ),</sect>

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

{'dila': [7286, -9177],
 'mained_149': [7167, 4101],
 'qula': [4713, 1124],
 'erge': [6418, 3036, -1985]}

Вариант №13

Задача №9

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

Пример 1

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

{ [[ opt qura_288::=[ geleat . isorar_788 . tilabe ] ]] [[opt
tequdi_701::=[ erteus . beti_550 . once_423 . tein ] ]][[ opt
isorer_825 ::=[anbe_260 . arusin . retiin ] ]] [[ opt atzadi_998 ::= [
soonla_192 . enat . ceonza . velale_381] ]]}

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

{'qura_288': ['geleat', 'isorar_788', 'tilabe'],
 'tequdi_701': ['erteus', 'beti_550', 'once_423', 'tein'],
 'isorer_825': ['anbe_260', 'arusin', 'retiin'],
 'atzadi_998': ['soonla_192', 'enat', 'ceonza', 'velale_381']}

Пример 2

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

{ [[opt israon ::=[berala . rige]]] [[ opt xege_161::=[ onisra .
xedira_788 . esed_674 ] ]] [[opt atla ::= [inanus_589 . lave . zamaar
. lebi] ]] }

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

{'israon': ['berala', 'rige'],
 'xege_161': ['onisra', 'xedira_788', 'esed_674'],
 'atla': ['inanus_589', 'lave', 'zamaar', 'lebi']}

Вариант №14

Задача №9

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

Пример 1

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

<%<section>global #( 4286 -5393 -4797 ) -> usza_309
</section>.<section> global #( 9932 3806)-> edtear_913
</section>.<section>global#( -7639 -5858 -6073)->rasoxe_940
</section>. <section> global #( -2249 -9984 ) ->mara </section>. %>

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

[('usza_309', [4286, -5393, -4797]),
 ('edtear_913', [9932, 3806]),
 ('rasoxe_940', [-7639, -5858, -6073]),
 ('mara', [-2249, -9984])]

Пример 2

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

<% <section> global #( 4239 790 6767 7444) ->
usaor_214</section>.<section>global #( -2919 8403 4209 326
)->esat</section>. <section> global#( -4965 -5331 -9287 )
->atra_195</section>. <section>global#( -9957 -5315 1241 )
->bieste_319 </section>. %>

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

[('usaor_214', [4239, 790, 6767, 7444]),
 ('esat', [-2919, 8403, 4209, 326]),
 ('atra_195', [-4965, -5331, -9287]),
 ('bieste_319', [-9957, -5315, 1241])]

Вариант №15

Задача №9

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

Пример 1

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

<<val bilaa_6<== { 6585; 6314 ; -8843 ; -2289 } val raed_795 <=={
-5238 ; 2461 ;6021 ; 2834} val ordi <== { 7524; 766 ; -5463 }>>

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

{'bilaa_6': [6585, 6314, -8843, -2289],
 'raed_795': [-5238, 2461, 6021, 2834],
 'ordi': [7524, 766, -5463]}

Пример 2

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

<< val onvele_994 <== {-6801 ;7197 ;3206 } val orgeer<== { -2216
;-1297 ;8650 ; -3624 } >>

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

{'onvele_994': [-6801, 7197, 3206],
 'orgeer': [-2216, -1297, 8650, -3624]}

Вариант №16

Задача №9

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

Пример 1

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

{{ declare list( #-8872 ;#-867 ; #-8418; #-2255)==>@"isar";
}};{{declare list( #-3553 ; #-5140 ; #-4791;#-5089 ) ==>@"gebite"; }};
{{declare list(#7142; #-2368; #9290)==>@"lexeus_634"; }}; {{ declare
list( #-2553; #-1361 ; #-6711 ; #-1210 ) ==> @"veen";}};

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

{'isar': [-8872, -867, -8418, -2255],
 'gebite': [-3553, -5140, -4791, -5089],
 'lexeus_634': [7142, -2368, 9290],
 'veen': [-2553, -1361, -6711, -1210]}

Пример 2

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

{{declare list( #5297 ; #784 )==> @"orlati"; }}; {{declare list(#9076
; #-8717 ;#-1025 ; #-1807) ==> @"gemala_813";}};

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

{'orlati': [5297, 784], 'gemala_813': [9076, -8717, -1025, -1807]}

Вариант №17

Задача №9

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

Пример 1

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

<section>||global enedan_809 :[ #7647 ,#-3192 ];||; || global geti: [
#-4547,#-1540 ];||; </section>

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

[('enedan_809', [7647, -3192]), ('geti', [-4547, -1540])]

Пример 2

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

<section>||global vediti_757 :[ #-377 , #6450 , #-4835 ,#-637];||; ||
global inza: [ #-7043 ,#2493 , #-1459, #-6783 ];||; ||global dibe : [
#5420, #4393, #5388,#4931 ];||; </section>

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

[('vediti_757', [-377, 6450, -4835, -637]),
 ('inza', [-7043, 2493, -1459, -6783]),
 ('dibe', [5420, 4393, 5388, 4931])]

Вариант №18

Задача №9

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

Пример 1

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

.do<section>def"edve" ::= array( sora ; anana_918 );
</section><section> def "isageer"::=array( isus_350 ;inxe ; mala_158 ;
tireat ); </section><section> def "bile_572" ::=array( ritiqu ;ledi
);</section> <section>def "onener_513" ::= array( antera_385 ;
zainan_386 );</section>.end

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

{'edve': ['sora', 'anana_918'],
 'isageer': ['isus_350', 'inxe', 'mala_158', 'tireat'],
 'bile_572': ['ritiqu', 'ledi'],
 'onener_513': ['antera_385', 'zainan_386']}

Пример 2

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

.do <section> def"bilege" ::= array(rebidi_355 ; aatbeti_835
;esge_254 ; orri_512); </section> <section> def
"biorer_929"::=array(onorin_48 ;teaanma_194 );</section> <section>
def"oror" ::=array( ededso_842; reon_251 ; diesra ); </section>
<section> def"sous" ::= array( rees ; edre_487); </section> .end

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

{'bilege': ['rebidi_355', 'aatbeti_835', 'esge_254', 'orri_512'],
 'biorer_929': ['onorin_48', 'teaanma_194'],
 'oror': ['ededso_842', 'reon_251', 'diesra'],
 'sous': ['rees', 'edre_487']}

Вариант №19

Задача №9

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

Пример 1

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

{ store @'atledi'is geri. }; { store @'enzave' is atuste_784. }; {
store @'gesoan_339' is erdi_490.};

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

{'atledi': 'geri', 'enzave': 'atuste_784', 'gesoan_339': 'erdi_490'}

Пример 2

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

{ store @'orqu' is died_840. }; { store @'gegere_719' is aleed.};
{store @'onte_77'is raedti_678. }; {store @'mari' is zadi. };

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

{'orqu': 'died_840',
 'gegere_719': 'aleed',
 'onte_77': 'raedti_678',
 'mari': 'zadi'}

Вариант №20

Задача №9

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

Пример 1

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

.do define ormaen_452 <- -7348; define tege<- -7565;define onor_57 <-
5154; define andi <- -7496; .end

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

{'ormaen_452': -7348, 'tege': -7565, 'onor_57': 5154, 'andi': -7496}

Пример 2

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

.do define esdi_120<- -7499; define cexe <- -9263; define ortira_367
<- 5908;define enaton<- 1822; .end

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

{'esdi_120': -7499, 'cexe': -9263, 'ortira_367': 5908, 'enaton': 1822}

Вариант №21

Задача №9

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

Пример 1

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

<data>.do new 1723 -> @'quedge'. .end .do new 6621 -> @'inge'. .end
.do new -5775 -> @'quenxe_743'. .end .do new 2027 ->@'ara'.
.end</data>

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

{'quedge': 1723, 'inge': 6621, 'quenxe_743': -5775, 'ara': 2027}

Пример 2

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

<data> .do new 8327 -> @'rirees_249'. .end .do new 2914 ->@'isin'.
.end .do new 7285 -> @'sodior'. .end .do new 8700 -> @'onraus_783'.
.end </data>

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

{'rirees_249': 8327, 'isin': 2914, 'sodior': 7285, 'onraus_783': 8700}

Вариант №22

Задача №9

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

Пример 1

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

<< <block>glob array(-4122 ,100 , -2221 )=>rier</block>, <block> glob
array(6272 , -1678) =>quon_837 </block>,<block> glob array(5508 , 3497
, 1618 )=> ceso </block>,<block> glob array( -151 , -520 ) => lais
</block>, >>

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

{'rier': [-4122, 100, -2221],
 'quon_837': [6272, -1678],
 'ceso': [5508, 3497, 1618],
 'lais': [-151, -520]}

Пример 2

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

<< <block> glob array(-1492, 1024 ) =>gezama_857 </block>,
<block>glob array(1487 ,3322 , 6817 ) => atce </block>, <block>glob
array(-9182, -7018) => latein_68 </block>, >>

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

{'gezama_857': [-1492, 1024],
 'atce': [1487, 3322, 6817],
 'latein_68': [-9182, -7018]}

Вариант №23

Задача №9

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

Пример 1

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

<% do make 4238 =: orte_403 od. do make 8042 =:edle_676 od. %>

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

[('orte_403', 4238), ('edle_676', 8042)]

Пример 2

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

<% do make 8570=: vequdi od. do make 2673 =: inte_924 od. do make
-2786 =:cetila_369 od. %>

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

[('vequdi', 8570), ('inte_924', 2673), ('cetila_369', -2786)]

Вариант №24

Задача №9

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

Пример 1

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

[[ do store @"quan"<- #-347. done. do store @"esrage_191" <-#9411.
done. ]]

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

[('quan', -347), ('esrage_191', 9411)]

Пример 2

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

[[do store @"orus_201" <- #-9266. done. do store @"rausve_601"<-
#-890. done. do store @"inbi_682" <-#8207. done. do store @"atquma" <-
#2573. done.]]

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

[('orus_201', -9266),
 ('rausve_601', -890),
 ('inbi_682', 8207),
 ('atquma', 2573)]

Вариант №25

Задача №9

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

Пример 1

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

<data>def 5954 |> @"dian_947";def -7007|> @"xetiri"; </data>

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

[('dian_947', 5954), ('xetiri', -7007)]

Пример 2

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

<data>def -3202|>@"dixe_91";def -4392 |>@"zatixe"; </data>

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

[('dixe_91', -3202), ('zatixe', -4392)]

Вариант №26

Задача №9

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

Пример 1

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

<data> do local @"mabear" ::= 7818. od,do local @"reanis" ::= -8421.
od, do local @"ante" ::= 934. od,do local @"axe" ::= -5985. od,
</data>

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

{'mabear': 7818, 'reanis': -8421, 'ante': 934, 'axe': -5985}

Пример 2

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

<data>do local @"laena_345" ::= 5057. od, do local @"zabeed_255" ::=
-8987. od,do local @"tixebi" ::= 5619. od, do local @"anatri"::=
-6566. od, </data>

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

{'laena_345': 5057,
 'zabeed_255': -8987,
 'tixebi': 5619,
 'anatri': -6566}

Вариант №27

Задача №9

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

Пример 1

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

begin [data istiza_894 <==#(-6129; -7064 ;7790 ; 4743) ], [ data
leadi_13 <==#( -3212;-1312; 1041 ; 1233 )], [data ininbe <== #( 1422 ;
-2077 ) ],end

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

[('istiza_894', [-6129, -7064, 7790, 4743]),
 ('leadi_13', [-3212, -1312, 1041, 1233]),
 ('ininbe', [1422, -2077])]

Пример 2

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

begin[ data soesus<== #( -228 ;4519; 5924) ], [ data erzace_219 <==#(
-5412 ; -9468 ;3940 ; -4504) ], [data erra_288<==#( 9865 ; 7515; -5654
; -1557 )], end

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

[('soesus', [-228, 4519, 5924]),
 ('erzace_219', [-5412, -9468, 3940, -4504]),
 ('erra_288', [9865, 7515, -5654, -1557])]

Вариант №28

Задача №9

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

Пример 1

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

<block>[ store #( biqu_590 isenat )|> lear_881 ]; [ store #(
biored_632 teor quisus_135) |> sote]; [store #( mace_122 cece edra_534
israqu)|> beered_353 ]; </block>

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

{'lear_881': ['biqu_590', 'isenat'],
 'sote': ['biored_632', 'teor', 'quisus_135'],
 'beered_353': ['mace_122', 'cece', 'edra_534', 'israqu']}

Пример 2

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

<block> [ store #( biqute lazaer_485 maes onesge ) |> mausbi_225 ];[
store#(beance inquis_21 gear_125 esmace_711 ) |>leor_880]; [ store #(
inxeve qulege_204 zaorte ormale_301 ) |> mage]; [store #( gean_488
ceveor )|> sosoed_143];</block>

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

{'mausbi_225': ['biqute', 'lazaer_485', 'maes', 'onesge'],
 'leor_880': ['beance', 'inquis_21', 'gear_125', 'esmace_711'],
 'mage': ['inxeve', 'qulege_204', 'zaorte', 'ormale_301'],
 'sosoed_143': ['gean_488', 'ceveor']}

Вариант №29

Задача №9

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

Пример 1

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

option 8416|>reti option -9762 |>lain option 9997 |>bied

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

{'reti': 8416, 'lain': -9762, 'bied': 9997}

Пример 2

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

option 4044|> biquin_962 option -1736 |> quar_508

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

{'biquin_962': 4044, 'quar_508': -1736}

Вариант №30

Задача №9

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

Пример 1

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

<section> << val xebe =: quen; >>;<< val quen_102 =: soteri; >>;<< val
laxe =:beriti; >>;</section>

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

[('quen', 'xebe'), ('soteri', 'quen_102'), ('beriti', 'laxe')]

Пример 2

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

<section><< val aus =: cerira_717; >>; << val xeceed_438 =:
dixeti_443; >>; << val biin =: rale_109; >>; </section>

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

[('cerira_717', 'aus'),
 ('dixeti_443', 'xeceed_438'),
 ('rale_109', 'biin')]

Вариант №31

Задача №9

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

Пример 1

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

| begin data list(#3115 .#4989 . #-1489 ) =: orgear_461; end; begin
data list( #-1683 . #-8206 . #-9021 )=: gein; end; |

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

[('orgear_461', [3115, 4989, -1489]), ('gein', [-1683, -8206, -9021])]

Пример 2

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

| begin data list( #-5896 . #6051 )=: erenso;end; begin data list(
#820 . #1485 .#6059 . #-1642 ) =: beer; end;|

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

[('erenso', [-5896, 6051]), ('beer', [820, 1485, 6059, -1642])]

Вариант №32

Задача №9

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

Пример 1

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

{{ {{ equ `teardi |> incela_596;}};{{ equ `reve_131|> rale; }}; {{equ
`leredi_180|>lece_528; }}; {{equ `usma_637 |> esgeza; }};}}

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

{'incela_596': 'teardi',
 'rale': 'reve_131',
 'lece_528': 'leredi_180',
 'esgeza': 'usma_637'}

Пример 2

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

{{ {{ equ `dizaus |> erbe_80; }}; {{ equ `laquza_40 |> tius_419;
}};}}

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

{'erbe_80': 'dizaus', 'tius_419': 'laquza_40'}

Вариант №33

Задача №9

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

Пример 1

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

do do option arardi_311:=aesve; done do option quaron_732:=
veveri_836; done do option once_910 := velaen; done end

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

{'arardi_311': 'aesve',
 'quaron_732': 'veveri_836',
 'once_910': 'velaen'}

Пример 2

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

do do option veerre := cequ;done do option aradiat :=bebira; done do
option beedbe := gedi_651; done end

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

{'veerre': 'cequ', 'aradiat': 'bebira', 'beedbe': 'gedi_651'}

Вариант №34

Задача №9

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

Пример 1

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

do [ @"mabi":1822 ], [@"raesma_855" :-8115], [@"inreus":
8646],[@"ceveve" : 2354 ],end

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

{'mabi': 1822, 'raesma_855': -8115, 'inreus': 8646, 'ceveve': 2354}

Пример 2

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

do [@"tiened_484" : 6534 ], [ @"dieste" :-6058 ],end

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

{'tiened_484': 6534, 'dieste': -6058}

Вариант №35

Задача №9

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

Пример 1

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

do | loc `tige := 'istees_528'; |. |loc `orvete:='geon'; |. end

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

{'tige': 'istees_528', 'orvete': 'geon'}

Пример 2

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

do | loc `ladior_419 := 'age'; |. | loc `tiveis_352 := 'raso_443'; |.
|loc `inlaes := 'labi';|. |loc `esates_580 := 'solaari'; |. end

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

{'ladior_419': 'age',
 'tiveis_352': 'raso_443',
 'inlaes': 'labi',
 'esates_580': 'solaari'}

Вариант №36

Задача №9

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

Пример 1

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

<section> new onbeen_951 := #3110 new raati_589 :=#7415 new
isatce_191:= #8029 </section>

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

{'onbeen_951': 3110, 'raati_589': 7415, 'isatce_191': 8029}

Пример 2

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

<section> new xerabe := #-4567 new tixece := #1974 new rabien :=
#-8283 new xeor := #-7177 </section>

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

{'xerabe': -4567, 'tixece': 1974, 'rabien': -8283, 'xeor': -7177}

Вариант №37

Задача №9

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

Пример 1

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

do || opt #5623 =>raat_710;||,|| opt #6335=> soti; ||,|| opt #-7583
=>zace_231;||,||opt #300 => edsodi;||, end

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

[('raat_710', 5623),
 ('soti', 6335),
 ('zace_231', -7583),
 ('edsodi', 300)]

Пример 2

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

do || opt #-1536 => onteis_676;||,|| opt #-6440 =>bemaar; ||, ||opt
#-8041 => dilela_492; ||, || opt #-8210 => cear_791; ||,end

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

[('onteis_676', -1536),
 ('bemaar', -6440),
 ('dilela_492', -8041),
 ('cear_791', -8210)]

Вариант №38

Задача №9

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

Пример 1

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

.begin ((opt'atarat'::= array(#-4056 . #-9481 ); )) (( opt 'dianti'
::=array( #1180 . #4052 .#-9941 . #1179 ); )) (( opt 'eses' ::= array(
#996 . #1061 . #6164 ); )) (( opt 'usis' ::= array( #-6766 . #1559
.#7020 . #-1228 ); )) .end

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

[('atarat', [-4056, -9481]),
 ('dianti', [1180, 4052, -9941, 1179]),
 ('eses', [996, 1061, 6164]),
 ('usis', [-6766, 1559, 7020, -1228])]

Пример 2

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

.begin (( opt 'teveen_377' ::= array( #6220 . #1656); ))(( opt
'isla'::= array( #1370 .#-5094 );)) ((opt 'sobe'::= array(#-1251 .
#-2943); )).end

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

[('teveen_377', [6220, 1656]),
 ('isla', [1370, -5094]),
 ('sobe', [-1251, -2943])]

Вариант №39

Задача №9

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

Пример 1

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

<sect> new reed_665 is #8172; new lebe is #8798;</sect>

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

{'reed_665': 8172, 'lebe': 8798}

Пример 2

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

<sect>new lelati_99 is#-6915;new onon_960 is#312; new tebira_688 is
#-5402; </sect>

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

{'lelati_99': -6915, 'onon_960': 312, 'tebira_688': -5402}

Вариант №40

Задача №9

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

Пример 1

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

do do option matire_986 : cear. end do option diedra :malere_43. end
done

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

{'matire_986': 'cear', 'diedra': 'malere_43'}

Пример 2

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

do do option leedso :ququ_680. end do option tiateer_933 :
xebile_604. end do option erti: laso. end done

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

{'leedso': 'ququ_680', 'tiateer_933': 'xebile_604', 'erti': 'laso'}