ИВБО-09-22

Вариант №1

Задача №9

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

Пример 1

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

[ { set list( #7759 #-4930 #-3117#-9042 ) to disoxe }, { set list(
#8625 #-8982 #-3753#-3878 ) to anon_452 },{ set list( #-8756 #-6091
#-7118 #9808 )to ongere_409}, { set list( #9618 #-3343 #-2135 #1287)
to resoar },]

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

[('disoxe', [7759, -4930, -3117, -9042]),
 ('anon_452', [8625, -8982, -3753, -3878]),
 ('ongere_409', [-8756, -6091, -7118, 9808]),
 ('resoar', [9618, -3343, -2135, 1287])]

Пример 2

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

[ { set list( #7546 #-6539 )to esbe_842 },{ set list( #4693 #-8855
)to rilexe }, ]

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

[('esbe_842', [7546, -6539]), ('rilexe', [4693, -8855])]

Вариант №2

Задача №9

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

Пример 1

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

<% (( store #-175 -> erxedi_608; )). (( store #9092 -> quinti;)).
((store#9641 -> cema;)).((store #8216 -> somabe; )). %>

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

{'erxedi_608': -175, 'quinti': 9092, 'cema': 9641, 'somabe': 8216}

Пример 2

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

<% (( store #-8186 -> rasote; )). (( store #-6002 ->edza;)).
((store#254 ->sois; )). %>

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

{'rasote': -8186, 'edza': -6002, 'sois': 254}

Вариант №3

Задача №9

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

Пример 1

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

{{ var @'erteus'<| #5649; var @'usrege'<| #6693;var @'lebe'<| #-2365;
}}

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

{'erteus': 5649, 'usrege': 6693, 'lebe': -2365}

Пример 2

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

{{var @'beores_227' <| #6032;var @'reinte_977' <| #-7948; var
@'esre_373' <| #7224; var @'onzabe' <| #5818; }}

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

{'beores_227': 6032,
 'reinte_977': -7948,
 'esre_373': 7224,
 'onzabe': 5818}

Вариант №4

Задача №9

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

Пример 1

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

[[ .do option @"usened" <- #7074; .end .do option @"ceaesen" <-
#8971; .end .do option @"isdion_464" <- #281; .end]]

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

[('usened', 7074), ('ceaesen', 8971), ('isdion_464', 281)]

Пример 2

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

[[ .do option @"orerer" <- #-5425;.end .do option @"atsoon"<- #-6455;
.end .do option @"tirela" <- #7861;.end .do option @"xema" <-
#-1573;.end ]]

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

[('orerer', -5425),
 ('atsoon', -6455),
 ('tirela', 7861),
 ('xema', -1573)]

Вариант №5

Задача №9

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

Пример 1

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

<section>\begin equ"bete_178":= [#-5264 .#-1883 .#-5208 ]. \end
\begin equ"georti":=[ #-5017 . #4033 .#1726 ]. \end \begin equ
"atteer" :=[ #-2684 .#-5299 . #-3407].\end \begin equ"tius" :=[ #3153
. #-9055 . #8511 ]. \end</section>

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

{'bete_178': [-5264, -1883, -5208],
 'georti': [-5017, 4033, 1726],
 'atteer': [-2684, -5299, -3407],
 'tius': [3153, -9055, 8511]}

Пример 2

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

<section>\begin equ "xebi_882":= [ #-5791 . #9238 ]. \end \begin equ
"cege":= [#-9306 . #1461].\end \begin equ "laaar" := [#-6113 .#7922 .
#-2725 ]. \end\begin equ"ribied" := [#4484 .#675 .#9697 . #1453 ].
\end </section>

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

{'xebi_882': [-5791, 9238],
 'cege': [-9306, 1461],
 'laaar': [-6113, 7922, -2725],
 'ribied': [4484, 675, 9697, 1453]}

Вариант №6

Задача №9

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

Пример 1

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

store orrere_762 :=[ #-7582 #7036#7121 #2266 ]; store cege_265:=[
#4413#-4572]; store aates_4 := [ #5684#-5786 #-1084 ];

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

[('orrere_762', [-7582, 7036, 7121, 2266]),
 ('cege_265', [4413, -4572]),
 ('aates_4', [5684, -5786, -1084])]

Пример 2

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

store aan := [ #-2820#9214#-4067 ]; store riraor_854 := [ #-1437
#-5030#-2202 #-7322 ];

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

[('aan', [-2820, 9214, -4067]),
 ('riraor_854', [-1437, -5030, -2202, -7322])]

Вариант №7

Задача №9

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

Пример 1

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

(<block>set"laxe" to inceti; </block>. <block>set"enza"to tisodi;
</block>. <block> set "orat_709"to engeis_579; </block>. )

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

[('inceti', 'laxe'), ('tisodi', 'enza'), ('engeis_579', 'orat_709')]

Пример 2

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

( <block>set "abite_290" to enti_665; </block>. <block>set"becera" to
isxece_144; </block>. <block> set"mamala" to rainre; </block>. )

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

[('enti_665', 'abite_290'),
 ('isxece_144', 'becera'),
 ('rainre', 'mamala')]

Вариант №8

Задача №9

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

Пример 1

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

<section> do set @'anatat'= #( "laatbe" "atuses" "larile_312"
"disori" ) done;do set @'riri_347'=#( "bete_970""enla_877"
"erqu_38""orvein_980") done; do set @'tiarbi' = #( "raed_956" "maxe"
"dier_301" "usonaus" )done;do set @'tilege' = #( "dibi" "orsoed"
"usdiis_589" ) done; </section>

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

[('anatat', ['laatbe', 'atuses', 'larile_312', 'disori']),
 ('riri_347', ['bete_970', 'enla_877', 'erqu_38', 'orvein_980']),
 ('tiarbi', ['raed_956', 'maxe', 'dier_301', 'usonaus']),
 ('tilege', ['dibi', 'orsoed', 'usdiis_589'])]

Пример 2

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

<section>do set @'uslaza' = #( "raon_272""leri" "orlaes" "esvela" )
done; do set @'teenma' = #( "diinin""eslale_972" ) done; do set
@'veedbi_745'= #( "lequge_290" "arorbe_199" "lele" "arener" ) done; do
set @'queren_191' =#( "teve_175" "enin_782" "edgeus_59" "xea" )done;
</section>

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

[('uslaza', ['raon_272', 'leri', 'orlaes', 'esvela']),
 ('teenma', ['diinin', 'eslale_972']),
 ('veedbi_745', ['lequge_290', 'arorbe_199', 'lele', 'arener']),
 ('queren_191', ['teve_175', 'enin_782', 'edgeus_59', 'xea'])]

Вариант №9

Задача №9

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

Пример 1

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

do || val esedon :=qute; ||; ||val diso :=ceis;||; || val tiaorat :=
titi;||;done

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

{'esedon': 'qute', 'diso': 'ceis', 'tiaorat': 'titi'}

Пример 2

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

do || val quaxe_296:=ataned_672; ||;||val ceen_67 :=inlea_52; ||; ||
val maraed_962:= tionar; ||; done

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

{'quaxe_296': 'ataned_672',
 'ceen_67': 'inlea_52',
 'maraed_962': 'tionar'}

Вариант №10

Задача №9

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

Пример 1

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

[ || local @"istixe"=: @'errale_58' || || local @"uses" =:
@'ates_965'|| ]

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

{'errale_58': 'istixe', 'ates_965': 'uses'}

Пример 2

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

[ || local @"atbi"=:@'arbi_638' || || local @"soonre_512" =:
@'reat_51'|| || local @"vearre_721" =: @'geerge' || || local
@"dilain_453" =:@'geor'|| ]

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

{'arbi_638': 'atbi',
 'reat_51': 'soonre_512',
 'geerge': 'vearre_721',
 'geor': 'dilain_453'}

Вариант №11

Задача №9

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

Пример 1

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

.begin do store `lear= { bilele_318 tece arve }; end do store `soenti
={xeleate_335 ala }; end .end

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

[('lear', ['bilele_318', 'tece', 'arve']),
 ('soenti', ['xeleate_335', 'ala'])]

Пример 2

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

.begin do store `laeran_910= { abi_516 bila_838 sogebi gees };end do
store `bior ={ ante_223 inge_342 tive_885 laor}; end .end

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

[('laeran_910', ['abi_516', 'bila_838', 'sogebi', 'gees']),
 ('bior', ['ante_223', 'inge_342', 'tive_885', 'laor'])]

Вариант №12

Задача №9

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

Пример 1

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

\begin || local #6202=: disore || || local#-440=: leed || || local
#-4873=: laorso_248 ||\end

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

{'disore': 6202, 'leed': -440, 'laorso_248': -4873}

Пример 2

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

\begin|| local #-6312 =: lemabi_877 || || local#-3081 =: lein_60 ||
\end

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

{'lemabi_877': -6312, 'lein_60': -3081}

Вариант №13

Задача №9

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

Пример 1

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

.begin || local -3927 => @'aror_441'.||,|| local 9737 => @'isti_754'.
||, .end

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

[('aror_441', -3927), ('isti_754', 9737)]

Пример 2

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

.begin|| local 7288=> @'gelabi'.||, ||local -8766=> @'atanon_933'.
||,|| local 304 => @'velees_145'. ||,|| local 9820 =>@'maceor_64'.
||,.end

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

[('gelabi', 7288),
 ('atanon_933', -8766),
 ('velees_145', 304),
 ('maceor_64', 9820)]

Вариант №14

Задача №9

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

Пример 1

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

( do variable erxeza_360<| 4746 end, do variable telaxe<| 9105 end, do
variable veer <|-9168 end, do variable orqura_140 <| -4811 end,)

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

{'erxeza_360': 4746,
 'telaxe': 9105,
 'veer': -9168,
 'orqura_140': -4811}

Пример 2

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

( do variable atqu_285 <|4515 end,do variable bion <|-1695 end, )

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

{'atqu_285': 4515, 'bion': -1695}

Вариант №15

Задача №9

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

Пример 1

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

<block><block> glob leorqu_688 ::=-7731; </block> <block> glob raceus
::= -5231; </block> </block>

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

[('leorqu_688', -7731), ('raceus', -5231)]

Пример 2

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

<block><block> glob lausqu_856 ::= 789;</block> <block> glob
orbiri_775 ::= -2036;</block> <block> glob orzare ::=3101;
</block></block>

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

[('lausqu_856', 789), ('orbiri_775', -2036), ('orzare', 3101)]

Вариант №16

Задача №9

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

Пример 1

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

| <block>var [q(isbima) . q(orti_603) . q(anla_667) ]=: zaisat.
</block>.<block>var[ q(artibi_33) . q(enenve). q(enor_665) . q(isti)]
=: enisle_621.</block>.|

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

[('zaisat', ['isbima', 'orti_603', 'anla_667']),
 ('enisle_621', ['artibi_33', 'enenve', 'enor_665', 'isti'])]

Пример 2

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

|<block>var [q(maar_679) . q(anrate) ]=: arenza.</block>. <block>var
[q(arra_983) . q(enat) . q(bele) ] =: xearma. </block>.<block>var [
q(ceus_79). q(bemaat_643) . q(laveon) ] =:andian. </block>. <block>
var [ q(laaner) . q(geesza_507) . q(biisla_754) ]=: usri. </block>. |

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

[('arenza', ['maar_679', 'anrate']),
 ('xearma', ['arra_983', 'enat', 'bele']),
 ('andian', ['ceus_79', 'bemaat_643', 'laveon']),
 ('usri', ['laaner', 'geesza_507', 'biisla_754'])]

Вариант №17

Задача №9

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

Пример 1

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

begin .do global @"geain_45" <|-7160 .end. .do global @"vela_125" <|
-2162 .end. .do global @"vebeen" <| -716 .end. .do global @"edma_96"
<| -3885 .end. end

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

[('geain_45', -7160),
 ('vela_125', -2162),
 ('vebeen', -716),
 ('edma_96', -3885)]

Пример 2

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

begin .do global @"veen" <|-551 .end. .do global @"ries_854" <| -9777
.end. .do global @"quri" <|-8528 .end. end

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

[('veen', -551), ('ries_854', -9777), ('quri', -8528)]

Вариант №18

Задача №9

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

Пример 1

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

(( do store 7860 ==>q(rate_339). done; do store 4363==> q(ones).
done;do store -1128==>q(xedi). done; do store -7763 ==> q(aten_334).
done; ))

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

{'rate_339': 7860, 'ones': 4363, 'xedi': -1128, 'aten_334': -7763}

Пример 2

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

(( do store -5806 ==> q(inbe_316). done; do store -8659 ==>
q(veorar). done; ))

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

{'inbe_316': -5806, 'veorar': -8659}

Вариант №19

Задача №9

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

Пример 1

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

<<{ decl tiat_73 ::= diindi; }.{decl leones_802 ::= orbi_923; }. >>

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

{'tiat_73': 'diindi', 'leones_802': 'orbi_923'}

Пример 2

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

<< {decl zaqu_750::=laan_352; }. { decl titi_544 ::= veri; }. >>

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

{'zaqu_750': 'laan_352', 'titi_544': 'veri'}

Вариант №20

Задача №9

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

Пример 1

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

.begin <section> q(leatar_769)::= q(learen_635); </section>.
<section>q(esusbi_275)::= q(inlati_276); </section>. <section>
q(rive_263) ::= q(xexeen_953); </section>. .end

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

{'leatar_769': 'learen_635',
 'esusbi_275': 'inlati_276',
 'rive_263': 'xexeen_953'}

Пример 2

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

.begin <section> q(arxele)::= q(laed);</section>. <section> q(gela)
::=q(orcere); </section>.<section> q(rebete_941)::= q(enanar_843);
</section>. <section> q(cedi_79)::= q(laesus); </section>. .end

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

{'arxele': 'laed',
 'gela': 'orcere',
 'rebete_941': 'enanar_843',
 'cedi_79': 'laesus'}

Вариант №21

Задача №9

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

Пример 1

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

| <section> def #-6685==> 'ties_387'; </section>, <section>def #-2841
==>'anreon'; </section>, <section> def #-7919 ==>'edsoin_412';
</section>, |

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

{'ties_387': -6685, 'anreon': -2841, 'edsoin_412': -7919}

Пример 2

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

| <section>def#-6101 ==> 'onle_977';</section>, <section> def
#2525==> 'lexean_448'; </section>,<section> def #-75 ==>
'raed_28';</section>, <section> def #-2781 ==> 'anonar';</section>, |

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

{'onle_977': -6101,
 'lexean_448': 2525,
 'raed_28': -75,
 'anonar': -2781}

Вариант №22

Задача №9

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

Пример 1

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

do| opt array( #8316 , #-5044, #4402 ) ==>"islaxe" |; | opt
array(#-4666, #-5144 ,#2568, #9863) ==> "male_771"|;| opt array(
#-1584 , #-7722, #5962 )==> "arin" |; |opt array(#-7052, #-3771)
==>"edaat_194"|; od

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

[('islaxe', [8316, -5044, 4402]),
 ('male_771', [-4666, -5144, 2568, 9863]),
 ('arin', [-1584, -7722, 5962]),
 ('edaat_194', [-7052, -3771])]

Пример 2

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

do |opt array( #-6135 ,#-9110 ,#-7503 ,#-7454) ==> "atener_424"|;|
opt array( #-2663 , #-405 ,#1799 ) ==> "isat_831" |; | opt array(
#-6136 , #1199 )==> "zabea" |; | opt array(#1613 , #-7060 )==>
"bienve_997" |; od

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

[('atener_424', [-6135, -9110, -7503, -7454]),
 ('isat_831', [-2663, -405, 1799]),
 ('zabea', [-6136, 1199]),
 ('bienve_997', [1613, -7060])]

Вариант №23

Задача №9

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

Пример 1

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

<section> << def q(requ) : {#-1054;#2744; #-9639; #-7677 } >>; << def
q(esla_674) :{#-5673 ; #7029; #2745; #4813} >>;</section>

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

{'requ': [-1054, 2744, -9639, -7677],
 'esla_674': [-5673, 7029, 2745, 4813]}

Пример 2

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

<section><< def q(veve_261): {#-7337 ; #1406 ; #1420 ;#-7089} >>; <<
def q(laatdi): { #846 ; #-3486 } >>; <<def q(xele_147) :{ #5194 ;
#2120} >>; << def q(leisar_956) : {#-9912; #3747} >>; </section>

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

{'veve_261': [-7337, 1406, 1420, -7089],
 'laatdi': [846, -3486],
 'xele_147': [5194, 2120],
 'leisar_956': [-9912, 3747]}

Вариант №24

Задача №9

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

Пример 1

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

<% | local #( 8274 ; -5488)==> "esxece_385"; | | local #( 4349 ;
2069)==>"bebe"; | %>

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

{'esxece_385': [8274, -5488], 'bebe': [4349, 2069]}

Пример 2

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

<% | local#(7265 ; 4749 ; -9554 ; 9791 ) ==>"aqurees";| | local
#(-3140 ; -3560 ) ==>"beon_454"; | %>

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

{'aqurees': [7265, 4749, -9554, 9791], 'beon_454': [-3140, -3560]}

Вариант №25

Задача №9

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

Пример 1

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

(( <block>auto rileat= #-6152. </block>;<block>auto ceus_977 = #7149.
</block>; <block> auto soqu = #-4115.</block>; ))

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

{'rileat': -6152, 'ceus_977': 7149, 'soqu': -4115}

Пример 2

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

(( <block> auto betebi = #1303. </block>; <block> auto soge_245
=#4028.</block>;<block>auto inen = #9550. </block>; <block> auto
bixe_27 = #8110. </block>; ))

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

{'betebi': 1303, 'soge_245': 4028, 'inen': 9550, 'bixe_27': 8110}

Вариант №26

Задача №9

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

Пример 1

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

begin {{glob @'ceve' ==> zainve. }}.{{glob @'esarin' ==> gere. }}.
end

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

{'zainve': 'ceve', 'gere': 'esarin'}

Пример 2

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

begin {{ glob @'ongeve'==> terabi_483. }}.{{glob @'zala' ==>
veiner_703. }}. {{glob @'racece' ==> inari_129.}}. {{glob @'dilain'==>
usa_797. }}. end

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

{'terabi_483': 'ongeve',
 'veiner_703': 'zala',
 'inari_129': 'racece',
 'usa_797': 'dilain'}

Вариант №27

Задача №9

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

Пример 1

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

( (( data `esmari |>atorce; )). ((data `edbedi_596 |> bimati_673;
)).)

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

[('atorce', 'esmari'), ('bimati_673', 'edbedi_596')]

Пример 2

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

((( data `atqu_593 |> lari; )). (( data `dion |>tiardi;)). (( data
`ceinte |> raan_582; )). )

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

[('lari', 'atqu_593'), ('tiardi', 'dion'), ('raan_582', 'ceinte')]

Вариант №28

Задача №9

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

Пример 1

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

\begin [[set @'xearve_613'|> @"ceraar_35" ]]; [[ set @'mamari_323' |>
@"avein" ]]; [[set @'userve_24' |> @"titi" ]]; \end

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

[('ceraar_35', 'xearve_613'),
 ('avein', 'mamari_323'),
 ('titi', 'userve_24')]

Пример 2

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

\begin[[set @'zati' |> @"cemaor" ]]; [[set @'lacete_448' |> @"eninbi"
]]; [[ set @'enle_423' |> @"lagela_637"]]; [[ set @'mala_79'
|>@"solaen" ]];\end

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

[('cemaor', 'zati'),
 ('eninbi', 'lacete_448'),
 ('lagela_637', 'enle_423'),
 ('solaen', 'mala_79')]

Вариант №29

Задача №9

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

Пример 1

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

do do new"zadi" |> q(esqule_567)done; do new "laes_576"
|>q(veso_596)done;do new "ave" |> q(tiiser_119) done; do new
"onenla"|> q(edla)done;end

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

{'esqule_567': 'zadi',
 'veso_596': 'laes_576',
 'tiiser_119': 'ave',
 'edla': 'onenla'}

Пример 2

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

do do new "riatus_929" |>q(zabi) done; do new "laange" |>
q(rige)done; end

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

{'zabi': 'riatus_929', 'rige': 'laange'}

Вариант №30

Задача №9

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

Пример 1

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

[[ glob arinre arcebe ]]. [[ glob oror_593 rege ]]. [[glob laeden
ausanat_559]]. [[ glob qubi_991 geines ]].

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

[('arinre', 'arcebe'),
 ('oror_593', 'rege'),
 ('laeden', 'ausanat_559'),
 ('qubi_991', 'geines')]

Пример 2

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

[[glob usonce_215 bien]]. [[glob qudila_636 edon ]].

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

[('usonce_215', 'bien'), ('qudila_636', 'edon')]

Вариант №31

Задача №9

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

Пример 1

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

|||global#-7291 =:"oren_341" |. | global#5858=: "bied_598"|.| global
#-5509 =: "aned" |. ||

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

{'oren_341': -7291, 'bied_598': 5858, 'aned': -5509}

Пример 2

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

|| | global#-3243 =: "lebe_991" |. | global #1665 =:"soener" |. |
global #-942 =: "onmama" |.| global#3524 =: "teso" |. ||

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

{'lebe_991': -3243, 'soener': 1665, 'onmama': -942, 'teso': 3524}

Вариант №32

Задача №9

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

Пример 1

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

| || 'atilaor_672'=`solari|| || 'geraar_774'= `aen|| |

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

{'atilaor_672': 'solari', 'geraar_774': 'aen'}

Пример 2

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

| ||'isxeri' = `ritege_471|||| 'xearbi_885'= `matior || |

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

{'isxeri': 'ritege_471', 'xearbi_885': 'matior'}

Вариант №33

Задача №9

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

Пример 1

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

<< .do let #( rerebe . atgebi . tete )-> @'rees' .end. .do let #(
tele_991 . mari_521 . onle_574 . ririqu )-> @'edso_519' .end. .do let
#(anceus . maed ) -> @'aedxe_225'.end. >>

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

[('rees', ['rerebe', 'atgebi', 'tete']),
 ('edso_519', ['tele_991', 'mari_521', 'onle_574', 'ririqu']),
 ('aedxe_225', ['anceus', 'maed'])]

Пример 2

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

<< .do let #( ceti_626 . aence . onerer_938 . bisote )-> @'erre'
.end. .do let #( inat . gezaon_971 . soso_888 ) -> @'tiza' .end. .do
let#( xexeus_745 . enma_691)-> @'biqu_636'.end. >>

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

[('erre', ['ceti_626', 'aence', 'onerer_938', 'bisote']),
 ('tiza', ['inat', 'gezaon_971', 'soso_888']),
 ('biqu_636', ['xexeus_745', 'enma_691'])]

Вариант №34

Задача №9

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

Пример 1

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

do | define erso_39 list(#-3441 ;#-2584 ; #-3659); |; |define
tiin_971 list( #-4502; #-7076); |; od

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

{'erso_39': [-3441, -2584, -3659], 'tiin_971': [-4502, -7076]}

Пример 2

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

do| define beti list(#5307 ; #1539 ; #6036 ; #9989 ); |; |define
rare_814 list( #9174 ; #-8975 ; #-775 ); |;| define riari_387 list(
#-9060 ; #2164 ); |; od

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

{'beti': [5307, 1539, 6036, 9989],
 'rare_814': [9174, -8975, -775],
 'riari_387': [-9060, 2164]}

Вариант №35

Задача №9

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

Пример 1

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

{{ .do global "teondi"=> q(soedis_781) .end, .do global "orusin"
=>q(riqu_849) .end, .do global "qualeon_338" => q(ceisso_198) .end,}}

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

[('soedis_781', 'teondi'),
 ('riqu_849', 'orusin'),
 ('ceisso_198', 'qualeon_338')]

Пример 2

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

{{ .do global "zadi"=> q(cece).end, .do global "teor"=>
q(diza_850).end,.do global "anqube_447"=> q(lete).end,}}

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

[('cece', 'zadi'), ('diza_850', 'teor'), ('lete', 'anqube_447')]

Вариант №36

Задача №9

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

Пример 1

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

.do <block> option `veusxe <| laxe_618</block>; <block> option `teon
<| veanra </block>;.end

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

[('veusxe', 'laxe_618'), ('teon', 'veanra')]

Пример 2

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

.do <block>option `atrace_741 <|cele </block>; <block> option
`isen_542 <| eris_514 </block>; <block> option `orveso_632<|
cedile_334</block>;<block> option `vedi <| quxean_134 </block>; .end

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

[('atrace_741', 'cele'),
 ('isen_542', 'eris_514'),
 ('orveso_632', 'cedile_334'),
 ('vedi', 'quxean_134')]

Вариант №37

Задача №9

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

Пример 1

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

begin[ make 8405 to orve ][ make 386 to isbe]end

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

[('orve', 8405), ('isbe', 386)]

Пример 2

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

begin [ make 8865 to atqula ] [make 8604 to rian_131 ] end

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

[('atqula', 8865), ('rian_131', 8604)]

Вариант №38

Задача №9

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

Пример 1

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

(( {{ glob @"maesar_633" : inle. }}.{{ glob @"lebi_388" :esamaqu_531.
}}. {{glob @"bebi":macedi_611. }}.{{glob @"tibibe_627":isonen. }}. ))

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

{'maesar_633': 'inle',
 'lebi_388': 'esamaqu_531',
 'bebi': 'macedi_611',
 'tibibe_627': 'isonen'}

Пример 2

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

(({{ glob @"enbixe_374": rale_626. }}. {{ glob @"onvexe_677":
been.}}. {{ glob @"beveti": isain_635. }}.))

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

{'enbixe_374': 'rale_626',
 'onvexe_677': 'been',
 'beveti': 'isain_635'}

Вариант №39

Задача №9

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

Пример 1

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

<sect>.do variable cege : #(-3499, 5395 , 9739 ,1701); .end .do
variable vege_13 :#( -4979, -963, 1990 ,329 );.end </sect>

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

[('cege', [-3499, 5395, 9739, 1701]),
 ('vege_13', [-4979, -963, 1990, 329])]

Пример 2

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

<sect>.do variable ceus_356 :#(2733 , -1535,3700 ,1310 );.end .do
variable indi_859 :#( 8657,-2258 , 5126 ,3515 ); .end .do variable
tive :#(-6700 , -1486); .end .do variable onlala_929 : #( 3229 , 3001
, -184 , -9230 );.end </sect>

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

[('ceus_356', [2733, -1535, 3700, 1310]),
 ('indi_859', [8657, -2258, 5126, 3515]),
 ('tive', [-6700, -1486]),
 ('onlala_929', [3229, 3001, -184, -9230])]

Вариант №40

Задача №9

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

Пример 1

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

<:define @'aisqu_136'=: @'vere';define @'inaesle_173' =:@'rixean'; :>

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

[('vere', 'aisqu_136'), ('rixean', 'inaesle_173')]

Пример 2

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

<:define @'riar_550'=: @'arcege_91'; define @'uste_174'
=:@'bivele_48'; :>

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

[('arcege_91', 'riar_550'), ('bivele_48', 'uste_174')]