2. калькулятор (100 ) 2 секунды и 64 мб памяти в старинном калькуляторе работают только две клавиши — a и b. при нажатии клавиши aкалькулятор увеличивает число в два раза, а при нажатии клавиши b к числу прибавляется 1. на экране записано число 1. вам нужно вычислить число, которое получится на экране калькулятора после выполнения заданной последовательности операций. формат входного файла input.txt в единственной строке записана последовательность символов a и b без пробелов. длина строки не менее одного и не более 50 символов. формат выходного файла output.txt в единственной строке запишите целое число, которое получится после выполнения заданной последовательности операций. примеры input.txt примеры output.txt ab 3 ba 4
i,x: integer;
A,B: text;
s: string;
begin
x:=1;
assign(A,'input.txt');
reset(A);
read(A,s);
close(A);
for i:= 1 to length(s) do
begin
if s[i] = 'A' then x:=x*2;
if s[i] = 'B' then x:=x+1
end;
assign(B,'output.txt');
rewrite(B);
write(B,x);
close(B);
end.
string cmd = Console.ReadLine();
int ans = 1;
for (int i = 0; i < cmd.Length; i++) {
if (cmd[i] == 'A')
ans *= 2;
else if (cmd[i] == 'B')
ans++;
}
Console.WriteLine(ans);