ИКБО-18-22

Вариант №1

Задача №9

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

Пример 1

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

[[ \begin option orlequ_142 => maedaxe.\end. \begin option
abeisar_923=> mazaus_573.\end. \begin option ines_900=> quzare.
\end.\begin option xela_186 => teen.\end.]]

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

[('maedaxe', 'orlequ_142'),
 ('mazaus_573', 'abeisar_923'),
 ('quzare', 'ines_900'),
 ('teen', 'xela_186')]

Пример 2

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

[[ \begin option raat_704 => arce.\end. \begin option zaener_47
=>teve_296.\end. \begin option enquage_300 => geed_810. \end. ]]

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

[('arce', 'raat_704'),
 ('teve_296', 'zaener_47'),
 ('geed_810', 'enquage_300')]

Вариант №2

Задача №9

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

Пример 1

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

begin <% var #-9793 =>`anrier_520;%>; <% var#-8988 => `rice_807; %>;
end

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

[('anrier_520', -9793), ('rice_807', -8988)]

Пример 2

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

begin <% var #8822 => `bizabe; %>;<% var #-7462=>`orvequ_513; %>;<%
var #-3049 =>`tiis_437; %>; end

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

[('bizabe', 8822), ('orvequ_513', -7462), ('tiis_437', -3049)]

Вариант №3

Задача №9

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

Пример 1

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

( equ eres::= list( 2209 7493);equ onedbe_288::=list( -7275 -8756
-6873 -7472 ); equ zaarar_71::= list( -6811 -7696 ); equ ises::=list(
-1185 1305 59 5319);)

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

{'eres': [2209, 7493],
 'onedbe_288': [-7275, -8756, -6873, -7472],
 'zaarar_71': [-6811, -7696],
 'ises': [-1185, 1305, 59, 5319]}

Пример 2

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

(equ veriin_141::= list(6272 3045 );equ dibele ::=list( -5045 -657
1006 -6926 ); )

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

{'veriin_141': [6272, 3045], 'dibele': [-5045, -657, 1006, -6926]}

Вариант №4

Задача №9

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

Пример 1

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

<block> (glob gearte_91 =-6496; ). ( glob inle= 3290;). </block>

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

[('gearte_91', -6496), ('inle', 3290)]

Пример 2

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

<block>( glob esanri_896 =2296; ). ( glob esrabe= -9001; ). ( glob
lema_270 =2765;). </block>

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

[('esanri_896', 2296), ('esrabe', -9001), ('lema_270', 2765)]

Вариант №5

Задача №9

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

Пример 1

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

do <: decl -1821 to @"ataabe":> <: decl 3261 to @"enanra_513":> end

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

{'ataabe': -1821, 'enanra_513': 3261}

Пример 2

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

do<: decl 7470 to @"tibeti_986":> <: decl -7807 to @"inma_622" :>
<:decl -8865 to @"tied" :> end

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

{'tibeti_986': 7470, 'inma_622': -7807, 'tied': -8865}

Вариант №6

Задача №9

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

Пример 1

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

<< <% data @'abiso_640' =#-1023; %>; <% data @'atberi' = #3705; %>;<%
data @'esanre'= #-6562; %>;>>

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

{'abiso_640': -1023, 'atberi': 3705, 'esanre': -6562}

Пример 2

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

<< <% data @'gebi' =#-1593;%>;<% data @'onreve_66' = #7237; %>;<%
data @'inza_892' = #-3564;%>; <% data @'edma_370'= #1151; %>; >>

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

{'gebi': -1593,
 'onreve_66': 7237,
 'inza_892': -3564,
 'edma_370': 1151}

Вариант №7

Задача №9

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

Пример 1

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

{ <: equ q(ardiis_193) := #-3271.:>; <:equ q(onxe) := #-4007.:>;<: equ
q(usra) := #5508. :>; }

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

[('ardiis_193', -3271), ('onxe', -4007), ('usra', 5508)]

Пример 2

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

{ <:equ q(arce):= #-5100.:>; <: equ q(anes_837):= #5699. :>; }

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

[('arce', -5100), ('anes_837', 5699)]

Вариант №8

Задача №9

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

Пример 1

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

begin <data> define vein|>`tedi_857; </data>, <data>define
edle|>`biesge_877; </data>,end

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

[('tedi_857', 'vein'), ('biesge_877', 'edle')]

Пример 2

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

begin <data> define lege_236 |> `edce_594;</data>, <data> define geza
|> `erat; </data>, <data> define istexe_543|> `rarion;</data>, end

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

[('edce_594', 'lege_236'), ('erat', 'geza'), ('rarion', 'istexe_543')]

Вариант №9

Задача №9

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

Пример 1

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

{ do val @"vequ" <== #-4895;done do val @"vezaso_377" <== #-5021;
done do val @"bira" <== #8924; done do val @"edus" <== #-6272;done }

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

{'vequ': -4895, 'vezaso_377': -5021, 'bira': 8924, 'edus': -6272}

Пример 2

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

{ do val @"esarti_800" <== #-2941;done do val @"usdi" <== #-9682;done
do val @"beanain" <==#-3479;done do val @"vebi_700" <==#2768;done }

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

{'esarti_800': -2941,
 'usdi': -9682,
 'beanain': -3479,
 'vebi_700': 2768}

Вариант №10

Задача №9

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

Пример 1

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

<% | global celeti<|#5853. |. | global xeis_848 <| #922. |. %>

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

[('celeti', 5853), ('xeis_848', 922)]

Пример 2

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

<%| global tian <| #5617.|. | global zaenes_254 <| #-1826. |. |
global enma<|#1192. |. %>

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

[('tian', 5617), ('zaenes_254', -1826), ('enma', 1192)]

Вариант №11

Задача №9

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

Пример 1

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

<sect> <block>make @"rele"array( #5254 #-9649 #-2177 #-9669
).</block>, <block>make @"lequ" array( #-9720 #5433 ).</block>,
<block> make @"beor" array(#5870#6924 #-2206 #-2316 ).
</block>,<block>make @"geusma_53" array(#3419 #-6944). </block>,
</sect>

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

[('rele', [5254, -9649, -2177, -9669]),
 ('lequ', [-9720, 5433]),
 ('beor', [5870, 6924, -2206, -2316]),
 ('geusma_53', [3419, -6944])]

Пример 2

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

<sect> <block>make @"edis_902" array( #6307 #-4188 #-3130#-6617 ).
</block>, <block> make @"iszaqu" array(#8460 #1920 ). </block>,<block>
make @"gere_942" array( #-3119 #-9227 #-3037). </block>, <block> make
@"temage"array( #-491#-3907). </block>, </sect>

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

[('edis_902', [6307, -4188, -3130, -6617]),
 ('iszaqu', [8460, 1920]),
 ('gere_942', [-3119, -9227, -3037]),
 ('temage', [-491, -3907])]

Вариант №12

Задача №9

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

Пример 1

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

<section> <: decl array(#-4068 ;#-2857 ) |> veso. :>. <:decl array(
#7072 ;#-1844 ) |> tibi_557. :>.</section>

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

[('veso', [-4068, -2857]), ('tibi_557', [7072, -1844])]

Пример 2

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

<section><: decl array( #-5107 ;#7733 ; #3038)|> riedbi. :>. <: decl
array(#8908 ; #-232 ;#8768;#8346 )|> orbeso. :>.<: decl array(#-9173 ;
#3876; #-7613 ) |>teor_976. :>. <:decl array( #-4420 ; #-412
;#-5098)|> zaed. :>. </section>

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

[('riedbi', [-5107, 7733, 3038]),
 ('orbeso', [8908, -232, 8768, 8346]),
 ('teor_976', [-9173, 3876, -7613]),
 ('zaed', [-4420, -412, -5098])]

Вариант №13

Задача №9

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

Пример 1

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

{{ do store bevece is #( #5733, #3458 , #-2920 , #3577 ). done. do
store relain is #( #-8095 , #-3108 ). done. do store quer is #( #-3747
, #3609 , #-8003 , #9824 ). done. do store orreed is#( #-1304 ,#-7814
). done.}}

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

[('bevece', [5733, 3458, -2920, 3577]),
 ('relain', [-8095, -3108]),
 ('quer', [-3747, 3609, -8003, 9824]),
 ('orreed', [-1304, -7814])]

Пример 2

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

{{do store beate is #( #-3685 , #7488 , #7626). done. do store
tedibi_646 is#(#2564 , #-8127 , #6543, #9949 ). done. do store atante
is #( #-8805 , #2424 ). done. }}

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

[('beate', [-3685, 7488, 7626]),
 ('tedibi_646', [2564, -8127, 6543, 9949]),
 ('atante', [-8805, 2424])]

Вариант №14

Задача №9

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

Пример 1

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

(\begin define `ditice_573<- array(6734; 1260 ;292; -5956 ) \end,
\begin define `cera <- array( 4056;-7200 ; -5089 ) \end, \begin define
`beis_567 <- array( 4489 ;1402 ;-9852 ) \end,\begin define `eronqu_503
<- array( -3137 ; -2340 ; -7148 ;3680 ) \end, )

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

[('ditice_573', [6734, 1260, 292, -5956]),
 ('cera', [4056, -7200, -5089]),
 ('beis_567', [4489, 1402, -9852]),
 ('eronqu_503', [-3137, -2340, -7148, 3680])]

Пример 2

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

( \begin define `cemaqu<- array( 5120 ; 6528) \end,\begin define
`rigera<- array(1725 ; 7581 ; 8469 ;-2940 ) \end, \begin define
`qurein_404 <- array( -5516; -7715 ) \end, )

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

[('cemaqu', [5120, 6528]),
 ('rigera', [1725, 7581, 8469, -2940]),
 ('qurein_404', [-5516, -7715])]

Вариант №15

Задача №9

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

Пример 1

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

<block> [ new `erin::= #4910],[ new `teed ::=#81], </block>

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

{'erin': 4910, 'teed': 81}

Пример 2

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

<block> [ new `diatiin::=#-4558], [new `levear ::=#5745 ],[ new `eson
::=#-4536 ], </block>

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

{'diatiin': -4558, 'levear': 5745, 'eson': -4536}

Вариант №16

Задача №9

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

Пример 1

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

<sect>.do declare #-3968|> zaen; .end .do declare
#3786|>zaraxe_482;.end </sect>

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

[('zaen', -3968), ('zaraxe_482', 3786)]

Пример 2

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

<sect>.do declare#-9802|>userre;.end .do declare #8448
|>xezati_181;.end .do declare #-7736|> ateti; .end </sect>

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

[('userre', -9802), ('xezati_181', 8448), ('ateti', -7736)]

Вариант №17

Задача №9

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

Пример 1

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

[[ do option 9667 ->q(rareen). od do option 8054 ->q(andire). od do
option 7594 -> q(veza_903). od do option 629 -> q(quara). od ]]

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

{'rareen': 9667, 'andire': 8054, 'veza_903': 7594, 'quara': 629}

Пример 2

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

[[do option -8763 -> q(usat_385). od do option 2975 -> q(beso_945).
od do option -8323 -> q(riceti_556). od ]]

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

{'usat_385': -8763, 'beso_945': 2975, 'riceti_556': -8323}

Вариант №18

Задача №9

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

Пример 1

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

.begin || decl biat_617 : array( -582 . 7628 . -4103). |||| decl
edmare: array( 9820 . 5598 . 4959 ).|| || decl orreed_581: array( 7248
. -2474 . 9755 . 3814 ). ||.end

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

[('biat_617', [-582, 7628, -4103]),
 ('edmare', [9820, 5598, 4959]),
 ('orreed_581', [7248, -2474, 9755, 3814])]

Пример 2

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

.begin || decl cetein : array(3347 . 3712 ).|| || decl xeisre_318 :
array(9241 . 5839 ). ||||decl soesso_658 : array( 9106 . 3621 . 2892
). || ||decl maon_299 : array( 8812 . -459 . 6503 . -9066 ). || .end

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

[('cetein', [3347, 3712]),
 ('xeisre_318', [9241, 5839]),
 ('soesso_658', [9106, 3621, 2892]),
 ('maon_299', [8812, -459, 6503, -9066])]

Вариант №19

Задача №9

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

Пример 1

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

\begin[ declare -5632 to @'mave_504' ];[declare 7782 to @'gear_841'
]; [ declare 292 to @'erlaus_911' ]; \end

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

{'mave_504': -5632, 'gear_841': 7782, 'erlaus_911': 292}

Пример 2

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

\begin [ declare -2767 to @'enen' ]; [declare 1482 to @'soti_277' ];
[ declare -3780 to @'rile_167']; [declare -268 to @'anma_406' ];\end

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

{'enen': -2767, 'soti_277': 1482, 'rile_167': -3780, 'anma_406': -268}

Вариант №20

Задача №9

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

Пример 1

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

( <% data #2295|>`enin_391. %>,<% data #507|>`ertila. %>,<% data
#-2919 |> `enla. %>,)

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

[('enin_391', 2295), ('ertila', 507), ('enla', -2919)]

Пример 2

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

(<% data #-7595 |> `laedla. %>,<% data #-5716 |>`arus_5. %>, )

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

[('laedla', -7595), ('arus_5', -5716)]

Вариант №21

Задача №9

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

Пример 1

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

<sect> begin define [ 2629; 6633; -891;-6389] => xeardi_225;end, begin
define [ -3693; 3759 ;9552; 8919 ] => atdi; end, begin define[-2520 ;
5405] =>usa;end, </sect>

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

[('xeardi_225', [2629, 6633, -891, -6389]),
 ('atdi', [-3693, 3759, 9552, 8919]),
 ('usa', [-2520, 5405])]

Пример 2

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

<sect> begin define [ 772 ;2897 ; 4941 ] => raza; end, begin define
[-3531 ; -4805 ;-852; 1343 ]=>edzave; end, begin define [ 6985 ; -1628
; 8010; 5802 ]=>esza_115;end, </sect>

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

[('raza', [772, 2897, 4941]),
 ('edzave', [-3531, -4805, -852, 1343]),
 ('esza_115', [6985, -1628, 8010, 5802])]

Вариант №22

Задача №9

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

Пример 1

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

begin<block> decl[ 'leti_48' . 'mara_414' ] -> orla_337; </block>,
<block> decl [ 'ceaxeri'. 'teor_358' ] -> inarat_603;</block>, end

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

{'orla_337': ['leti_48', 'mara_414'],
 'inarat_603': ['ceaxeri', 'teor_358']}

Пример 2

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

begin <block> decl['laondi_149' . 'raxear_697' ] ->geri; </block>,
<block> decl [ 'sobi_77' . 'atqu_449' ] -> beri; </block>, <block>
decl [ 'anen' . 'died_757' . 'atraza_580' . 'bian'] ->
zaeris_108;</block>, <block> decl[ 'bibele' . 'erus_787'
.'enusza_157']-> orbeer_327; </block>, end

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

{'geri': ['laondi_149', 'raxear_697'],
 'beri': ['sobi_77', 'atqu_449'],
 'zaeris_108': ['anen', 'died_757', 'atraza_580', 'bian'],
 'orbeer_327': ['bibele', 'erus_787', 'enusza_157']}

Вариант №23

Задача №9

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

Пример 1

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

<data>((equ riedra_679 |> "oren" )).(( equ quso_809 |>
"xebera_808")).</data>

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

[('oren', 'riedra_679'), ('xebera_808', 'quso_809')]

Пример 2

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

<data> ((equ gequis |> "ardion")). ((equ letera_28 |>"onri_753")). ((
equ xeonor |> "eduser" )).</data>

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

[('ardion', 'gequis'),
 ('onri_753', 'letera_28'),
 ('eduser', 'xeonor')]

Вариант №24

Задача №9

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

Пример 1

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

<data> begin set -2029 ->ritear_379;end. begin set -5254 ->
istexe_64; end. begin set 9303 -> arat; end. </data>

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

{'ritear_379': -2029, 'istexe_64': -5254, 'arat': 9303}

Пример 2

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

<data> begin set -3142 -> xeinla_278; end. begin set -4413 -> laza;
end.</data>

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

{'xeinla_278': -3142, 'laza': -4413}

Вариант №25

Задача №9

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

Пример 1

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

<%<: variable -3496 |> @'atraon_773':>. <:variable -614|> @'bivete'
:>.<: variable -8964 |>@'aisbe_455':>. %>

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

[('atraon_773', -3496), ('bivete', -614), ('aisbe_455', -8964)]

Пример 2

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

<%<: variable -5541 |>@'soar' :>. <: variable -9298|>@'teceer':>.
<:variable -4916|> @'verice':>. %>

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

[('soar', -5541), ('teceer', -9298), ('verice', -4916)]

Вариант №26

Задача №9

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

Пример 1

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

.do [[ val veti_59|> antiqu_645 ]], [[ val leerma |> tedi_647 ]], [[
val bier |>ontier]], .end

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

{'antiqu_645': 'veti_59', 'tedi_647': 'leerma', 'ontier': 'bier'}

Пример 2

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

.do [[val ondi_81 |>zace_203]], [[ val lere |>onrece_139]], [[ val
besois_773|>soan]], [[ val inbiza_349 |> remaon_41]],.end

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

{'zace_203': 'ondi_81',
 'onrece_139': 'lere',
 'soan': 'besois_773',
 'remaon_41': 'inbiza_349'}

Вариант №27

Задача №9

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

Пример 1

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

|| <sect> equ xesoor <|#9526 </sect>, <sect>equ anatza_51<| #-3213
</sect>, <sect>equ enrior_70<|#-6954 </sect>,||

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

{'xesoor': 9526, 'anatza_51': -3213, 'enrior_70': -6954}

Пример 2

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

||<sect> equ xerati_907<|#5413</sect>, <sect> equ quis <| #-1053
</sect>,<sect> equ insote_126 <| #-5404 </sect>, ||

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

{'xerati_907': 5413, 'quis': -1053, 'insote_126': -5404}

Вариант №28

Задача №9

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

Пример 1

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

{ << make"dianed_130" <=@"teusre"; >>.<< make "inge"<=
@"zabeer_904";>>.<< make"mabi" <= @"zara"; >>. }

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

{'dianed_130': 'teusre', 'inge': 'zabeer_904', 'mabi': 'zara'}

Пример 2

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

{ << make "dira_689" <=@"alaza_177";>>.<< make"xea_323" <=@"enra";>>.
}

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

{'dira_689': 'alaza_177', 'xea_323': 'enra'}

Вариант №29

Задача №9

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

Пример 1

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

.do <:glob lari = 'erreor' :>, <: glob tema ='anines_614' :>, <:glob
arve_775='raza':>, <:glob arra ='usarqu':>, .end

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

{'lari': 'erreor',
 'tema': 'anines_614',
 'arve_775': 'raza',
 'arra': 'usarqu'}

Пример 2

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

.do <:glob xesola_678 = 'rete_419' :>,<: glob geeda = 'aso_148'
:>,<:glob lamace_233= 'user' :>, <: glob cearxe = 'ritexe' :>, .end

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

{'xesola_678': 'rete_419',
 'geeda': 'aso_148',
 'lamace_233': 'user',
 'cearxe': 'ritexe'}

Вариант №30

Задача №9

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

Пример 1

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

<section> equ rama_111 :=rire_534. equ tear :=ausarqu_330. equ indi:=
bedi_852. equ gele:= geso_776. </section>

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

{'rama_111': 'rire_534',
 'tear': 'ausarqu_330',
 'indi': 'bedi_852',
 'gele': 'geso_776'}

Пример 2

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

<section> equ dicea := celaan_939. equ esza :=enxe. equ gees:=
bireon. equ ustima_217:= inis_173. </section>

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

{'dicea': 'celaan_939',
 'esza': 'enxe',
 'gees': 'bireon',
 'ustima_217': 'inis_173'}

Вариант №31

Задача №9

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

Пример 1

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

||do store isen => q(maanla) od, do store gebe_388 => q(erri_198) od,
do store esusla=> q(edaus_993) od, do store xere => q(soce) od, ||

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

[('maanla', 'isen'),
 ('erri_198', 'gebe_388'),
 ('edaus_993', 'esusla'),
 ('soce', 'xere')]

Пример 2

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

||do store ceza => q(maat_290) od, do store legete => q(zare_704)
od,do store mabela =>q(gelama)od, ||

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

[('maat_290', 'ceza'), ('zare_704', 'legete'), ('gelama', 'mabela')]

Вариант №32

Задача №9

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

Пример 1

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

<section>var `inonbi_297 :=q(arma). var `atondi := q(anri_984).
</section>

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

[('inonbi_297', 'arma'), ('atondi', 'anri_984')]

Пример 2

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

<section>var `edis_357 := q(ledi). var `vedile_537 := q(sotive_320).
var `soxela:= q(releti_471). </section>

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

[('edis_357', 'ledi'),
 ('vedile_537', 'sotive_320'),
 ('soxela', 'releti_471')]

Вариант №33

Задача №9

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

Пример 1

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

<:<% loc#4716 =:oredce. %><% loc #-1844 =: dibe_60. %> <% loc#6674 =:
esge_257. %><% loc #9314 =: rarier_46. %>:>

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

[('oredce', 4716),
 ('dibe_60', -1844),
 ('esge_257', 6674),
 ('rarier_46', 9314)]

Пример 2

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

<: <% loc #7914 =: inusus. %><% loc #6574 =: quza. %> <% loc#2536 =:
esle_998. %> <% loc #-5424 =: sorama. %>:>

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

[('inusus', 7914),
 ('quza', 6574),
 ('esle_998', 2536),
 ('sorama', -5424)]

Вариант №34

Задача №9

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

Пример 1

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

<section><section>opt -6466 ->orer; </section> <section> opt 8316
->bied; </section> <section> opt 3589 -> reined_997; </section>
<section>opt 7689 -> aberebi_967;</section></section>

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

[('orer', -6466),
 ('bied', 8316),
 ('reined_997', 3589),
 ('aberebi_967', 7689)]

Пример 2

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

<section> <section> opt -9652 -> xera;</section> <section> opt -8438
->orlees; </section><section> opt 5407 -> onra_846;
</section></section>

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

[('xera', -9652), ('orlees', -8438), ('onra_846', 5407)]

Вариант №35

Задача №9

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

Пример 1

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

do begin equ array( #7891 , #-1173 ,#2394) =:"erso"end. begin equ
array(#5845, #4952 ) =:"insoxe" end. done

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

[('erso', [7891, -1173, 2394]), ('insoxe', [5845, 4952])]

Пример 2

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

do begin equ array(#-2332,#-3426) =:"onores"end. begin equ
array(#2154 ,#-8673 ,#7808 ) =: "onraor" end. begin equ array(#2584,
#4523, #-5650) =:"orveed_535" end. done

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

[('onores', [-2332, -3426]),
 ('onraor', [2154, -8673, 7808]),
 ('orveed_535', [2584, 4523, -5650])]

Вариант №36

Задача №9

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

Пример 1

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

{ data rite_746 #( -3608 . -2942 . 5400) }, { data xeceed_554 #(5650
. -6460) },{ data edle#( 8050 . 3042)},

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

{'rite_746': [-3608, -2942, 5400],
 'xeceed_554': [5650, -6460],
 'edle': [8050, 3042]}

Пример 2

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

{ data maat_578 #( -8302 . 5606 . -2928) }, { data arteat_474 #(
-7771 . 136 . -8064 ) },

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

{'maat_578': [-8302, 5606, -2928], 'arteat_474': [-7771, 136, -8064]}

Вариант №37

Задача №9

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

Пример 1

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

do <: local @'onqute' -> 'vele_622' :>, <: local @'raed_462' ->
'onte_846':>, <: local @'orisus' ->'edxe' :>, <: local @'rare_748' ->
'maarte':>,end

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

{'vele_622': 'onqute',
 'onte_846': 'raed_462',
 'edxe': 'orisus',
 'maarte': 'rare_748'}

Пример 2

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

do <: local @'tequor'-> 'berais':>,<: local @'erorra' ->
'arrien_279':>,<:local @'anbebe_639'->'arvedi':>, end

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

{'berais': 'tequor', 'arrien_279': 'erorra', 'arvedi': 'anbebe_639'}

Вариант №38

Задача №9

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

Пример 1

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

{ <section>local eran_280::=#2259 </section>;<section> local
letion_696 ::= #-4085 </section>;}

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

{'eran_280': 2259, 'letion_696': -4085}

Пример 2

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

{ <section> local aisge_234 ::= #-3750 </section>; <section> local
orxear_692 ::=#-742</section>;<section> local veator
::=#2653</section>; <section> local arqu_461 ::= #-5512</section>;}

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

{'aisge_234': -3750,
 'orxear_692': -742,
 'veator': 2653,
 'arqu_461': -5512}

Вариант №39

Задача №9

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

Пример 1

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

{ global tete_982<-#1137; global ceiste_221 <-#-3458; global
orbite_687 <- #-7588; }

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

[('tete_982', 1137), ('ceiste_221', -3458), ('orbite_687', -7588)]

Пример 2

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

{ global rain_865 <- #9980;global erxe<- #-9840; global besois <-
#-2403; global teaonla <-#-771; }

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

[('rain_865', 9980),
 ('erxe', -9840),
 ('besois', -2403),
 ('teaonla', -771)]

Вариант №40

Задача №9

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

Пример 1

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

begin <block> equ `onabeus |> tere.</block>, <block> equ `arbius_61
|> zaso.</block>, <block> equ `laaxe_594|> radier_600. </block>,end

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

{'tere': 'onabeus', 'zaso': 'arbius_61', 'radier_600': 'laaxe_594'}

Пример 2

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

begin <block> equ `zazaus_592 |> uste_469.</block>, <block> equ
`riisso_137 |>esedma. </block>, <block> equ `rebein |> bice_968.
</block>,end

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

{'uste_469': 'zazaus_592',
 'esedma': 'riisso_137',
 'bice_968': 'rebein'}