Напишите программу которая находит все различные цифры в символьной строке
Перейти к содержимому

Напишите программу которая находит все различные цифры в символьной строке

  • автор:

Дописать условие если в строке нет цифр

Входные данные На вход программе подаётся символьная строка. Выходные данные Программа должна вывести в одной строке все различные цифры, которые встречаются в исходной строке, в порядке возрастания. Если в строке нет цифр, нужно вывести слово ‘NO’ — не могу добавить это условие.

Элементарно, если знать небольшие хитрости питона:

В случае, если получится не пустая строка, то, что справа от or не будет использовано. А вот если получится пустая строка — тогда результатом or будет то, что справа от него.

Сергей Ш's user avatar

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.13.43309

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Напишите программу которая находит все различные цифры в символьной строке

Copy raw contents

Copy raw contents

5.5 Decimal number to Roman — Шаг 1

I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

5.4 Roman number to decimal

I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000

Sample Input 1:

Sample Output 1:

Sample Input 2:

Sample Output 2:

Sample Input 3:

Sample Output 3:

5.2 Old LCD calculator

Sample Input:

Sample Output:

5.1 Collatz conjecture or the 3n + 1 problem — Шаг 1

Напишите программу, которая выводит все числа, встречающиеся в символьной строке больше

Напишите программу, которая выводит все цифры, встречающиеся в символьной строке больше 1-го раза.

Входные данные
Входная строка может содержать содержит числа, пробелы и латинские буковкы.

Выходные данные
Программка обязана вывести в одну строку в порядке возрастания все цифры, встречающиеся во входной строке больше 1-го раза. Если таких цифр нет, нужно вывести слово ‘NO’.

Образцы
входные данные
asd12gh23
выходные данные
2
входные данные
t1y2u3i4o5
выходные данные
NO
Pascal ABC 1.8

Напишите программу которая находит все различные цифры в символьной строке

Напишите программу, которая заменяет в символьной строке все буквы a на буквы b
Как ужать этот код? Не проходит по скорости на последнем тесте var s:string; i,k,:integer; .

Написать программу, которая находит количество знаков препинания в заданной символьной строке.
Написать программу, которая находит количество знаков препинания в заданной символьной строке.

Var uniq : Set of Char ; used : Set of Char ; s : string ; i : integer ; done : boolean ; c : char ;

for i : = 1 to length(s) do if not (s[i] in used) then begin include(uniq, s[i]) ; include(used, s[i]) ; end else begin exclude(uniq, s[i]) ; end ;

for c : = #0 to #255 do if (c in uniq) then begin done : = True ; write(c) ; end ;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *