ПетровичЖивотовская1245
?>

Будем рассматривать только строчки, состоящие из заглавных латинских букв. например, рассмотрим строку b. длина этой строки равна 14. поскольку строка состоит только из латинских букв, повторяющиеся символы могут быть удалены и заменены числами, определяющими количество повторений. таким образом, данная строка может быть представлена как 4ab5c4d. длина такой строки 7. описанный метод мы назовем упаковкой строки. напишите программу, которая берет упакованную строчку и восстанавливает по ней исходную строку. входные данные одна упакованная строка. в строке могут встречаться только конструкции вида na, где n - количество повторений символа (целое число от 2 до 99), а a - заглавная латинская буква, либо конструкции вида a, то есть символ без числа, определяющего количество повторений. максимальная длина строки не превышает 80. выходные данные выведите восстановленную строку. при этом строка должна быть разбита на строчки длиной ровно по 40 символов (за исключением последней, которая может содержать меньше 40 символов примеры вход выход 3a4b7d aaa 22d7ac18fgd gd 95ab b

Информатика

Ответы

optima3559
// PascalABC.NET 3.2, сборка 1421 от 22.04.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString.MatchValues('((\d*[A-Z]))');
  var r:string:='';
  foreach var c in s do
    if c.Length=1 then r:=r+c
    else r:=r+c[:c.Length].ToInteger*(c[c.Length]);
  Writeln(r)
end.
elenalukanova
# Python 3.X

source = input('Введите строку: ')

ret = ''
for idx, char in enumerate(source):
    try:
        next = source[idx + 1]
        if char.isdigit() and next.isdigit():
            qt = 10 * int(char) + int(next)
            next = source[idx + 2]
        else:
            qt = int(char)
    except:
        ret += char
    else:
        ret += next * (qt - 1)

print('ответ:', ret)
lawyer-2019

Для этого модема нужно:
Источник питания: через внешний адаптер питания переменного тока 9 В /1A
Параметры блока питания ROBITON DN1000:
Блок питания 1000мА, нестабилизированный
Выходное напряжение: 3,0 / 4,5 / 6,0 / 7,5 / 9,0 / 12,0 В 12,0
Вполне подойдет. Даже не нужно заморачиваться правильным подключением +/- т.к. модем питается переменкой. Я бы порекомендовал сначала включить БП на 7,5 вольт. Если модем будет так работать, то так и оставить. Если не работает, переключить на 9 вольт. Только ни в коем случае не переключайте выходное напряжение БП, если он подключен к модему! В момент переключения, напряжение на выходе БП может сильно прыгнуть!

Роман

Мир информатики  это только один и ноль, только черное и белое, только да и нет. Нет третего варианта, нет всем родного и дорогого нам "не знаю", "возможно", "не то не се" - середины. Нет сердца

Вы скажите что все не так, что есть оттенки серого. Да их обычно 256 и нельзя взять семнадцатый с половиной оттенок, где-то между этим и этим.  Все равно информатика вся напрочь дискретна. Это набор точек, не заполнить собою полностью никакой обьем

Мир информатики - это удобный мир математической логики и скоростных рассчетов, но не более того. Вот потому искуственный интелект пока невозможен

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Будем рассматривать только строчки, состоящие из заглавных латинских букв. например, рассмотрим строку b. длина этой строки равна 14. поскольку строка состоит только из латинских букв, повторяющиеся символы могут быть удалены и заменены числами, определяющими количество повторений. таким образом, данная строка может быть представлена как 4ab5c4d. длина такой строки 7. описанный метод мы назовем упаковкой строки. напишите программу, которая берет упакованную строчку и восстанавливает по ней исходную строку. входные данные одна упакованная строка. в строке могут встречаться только конструкции вида na, где n - количество повторений символа (целое число от 2 до 99), а a - заглавная латинская буква, либо конструкции вида a, то есть символ без числа, определяющего количество повторений. максимальная длина строки не превышает 80. выходные данные выведите восстановленную строку. при этом строка должна быть разбита на строчки длиной ровно по 40 символов (за исключением последней, которая может содержать меньше 40 символов примеры вход выход 3a4b7d aaa 22d7ac18fgd gd 95ab b
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

testovich1012
avdeevana
Ingakazakova
kormilitsynarita
Сергеевич1907
zverevahelen
хуйдрочил_Анастасия
Zibuxin3
Олег86
is0019
agent-ulitka5
uisfbu7777733
antoska391
mulyugina365
Tsibrova