• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

Строки

  • Автор темы Автор темы Tuyrs92
  • Дата начала Дата начала
T

Tuyrs92

Помогите пожалуйста решить задачу : "Слова в строке состоят из цифр, оставить только те слова , где цифры не повторяются."
 
"Слова в строке состоят из цифр, оставить только те слова , где цифры не повторяются."

C++:
#include <string>
#include <algorithm>
#include <locale>
#include <iostream>
#include <iterator>
#include <sstream>

void unique(const std::string& text)
{
std::stringstream ss(text);

std::string w;
while (ss >> w)
{
std::string s = w;
std::sort(s.begin(), s.end());
if (std::unique(s.begin(), s.end()) == s.end())
std::cout << w << " ";
}
}

int main()
{
setlocale(LC_ALL, "");

const std::string text = "11 123 1234567 4567894 999 000 01";
unique(text);

return 0;
}

Проверка:
 
Мы в соцсетях:

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