[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 21 | 1 | 5
Назад Вниз Каталог Обновить

Бля, почему я туплю, решите кто-нить PYTHON Аноним 30/01/17 Пнд 22:25:16  515912  
Безымянный.png (52Кб, 1178x474)
вот собсна
Аноним 30/01/17 Пнд 22:46:31  515916
>>515912 (OP)
Гарантируется что всех чисел будет ровно по 3 штуки? Условие немного ебнутое
Аноним 30/01/17 Пнд 22:58:35  515918
>>515916
дыа..
а так можешь что-нибудь накидать, а то мне вообще не сдвинуться с точки
Аноним 30/01/17 Пнд 23:13:13  515923
>>515918
ща подумаю, тож не 7 пядей...
Аноним 30/01/17 Пнд 23:24:32  515929
Могу набыдлокодить на c++, но завтра утром.
Аноним 30/01/17 Пнд 23:27:54  515930
>>515929
давай
Аноним 30/01/17 Пнд 23:32:07  515931
>>515912 (OP)
>Borland Pascal 7.0
Это в досбоксе который лишь выполняется? Сайт типа http://rextester.com/WPJ22715 не пойдёт?
Аноним 30/01/17 Пнд 23:34:54  515932
>>515923
s = input()
a = []
done = []
i = 0
while s != '0':
if s in '123456789' and (int(s) not in a):
a.append(int(s))
i += 1
a.sort()
number = ''.join(map(str, a))
print(number*3)
Аноним 30/01/17 Пнд 23:37:26  515933
>>515932
>>515932
берем неповторяющиеся числа, сортируем, умножаем на 3 и все, или я задачу не понял, условие ебнутое какое то не логичное.
Аноним 30/01/17 Пнд 23:40:40  515934
>>515932
>>515918
http://codepad.org/3HWn0ktT
Аноним 30/01/17 Пнд 23:56:35  515943
>>515934
хуйня, надо править
Аноним 31/01/17 Втр 00:29:46  515951
>>515943
с помощью словаря с подсчетом, хз вроде что то похожее
http://codepad.org/kASPYRp1
Аноним 31/01/17 Втр 00:32:33  515952
>>515912 (OP)
Условие - пиздец.

Но по идее не сказано что каждого числа ровно 3. То есть если есть 6 двоек, то в каждой из групп будет две двойки подряд.
Значит делаем массив count[10]
В него записываем количество каждой цифр.
Количество каждой цифры должно делиться на 3 без остатка. Проверяем это, если нельзя - выводим ноу и выходим из программы.
Если делится то собственно делим все колияества на 3.
Дальше делаем
Строку s.
Потом циклом проходимся по количествам и если количество данной цифры больше 0 - отнимаем 1 от количества и в s дописываем эту цифру. Т.е. если количество семерок 4 а восьмерок две - в строкн будет 777788 и это минимум ято можно тут составить, очевидно.

Потом просто 3 раза подряд выводим s без пробелов. Вот и все.

Лень с телефона код писать, надеюсь понятно. Если вопросы еще будут - завтра запилю в виде кода.
Аноним 31/01/17 Втр 00:32:35  515953
>>515951
вроде даже запускается, если че спрашивай непонятное
Аноним 31/01/17 Втр 00:35:52  515955
>>515952
>>515952
>>515952
>То есть если есть 6 двоек, то в каждой из групп будет две двойки подряд.
Бля точняк, нужно доделать
Аноним 31/01/17 Втр 01:02:17  515960
>>515955
гавнокожу в полуобмороке, неужели ЗАРАБОТАЛО?
http://codepad.org/yeQBKduH
Аноним 31/01/17 Втр 01:06:40  515962
прикольная задачка
Аноним 31/01/17 Втр 01:32:18  515969

Сам только что ради интереса решил эту задачу в плюсах.(>>515929)
Все работает, но получилась относительно большая ебала. (Возможно, дело в том, что я учу плюсы только два дня).

Чёт нихуя не знаю пайтон, но краткость кода впечатляет.


Аноним 31/01/17 Втр 01:42:00  515971
>>515969
Оказывается, я условие неправильно понял, ну охуеть. Угробил два часа сна на несуществующую задачу. Ну и ладно, зато в этом был челлендж и я реально говнокодил без устали, не обращая внимания на крики людей, которым я мешал спать. лол
Аноним 31/01/17 Втр 01:48:58  515972
>>515969
умельц>>515969
язык просто чудо, особенно для начального обучения
Аноним 31/01/17 Втр 02:41:01  515980
>>515969
Часов через 10 скину достаточно короткий и простой вариант на крестах.
Аноним 31/01/17 Втр 13:23:14  516030
Вот на крестах.
http://pastebin.com/x5F85RmU

Конечно не так коротко как на питоне, но и не особо громоздко.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 21 | 1 | 5
Назад Вверх Каталог Обновить

Топ тредов
Избранное