eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Номер мобильного телефона

опубликовано 21.06.2010, 00:36:53

Тести до задачі невірні.

Для тесту №24 "+380" відповідь має бути 7 1 2 4 5 6 7 9 але вона не проходить.

awpris ответил:
Ваша відповідь, наведена тут, не вірна... :) Да і вхідні дані там не такі, як Ви написали... :) Тест №24 100% коректний і вірний.
опубликовано 16.08.2010, 20:06:40

Eсть ограничения на кол-во цифр в номере или он состоит только из 10 цифр ?

awpris ответил:
Для тестов взяты за исходные данные номера мобильных телефонов с разных реальных визитных карточек. Так что дальше думайте сами. :)
опубликовано 17.08.2010, 17:55:29

номер може містити пропуски, наприклад "+38 097 77 74 445"

awpris ответил:
ADD: Відкрийте свою "колекцію" візиток, і відразу побачите, що номер може містити не лише пропуски. Тут головне: що потрібно рахувати!!!
опубликовано 31.10.2011, 21:28:50

тоесть в исходных даных могут быть записаны и плюсы, и дефисы с тере, и пробелы??? Если да, то уважаемые админы, утачняйте в описании задачи, будьте так добры)И еще где можно посмотреть, что подразумевает (означает) каждый из тестов (тоесть мне к примеру тест "№13" выбивает неверный ответ, то где мне искать чего именно от меня хочет этот "№13")?

awpris ответил:
Уважаемый пользователь! Старайтесь писать грамотно, впрочем, как и грамотно читать условие и делать соответствующие правильные выводы, помогающие решить задачу. Тесты мы не рассекречиваем. Удачи!
опубликовано 31.10.2011, 21:49:12

если я не ошибаюсь, то ваш сайт специализируется по програмированию, а не по граматике)...если я не ошибаюсь...

awpris ответил:
А Вы попали на тот сайт, куда Вам нужно? :) - если Вы конечно, не ошибаетесь. Безграмотным программист быть не может - он должен стараться быть первым во всех отраслях!
опубликовано 28.01.2012, 12:23:20

тут функция такая работает? у меня на примере все верно, но тт и одного теста не прошло

опубликовано 13.04.2012, 00:00:43

не можу зрозуміти чого провалюється тест 24. всі варіанти передбачив.

можна підказку, що не так в розв’язку #665328

опубликовано 19.05.2012, 20:41:46

что выводить если отсутствующих цифр не найдено?

опубликовано 12.06.2012, 00:58:17

следите чтобы не было лишнего перехода на новую строку :)

опубликовано 11.03.2014, 14:09:35

Підскажіть будь ласка що не так проходить лише тест №2 хоч на компютері проходить Решение #1385661

опубликовано 18.04.2014, 21:07:59

> Movelink > > тут функция такая работает? у меня на примере все верно, но тт и одного теста не прошло

то же самое =_=.

опубликовано 21.04.2014, 19:00:48

Если в номере все цифры присутствуют, то в первой строке вывожу ноль. А во второй что выводить?

опубликовано 22.10.2014, 16:37:12

WA 24. ПОЧЕМУ???

опубликовано 02.11.2014, 16:50:35

тест 24 - ""

опубликовано 01.02.2015, 19:29:47

В 24 тесте следите за переходами на новую строку и все получиться))

опубликовано 01.02.2015, 19:31:18

В нём есть все цифры, поэтому должно выводить 0 и переход на 1 строку)

опубликовано 28.02.2015, 07:57:05

You should consider that input may contain space between numbers

Good Luck!

опубликовано 19.05.2015, 23:36:59

Што в тесте №2? (Решение #2011088)

опубликовано 13.07.2015, 22:37:46

Слідкувати потрібно не лише за переходом на новий рядок, а й за пробілами у другому рядку. Принаймні мій розв"язок спочатку проходив лише один тест, а коли прибрала останній пробіл, то одразу пройшов усі.

опубликовано 20.09.2016, 23:38:06

!

опубликовано 08.06.2017, 14:43:32

Учтите все символы, начиная от пропусков, заканчивая "(", ")", "-" и пр. 24-й тест построен именно на этом.

опубликовано 01.01.2018, 13:53:37

Для 24 теста нужно вводить строку getline(cin, "строка"), простой cin не канает :)

опубликовано 17.03.2018, 19:37:43

24 тест построен на том, что в нём есть пробелы _-

опубликовано 03.01.2024, 10:17:13

include <bits/stdc++.h>

using namespace std;

int main () {

string phoneNumber;

cin >> phoneNumber;

set < char >digitSet;

for (char digit:phoneNumber) {

if (isdigit (digit)) {

digitSet.insert (digit);

}

}

set < char >missingDigits;

for (char digit = '0'; digit <= '9'; digit++) {

if (digitSet.find (digit) == digitSet.end ()) {

missingDigits.insert (digit);

}

}

cout << missingDigits.size () << endl;

for (char missingDigit:missingDigits) {

cout << missingDigit << " ";

}

return 0;

}

//95%

опубликовано 12.02.2024, 10:26:46

include<bits/stdc++.h>

using namespace std; int main() { set<int>set1; string s; long long say=0; getline(cin,s); for(long long i=0;i<s.size();i++) { set1.insert(s[i]-'0'); } for(long long i=0;i<=9;i++) { if(set1.find(i)==set1.end()) { say++; } } cout<<say<<endl; for(long long i=0;i<=9;i++) { if(set1.find(i)==set1.end()) { cout<<i<<" ";; } }
}