Заменяя каждую букву её порядковым номером в алфавите, зашифруйте фразу: «Я умею кодировать информацию».
208
450
Ответы на вопрос:
Решение на Python:
строка = 'Я умею кодировать информацию' алфавит = '' for буква in строка: if буква == ' ': print(' ',end='') else: print(алфавит.find(буква.lower())+1, end = '')33 2114632 12165101816312030 1015221618141241032
1. "школьное" решение // pascalabc.net 3.0, сборка 1073 const sb='bcdfgjklmnpqrstvwxz'; s='computer programming is a process of computer programs creation'; var i,n: integer; s1,sn,t: string; begin i: =1; while s[i]< > ' ' do inc(i); s1: =copy(s,1,i-1); n: =length(s); i: =n; while s[i]< > ' ' do dec(i); sn: =copy(s,i+1,n-i); t: =''; for i: =1 to length(s1) do if pos(s1[i],sb)> 0 then t: =t+s1[i]; s1: =t; t: =''; for i: =1 to length(sn) do if pos(sn[i],sb)> 0 then t: =t+sn[i]; sn: =t; t: =''; for i: =1 to length(s1) do if pos(s1[i],sn)> 0 then if pos(s1[i],t)=0 then t: =t+s1[i]; for i: =1 to length(t) do write(t[i],' '); writeln end. тестовый прогон: t r 2. "нормальное" решение// pascalabc.net 3.0, сборка 1073 const sb='bcdfgjklmnpqrstvwxz'; s='computer programming is a process of computer programs creation'; begin var a: =s.towords(' '); a[0].intersect(a[a.length-1]).where(x-> pos(x,sb)> 0).println(',') end. тестовый прогон: t,r
Популярно: Информатика
-
KoNetik202001.09.2020 10:01
-
11111222А01.03.2020 04:07
-
Karon133715.04.2020 20:03
-
Do1git21.06.2023 20:46
-
romsik199918.08.2020 06:24
-
NuriEynullaeva06.03.2022 18:26
-
салонки07.08.2022 14:46
-
00723811.05.2022 19:59
-
mag79225.03.2023 16:58
-
mayer306.05.2022 18:01