
Дана строка s. Напишите функцию numbers_only(s), которая удаляет все символы, кроме цифр. 1 def
numbers_only(s): 2 return

Ответы на вопрос

Ответ:
Объяснение:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str1[] = "abcdef";
char str2[] = "ghijklm";
printf("Строка 1: %s\nСтрока 2: %s\nРезультат: %s\n", str1, str2, squeeze(str1, str2));
return 0;
}
void squeeze (char s1[], char s2[])
{
int i, j, k;
for (i = k = 0; s1[i] != '\0'; i++) {
for (j = 0; s2[j] != '\0' && s2[j] != s1[i]; j++)
;
if (s2[j] == '\0')
s1[k++] = s1[i];
}
s1[k] = '\0';
return 0;
}



Вот пример реализации функции numbers_only(s)
, которая удаляет все символы, кроме цифр:
pythondef numbers_only(s):
result = ''
for char in s:
if char.isdigit():
result += char
return result
В этой функции мы итерируемся по каждому символу в строке s
. Если символ является цифрой (проверяем с помощью метода isdigit()
), мы добавляем его к результату result
. В конце функция возвращает полученный результат, содержащий только цифры.
Вы можете вызвать функцию numbers_only(s)
и передать ей строку для удаления всех символов, кроме цифр. Например:
pythons = "a1b2c3d4e5"
result = numbers_only(s)
print(result) # Выводит: 12345
В данном примере функция numbers_only(s)
удаляет все символы, кроме цифр, из строки "a1b2c3d4e5" и возвращает "12345".


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili