• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Определить Количество Двоек В Конце Цифры.алгоритм.

  • Автор темы Автор темы DmitrySht
  • Дата начала Дата начала
D

DmitrySht

Определить количество двоек в конце цифры.Нужен только алгоритм!
 
что значит в конце?
начиная с конца полседовательность двоек пример 112456729222 ответ 3
или с середины числа общее колличество двоек 112456729222 ответ 4
 
переводишь число в строку и считаешь как-то так:
Код:
std ::string str; //тут строка
int num = std ::count_if( str .rbegin(), str .rend(), [](char c) ->bool { return '2' == c; } );
//теперь num должен содержать количество двоек (я не проверял)

Добавлено: ан нет, тут общее количество двоек )
Код:
int num = 0;
std ::find_if( str .rbegin(), str .rend(), [&num](char c) ->bool { 
bool fl = '2' == c;
num += c;
return c;
} );
а это должно быть с конца, результат также в num
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab