ИКБО-25-22

Вариант №1

Задача №9

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

Пример 1

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

|\begin decl array(#903 . #6476 . #9740 . #-7729 ) |> rara.
\end;\begin decl array(#4707 .#8087 .#2172)|> dixeat_997.\end; \begin
decl array(#-7890 . #-3366 . #6346 ) |> xeaaren.\end; |

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

[('rara', [903, 6476, 9740, -7729]),
 ('dixeat_997', [4707, 8087, 2172]),
 ('xeaaren', [-7890, -3366, 6346])]

Пример 2

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

| \begin decl array( #1498 .#4573 ) |> erledi_422. \end; \begin decl
array( #1525 . #-247 . #3360 .#-6862 ) |>sogeso_679. \end; \begin decl
array(#5382 . #-8206) |>soat. \end; |

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

[('erledi_422', [1498, 4573]),
 ('sogeso_679', [1525, -247, 3360, -6862]),
 ('soat', [5382, -8206])]

Вариант №2

Задача №9

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

Пример 1

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

<: new #-7582|> `reve :>;<: new #-2929 |> `quge:>;

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

[('reve', -7582), ('quge', -2929)]

Пример 2

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

<: new #4893|> `tibebe :>; <: new#9462 |> `rexebi_94 :>;<: new #9056
|> `xeso_700 :>;

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

[('tibebe', 4893), ('rexebi_94', 9462), ('xeso_700', 9056)]

Вариант №3

Задача №9

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

Пример 1

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

<%(data {aat_493,argera_632 , orxeer } =:@'geraen_383'; );(data {
esed, receon} =: @'orra_119';); ( data { onesus , abeaon_4 }
=:@'esreis_157'; ); %>

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

{'geraen_383': ['aat_493', 'argera_632', 'orxeer'],
 'orra_119': ['esed', 'receon'],
 'esreis_157': ['onesus', 'abeaon_4']}

Пример 2

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

<% ( data {bila , inin , rige , inla_407} =: @'veinin';); ( data {
enle , ener_489 , lebeon} =: @'erma'; ); %>

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

{'veinin': ['bila', 'inin', 'rige', 'inla_407'],
 'erma': ['enle', 'ener_489', 'lebeon']}

Вариант №4

Задача №9

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

Пример 1

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

[ <block> data'usaten'<= 2298. </block>, <block> data 'lece_384'<=
4837.</block>, <block> data'lelexe_315'<= -9792. </block>,]

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

{'usaten': 2298, 'lece_384': 4837, 'lelexe_315': -9792}

Пример 2

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

[<block> data'ceener' <= -7016. </block>, <block> data 'diti_823' <=
9049. </block>, <block> data'anisen' <=-234. </block>,<block>
data'enis' <= 588.</block>,]

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

{'ceener': -7016, 'diti_823': 9049, 'anisen': -234, 'enis': 588}

Вариант №5

Задача №9

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

Пример 1

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

{ do new 5759 ->"oris" done, do new 197 ->"rige" done, do new -7707
->"onra_880" done,do new 4462 ->"bege" done,}

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

{'oris': 5759, 'rige': 197, 'onra_880': -7707, 'bege': 4462}

Пример 2

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

{ do new 6137 -> "tebe" done, do new 6537 -> "bevees" done, do new
276 ->"ananar_759" done, }

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

{'tebe': 6137, 'bevees': 6537, 'ananar_759': 276}

Вариант №6

Задача №9

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

Пример 1

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

<data>( def @'maarti' <- [ @'xees_497' @'isxe_716' @'lebi']; ). ( def
@'bibi_384'<-[ @'onre'@'madi_379'@'rein' ];). ( def @'isonza_462' <-
[@'soso'@'maarin_634' @'labere_781' @'atedra_371' ]; ). </data>

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

[('maarti', ['xees_497', 'isxe_716', 'lebi']),
 ('bibi_384', ['onre', 'madi_379', 'rein']),
 ('isonza_462', ['soso', 'maarin_634', 'labere_781', 'atedra_371'])]

Пример 2

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

<data>( def @'sole_461'<- [ @'raat'@'ater'@'oran_588' ]; ). (def
@'enla_394' <-[ @'mara_793' @'rilace_517' @'tedi' ]; ).</data>

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

[('sole_461', ['raat', 'ater', 'oran_588']),
 ('enla_394', ['mara_793', 'rilace_517', 'tedi'])]

Вариант №7

Задача №9

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

Пример 1

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

<< .begin set @'orar' is #7119 .end;.begin set @'rausce_644' is #9084
.end;.begin set @'ceus' is #5076 .end; .begin set @'reen_558' is#1411
.end;>>

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

[('orar', 7119),
 ('rausce_644', 9084),
 ('ceus', 5076),
 ('reen_558', 1411)]

Пример 2

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

<< .begin set @'arzara' is #3314 .end; .begin set @'veor_178' is#7675
.end;.begin set @'arriti_119'is #6854 .end; >>

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

[('arzara', 3314), ('veor_178', 7675), ('arriti_119', 6854)]

Вариант №8

Задача №9

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

Пример 1

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

\begin { store q(zaa_288) is [ 5751 ,3004 , -9876 ]; } { store
q(bice_858) is [-7234, -3879 ]; }\end

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

[('zaa_288', [5751, 3004, -9876]), ('bice_858', [-7234, -3879])]

Пример 2

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

\begin { store q(tereve) is[ -3349 , 2244 , 7511 , 353 ]; } { store
q(usra) is [ 1478, -5360, 6575 , -3301];}{store q(veaqu_67) is [-3493
,-6296, 5911, 8353 ]; }{store q(leenza) is [ -8606 , 1379 ]; } \end

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

[('tereve', [-3349, 2244, 7511, 353]),
 ('usra', [1478, -5360, 6575, -3301]),
 ('veaqu_67', [-3493, -6296, 5911, 8353]),
 ('leenza', [-8606, 1379])]

Вариант №9

Задача №9

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

Пример 1

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

.begin << set'zaan':=`rebire_157. >> << set'isxe_83':= `enan_451. >>
<<set 'biesed' := `ceraed_291. >> << set'geso' := `iserer_590.>> .end

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

[('zaan', 'rebire_157'),
 ('isxe_83', 'enan_451'),
 ('biesed', 'ceraed_291'),
 ('geso', 'iserer_590')]

Пример 2

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

.begin << set 'onmati_149' := `diar. >> <<set 'quan_723' := `gere. >>
<< set 'biaana' :=`rive_743. >><< set 'xeonaa_79' := `isdidi_407.
>>.end

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

[('onmati_149', 'diar'),
 ('quan_723', 'gere'),
 ('biaana', 'rive_743'),
 ('xeonaa_79', 'isdidi_407')]

Вариант №10

Задача №9

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

Пример 1

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

| <data> def "ceis_368" := -6941; </data>; <data> def "arle_223":=
2207; </data>; |

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

[('ceis_368', -6941), ('arle_223', 2207)]

Пример 2

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

|<data>def "xegeed":=-8463; </data>; <data> def "orondi" :=
978;</data>; <data> def "arar_49" := -9957; </data>; <data> def
"usso_569" := -6619; </data>;|

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

[('xegeed', -8463),
 ('orondi', 978),
 ('arar_49', -9957),
 ('usso_569', -6619)]

Вариант №11

Задача №9

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

Пример 1

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

<data>def raed_191 :=@'incece_295';</data>,<data> def rare_468 :=
@'uson';</data>, <data> def zaza:= @'rean'; </data>, <data>def rage :=
@'rera_921'; </data>,

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

{'raed_191': 'incece_295',
 'rare_468': 'uson',
 'zaza': 'rean',
 'rage': 'rera_921'}

Пример 2

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

<data> def veonma_626:= @'edar_504'; </data>, <data> def teve :=
@'esrale'; </data>, <data> def xegeor_901:=@'teis_500'; </data>,

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

{'veonma_626': 'edar_504', 'teve': 'esrale', 'xegeor_901': 'teis_500'}

Вариант №12

Задача №9

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

Пример 1

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

[[ (( zalaon =: geso. )) (( orgein_591=: isce. ))(( erus_908=:
letila. )) ]]

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

[('geso', 'zalaon'), ('isce', 'orgein_591'), ('letila', 'erus_908')]

Пример 2

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

[[ (( rabe_565 =: raente. )) ((riin_591=: usso_872.))]]

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

[('raente', 'rabe_565'), ('usso_872', 'riin_591')]

Вариант №13

Задача №9

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

Пример 1

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

do<: def #-1735 =:edzaon :>;<:def #-7830=: teed_600:>; <: def#9284
=:ququus:>; <:def #-2919 =: maedso :>;done

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

{'edzaon': -1735, 'teed_600': -7830, 'ququus': 9284, 'maedso': -2919}

Пример 2

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

do <:def #-1899=:receve_91 :>;<: def#-1516 =: maonan :>;<:def#7155=:
rale_447 :>; done

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

{'receve_91': -1899, 'maonan': -1516, 'rale_447': 7155}

Вариант №14

Задача №9

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

Пример 1

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

<data> {{equ"vetia_826" => dive_716. }}; {{ equ "edatge"=>
onriti_544. }}; {{ equ "ceso_93" =>sore_294. }}; {{ equ"eserer_211" =>
errain. }}; </data>

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

{'dive_716': 'vetia_826',
 'onriti_544': 'edatge',
 'sore_294': 'ceso_93',
 'errain': 'eserer_211'}

Пример 2

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

<data>{{ equ "anor" => laer_230. }}; {{ equ "onbi_300" => atleon. }};
</data>

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

{'laer_230': 'anor', 'atleon': 'onbi_300'}

Вариант №15

Задача №9

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

Пример 1

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

[[{ define enleus <- #-8123. }. { define ququon_709 <-#1705. }.{
define quri <-#579. }.{ define tiares<-#3927. }. ]]

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

[('enleus', -8123),
 ('ququon_709', 1705),
 ('quri', 579),
 ('tiares', 3927)]

Пример 2

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

[[{ define vearar_22 <- #-9589. }. {define ingeza<- #4190. }.{define
xeis <-#3965. }.{ define ledi <-#-5205.}.]]

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

[('vearar_22', -9589),
 ('ingeza', 4190),
 ('xeis', 3965),
 ('ledi', -5205)]

Вариант №16

Задача №9

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

Пример 1

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

do .begin store array( #-7782, #-6337, #9787 )|> q(mariza_6). .end
.begin store array( #4535 , #2016,#3083 , #838 ) |> q(onza_644). .end
.begin store array(#-4983 , #-3854 , #2604, #-8548 )|> q(inenbi_656).
.end .begin store array( #4107 , #-6366 , #-2348)|> q(dilere_537).
.end done

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

[('mariza_6', [-7782, -6337, 9787]),
 ('onza_644', [4535, 2016, 3083, 838]),
 ('inenbi_656', [-4983, -3854, 2604, -8548]),
 ('dilere_537', [4107, -6366, -2348])]

Пример 2

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

do .begin store array(#-169 , #-9232 , #5471, #-837) |> q(erbi). .end
.begin store array(#-1933, #8338 ,#9095) |>q(vequ_608). .end .begin
store array( #2083 , #3377 , #329) |> q(inzare_733). .end done

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

[('erbi', [-169, -9232, 5471, -837]),
 ('vequ_608', [-1933, 8338, 9095]),
 ('inzare_733', [2083, 3377, 329])]

Вариант №17

Задача №9

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

Пример 1

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

begin <:declare "redi"==> @"bear".:> <: declare"zaed"==>@"reates". :>
end

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

[('bear', 'redi'), ('reates', 'zaed')]

Пример 2

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

begin<:declare "onusxe_741" ==> @"atbi_705". :><: declare "bile" ==>
@"usla".:>end

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

[('atbi_705', 'onusxe_741'), ('usla', 'bile')]

Вариант №18

Задача №9

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

Пример 1

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

begin| decl"labe_774" <-{ @'aredat' @'sotiin' } |.| decl"diti"<- {
@'zaes' @'qumain'@'cebi' @'zaanon' }|. |decl"arma_857" <- {
@'onor_781' @'usri_358' @'cegeis_830' } |. end

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

{'labe_774': ['aredat', 'sotiin'],
 'diti': ['zaes', 'qumain', 'cebi', 'zaanon'],
 'arma_857': ['onor_781', 'usri_358', 'cegeis_830']}

Пример 2

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

begin|decl "usdi_902"<- { @'ated' @'orre_21' @'usmace' @'useris_157'
}|.|decl"titige_357"<-{ @'aarer_751' @'laza' @'aara' }|. end

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

{'usdi_902': ['ated', 'orre_21', 'usmace', 'useris_157'],
 'titige_357': ['aarer_751', 'laza', 'aara']}

Вариант №19

Задача №9

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

Пример 1

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

( |loc orge_469 is mace;||loc erza is esvete; |)

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

{'orge_469': 'mace', 'erza': 'esvete'}

Пример 2

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

( | loc usdila_569 is usgequ; ||loc aned is xema_463; | | loc onre is
vete_457; | |loc sori is orre; |)

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

{'usdila_569': 'usgequ',
 'aned': 'xema_463',
 'onre': 'vete_457',
 'sori': 'orre'}

Вариант №20

Задача №9

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

Пример 1

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

<section> declare array( -7772 ,-2912 , 1560 ) ==> arza declare
array(4685, -8557 ) ==> lage declare array( -4952, -7935 , -421, 9978
)==> tiat </section>

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

[('arza', [-7772, -2912, 1560]),
 ('lage', [4685, -8557]),
 ('tiat', [-4952, -7935, -421, 9978])]

Пример 2

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

<section>declare array(-6133,4593 )==> lavexe_0 declare array(7779,
-686 ,-8235 ) ==> erriso declare array( 9486 , 3753 ) ==> gequ_314
</section>

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

[('lavexe_0', [-6133, 4593]),
 ('erriso', [7779, -686, -8235]),
 ('gequ_314', [9486, 3753])]

Вариант №21

Задача №9

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

Пример 1

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

<section> || atus <| enle_386 ||. || inusus_16 <| riisbe_730 ||.
</section>

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

{'atus': 'enle_386', 'inusus_16': 'riisbe_730'}

Пример 2

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

<section> || enlaer_798 <|anrees ||. || tius_777<| vedies_19||. ||
laamain_498<| vege_967 ||.</section>

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

{'enlaer_798': 'anrees',
 'tius_777': 'vedies_19',
 'laamain_498': 'vege_967'}

Вариант №22

Задача №9

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

Пример 1

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

|| [ decl list( bebequ_276 zalele beed_11 zarein_543 ) ==> "xebeus"
]. [ decl list( rate_965 tevege_895 anqu_930 dierer_450 )==> "isatra"
]. ||

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

{'xebeus': ['bebequ_276', 'zalele', 'beed_11', 'zarein_543'],
 'isatra': ['rate_965', 'tevege_895', 'anqu_930', 'dierer_450']}

Пример 2

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

|| [ decl list( inxeti_756 veante_697) ==>"maorara" ]. [ decl list(
engeer onesan_77 querce_427 )==>"mage" ].[decl list( riesor inla ) ==>
"leed" ]. [ decl list( erdi_734 isceti_759 enqudi_300 edrier_594 ) ==>
"diti"]. ||

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

{'maorara': ['inxeti_756', 'veante_697'],
 'mage': ['engeer', 'onesan_77', 'querce_427'],
 'leed': ['riesor', 'inla'],
 'diti': ['erdi_734', 'isceti_759', 'enqudi_300', 'edrier_594']}

Вариант №23

Задача №9

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

Пример 1

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

<: [[ local array(@'aveteso' . @'arinte_313'. @'vebior_608')
->@"anteon_494" ]]; [[local array( @'maedge_325' . @'entebe_828'.
@'labi_971'. @'laxeat' ) ->@"lave_885" ]]; [[ local array(@'qute'.
@'leed_1' . @'tilean' ) -> @"reinus_504"]];[[ local array( @'atus_128'
. @'laonxe_820' ) -> @"orar" ]]; :>

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

{'anteon_494': ['aveteso', 'arinte_313', 'vebior_608'],
 'lave_885': ['maedge_325', 'entebe_828', 'labi_971', 'laxeat'],
 'reinus_504': ['qute', 'leed_1', 'tilean'],
 'orar': ['atus_128', 'laonxe_820']}

Пример 2

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

<: [[ local array( @'bige_138'. @'ledius_164'. @'estion'. @'xebibi'
)-> @"orgeat_948" ]]; [[ local array( @'orbema_968' . @'zabiti' .
@'laza_175') -> @"diar" ]]; :>

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

{'orgeat_948': ['bige_138', 'ledius_164', 'estion', 'xebibi'],
 'diar': ['orbema_968', 'zabiti', 'laza_175']}

Вариант №24

Задача №9

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

Пример 1

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

.begin (( set `xein is array(edat ; anenus; aarat ). ))(( set
`oraren_324 is array( zaon ; dixe_459 ; eran_675 ; useror ). )) (( set
`qurace_352 is array(usqu_129 ; diarre_409 ;edza_162 ). )) .end

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

[('xein', ['edat', 'anenus', 'aarat']),
 ('oraren_324', ['zaon', 'dixe_459', 'eran_675', 'useror']),
 ('qurace_352', ['usqu_129', 'diarre_409', 'edza_162'])]

Пример 2

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

.begin((set `laza is array( geer;zaried_834; raed_304;orlabe ).))
((set `dicebi is array( teso ; enais ). )).end

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

[('laza', ['geer', 'zaried_834', 'raed_304', 'orlabe']),
 ('dicebi', ['teso', 'enais'])]

Вариант №25

Задача №9

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

Пример 1

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

<%{let laan 2265; },{ let edus_24 9712; },{ let sousti_390 9534; },%>

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

[('laan', 2265), ('edus_24', 9712), ('sousti_390', 9534)]

Пример 2

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

<% {let xeanma_556 -5175;}, { let edat 1385; }, { let lean 3124; },%>

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

[('xeanma_556', -5175), ('edat', 1385), ('lean', 3124)]

Вариант №26

Задача №9

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

Пример 1

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

{{||def inanra_274 <== list(@"anlere_544" ; @"cebe_222" ;
@"laed_297";@"cerive"); ||. || def enlara<== list( @"qulate";
@"atcebe_382"); ||. || def bebe<== list(@"enbied_411" ; @"mati" ;
@"gearer" ); ||. }}

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

[('inanra_274', ['anlere_544', 'cebe_222', 'laed_297', 'cerive']),
 ('enlara', ['qulate', 'atcebe_382']),
 ('bebe', ['enbied_411', 'mati', 'gearer'])]

Пример 2

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

{{ || def ercege <== list( @"isarele" ;@"vees" ); ||. || def
esaton_632 <== list(@"onandi" ; @"quraa" ;@"tedi" ); ||. || def
maraso_429 <== list( @"enqura_8" ; @"esledi_512" ;@"sousor" ); ||.
||def uszaon_63 <== list( @"userin" ;@"edor_612" ; @"bisori_429" ;
@"edsoqu"); ||. }}

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

[('ercege', ['isarele', 'vees']),
 ('esaton_632', ['onandi', 'quraa', 'tedi']),
 ('maraso_429', ['enqura_8', 'esledi_512', 'sousor']),
 ('uszaon_63', ['userin', 'edor_612', 'bisori_429', 'edsoqu'])]

Вариант №27

Задача №9

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

Пример 1

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

{{ begin variable -3091 ==> raabe_613; end, begin variable 7230==>
tear_12; end, }}

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

[('raabe_613', -3091), ('tear_12', 7230)]

Пример 2

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

{{ begin variable -3089==> arceor;end, begin variable -6434==> bebi;
end,begin variable 9922 ==> dion_798; end,}}

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

[('arceor', -3089), ('bebi', -6434), ('dion_798', 9922)]

Вариант №28

Задача №9

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

Пример 1

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

<block><: auto 'xeendi' : @'bean'. :>; <: auto 'arries' :
@'bean_822'. :>;</block>

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

{'xeendi': 'bean', 'arries': 'bean_822'}

Пример 2

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

<block><:auto'bece_285':@'quso_880'. :>;<:auto 'aten_161' :
@'erin'.:>;<:auto 'isis':@'lexe'. :>; </block>

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

{'bece_285': 'quso_880', 'aten_161': 'erin', 'isis': 'lexe'}

Вариант №29

Задача №9

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

Пример 1

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

do auto edorra_844 @'edbiza'. auto rixeon @'aror_690'. od

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

[('edorra_844', 'edbiza'), ('rixeon', 'aror_690')]

Пример 2

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

do auto enrequ_294 @'quenxe_43'. auto lema_307 @'ainer_903'. od

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

[('enrequ_294', 'quenxe_43'), ('lema_307', 'ainer_903')]

Вариант №30

Задача №9

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

Пример 1

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

<block> variable #-9600 -> sobe</block>. <block> variable#-7673 ->
usama </block>.<block>variable#-2622 -> ceedat_592 </block>.

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

[('sobe', -9600), ('usama', -7673), ('ceedat_592', -2622)]

Пример 2

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

<block> variable #-1406 -> aradi_600 </block>.<block>variable #-6678
-> zaatve </block>.<block> variable #9140 -> enre</block>.

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

[('aradi_600', -1406), ('zaatve', -6678), ('enre', 9140)]

Вариант №31

Задача №9

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

Пример 1

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

.do {{ let{ teonat, erma_76, erso_268 } =>oran_797.}}; {{ let {
zaar_445 , atdite} => gerara_491. }}; .end

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

{'oran_797': ['teonat', 'erma_76', 'erso_268'],
 'gerara_491': ['zaar_445', 'atdite']}

Пример 2

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

.do{{let { rarere_324 , cesoat, isri_673 ,ritiin_153}=> edxera_676.
}}; {{ let { tierle_941 , isri_638, eszave , riraes_867 }=>
leed_330.}}; {{let { zala , xean ,edacequ } =>zaatdi.}}; .end

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

{'edxera_676': ['rarere_324', 'cesoat', 'isri_673', 'ritiin_153'],
 'leed_330': ['tierle_941', 'isri_638', 'eszave', 'riraes_867'],
 'zaatdi': ['zala', 'xean', 'edacequ']}

Вариант №32

Задача №9

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

Пример 1

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

<% <section> let esisat := inve_661</section>, <section> let quorqu
:=malaar </section>,<section> let usquza_275:= vevete_464
</section>,<section>let atgeri := reon_419 </section>, %>

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

[('esisat', 'inve_661'),
 ('quorqu', 'malaar'),
 ('usquza_275', 'vevete_464'),
 ('atgeri', 'reon_419')]

Пример 2

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

<%<section> let tion:= erin_298 </section>, <section>let
atusxe:=atre_411 </section>,%>

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

[('tion', 'erin_298'), ('atusxe', 'atre_411')]

Вариант №33

Задача №9

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

Пример 1

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

[ << local q(anre_954) <- inar; >>, << local q(anra) <- lave_96; >>,
<< local q(tixe_70) <- beaerge_106; >>,<< local q(quce)<- tearbe_66;
>>, ]

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

{'anre_954': 'inar',
 'anra': 'lave_96',
 'tixe_70': 'beaerge_106',
 'quce': 'tearbe_66'}

Пример 2

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

[ << local q(usar_30) <- lediri_426;>>,<< local q(azaza) <-
atonan_468; >>,<<local q(veatce_35) <- este_243; >>, ]

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

{'usar_30': 'lediri_426',
 'azaza': 'atonan_468',
 'veatce_35': 'este_243'}

Вариант №34

Задача №9

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

Пример 1

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

<section> << var geon <| list( #-6091 , #-9647 ,#-7590 ); >>, <<var
legear_169 <| list( #2003, #-2437, #8635 ); >>, </section>

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

[('geon', [-6091, -9647, -7590]), ('legear_169', [2003, -2437, 8635])]

Пример 2

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

<section> << var bein<| list( #7159 , #-6740,#6086 , #9065 );>>, <<
var tebibi <| list( #-1037 , #6332);>>,<<var rira <|list(#-5167 ,
#-1346,#-9049 );>>,</section>

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

[('bein', [7159, -6740, 6086, 9065]),
 ('tebibi', [-1037, 6332]),
 ('rira', [-5167, -1346, -9049])]

Вариант №35

Задача №9

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

Пример 1

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

begin|auto ravedi to ceri. |; | auto bele to onedat_713.|; | auto
enre to teatle_155. |; end

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

[('ceri', 'ravedi'), ('onedat_713', 'bele'), ('teatle_155', 'enre')]

Пример 2

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

begin| auto xeinis_780 to esma_580. |; |auto rabebe_87 to tiatan. |;|
auto timare_137 to ceer_765.|;| auto soatle to zarege. |; end

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

[('esma_580', 'xeinis_780'),
 ('tiatan', 'rabebe_87'),
 ('ceer_765', 'timare_137'),
 ('zarege', 'soatle')]

Вариант №36

Задача №9

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

Пример 1

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

begin << store 8455 => 'usenus';>>;<< store 9255=>'areda_709';>>; <<
store -8574=> 'cera'; >>; end

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

{'usenus': 8455, 'areda_709': 9255, 'cera': -8574}

Пример 2

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

begin << store -8593 => 'bexeor';>>; << store -9159 => 'vebidi_4';
>>; end

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

{'bexeor': -8593, 'vebidi_4': -9159}

Вариант №37

Задача №9

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

Пример 1

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

(( begin decl "isus" to ortete; end. begin decl "soceus" to inaed;
end. begin decl "riesge" to atte; end.))

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

[('ortete', 'isus'), ('inaed', 'soceus'), ('atte', 'riesge')]

Пример 2

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

(( begin decl "rean"to qubeza_528; end. begin decl "ara"to redive;
end. begin decl "cedian_221" to tequte; end.))

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

[('qubeza_528', 'rean'), ('redive', 'ara'), ('tequte', 'cedian_221')]

Вариант №38

Задача №9

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

Пример 1

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

|| {{ option bire_618= -7451 }}{{option iserbi_359=-9677 }} {{ option
rele_435 =-1788 }} {{ option usla=9965 }}||

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

{'bire_618': -7451,
 'iserbi_359': -9677,
 'rele_435': -1788,
 'usla': 9965}

Пример 2

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

|| {{ option soiste_172 =-4611}} {{ option quin_72 = 9898 }} ||

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

{'soiste_172': -4611, 'quin_72': 9898}

Вариант №39

Задача №9

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

Пример 1

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

.begin <% option aeran_947 <== #-885. %> <% option ceat_400 <==#842.
%> <% option eres<== #-8327. %> .end

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

[('aeran_947', -885), ('ceat_400', 842), ('eres', -8327)]

Пример 2

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

.begin<% option biarbe_900 <==#-7202. %> <% option veus <== #6751. %>
<% option qudion_138 <== #-6759. %> <% option zaarla_312 <== #7422. %>
.end

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

[('biarbe_900', -7202),
 ('veus', 6751),
 ('qudion_138', -6759),
 ('zaarla_312', 7422)]

Вариант №40

Задача №9

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

Пример 1

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

<< .do decl -2280 -> mage_64 .end .do decl 6295 -> esanma_483 .end .do
decl 230 -> onorer_994 .end>>

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

{'mage_64': -2280, 'esanma_483': 6295, 'onorer_994': 230}

Пример 2

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

<< .do decl 1117 -> tequan .end .do decl -9339 ->beor_915 .end>>

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

{'tequan': 1117, 'beor_915': -9339}