Первый вариант - функциональный, второй - процедурный.
Рекомендую функциональный, потому что процедурный вариант жуткий щиткод и кринж, да и питон сам по себе язык функциональный. Удачи.
Как-то так:
function getMatches() {
var reg = /\b[A-Z][A-z]+\b/g
var words = "Hello Welcome nice Znanija no Yes AbsoLutle OK ok OK"
return words.match(reg);
}
вывод:
> (7) ["Hello", "Welcome", "Znanija", "Yes", "AbsoLutle", "OK", "OK"]
988-принятие христианства на Руси
1147-первое упонминанеи о летописи в Москве
1492-открытие Колумбом Америки
1895-открытие радиосвязи
1941-начало ВОВ
1946-создание первого компьютера
1951-создание первого отечественного компьютера
1957-запуск первогоискусственного спутника земли
1961-первый полёт человека в космос
Как тебя зовут?))))))))))) А вроде 32 значный алфавит это 32 знака в нем, это кодируется 5 битами на символ
<span>то есть для слова в 11 символов - 55 бит или 8 ( округляем в большую сторону ) байт</span>
Var
a:array[1..100,1..100] of longint;
n,m,i,j:longint;
begin
readln(n);
for i:=1 to n do for j:=1 to n do
begin
if not odd(n) and((i=n div 2)or(i=(n div 2)+1)) then a[i,j]:=1 else
if odd(n) and( i=(n div 2)+1) then a[i,j]:=1 else
if i<n div 2 then a[i,j]:=0 else
if i>n div 2 then a[i,j]:=2;
end;
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]);
writeln;
end;
end.
<span>
</span>