Size: a a a

CODE BLOG / Чат

2020 February 21

PG

Pavel Grachev in CODE BLOG / Чат
Ivan Morgun
Нормально при парсинге именно строку с попыткой получить доступ к файлу, к примеру, в try catch заключать
типа вот так?
источник

IM

Ivan Morgun in CODE BLOG / Чат
Ну так тоже можно. Как-бы если что-то глупо, но работает, значит это не глупо. Но такой варик мне лично приятней выглядит
источник

IM

Ivan Morgun in CODE BLOG / Чат
И логичней проще воспринимается
источник

IM

Ivan Morgun in CODE BLOG / Чат
А то у тебя там логика запутается. Если ошибка выпадет, то значение переменной такой, иначе такое. Крч второй вариант как по мне лучше
источник

PG

Pavel Grachev in CODE BLOG / Чат
оке
источник

ET

Eugene Tzyvunin in CODE BLOG / Чат
Добрый день, уважаемые.
Нужна помощь с алгоритмом.
Сам реализовал, но прожорливо, теперь не вижу альтернативного варианта

Написав на доске все числа от 1 до N, N = 50, преподаватель разделил числа на несколько групп так, что если одно число делится на другое, то эти числа попадают в разные группы.
В результате этого разбиения получилось M групп, для N = 50, M = 6

N = 50
Группы получились такими:
Группа 1: 1
Группа 2: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
Группа 3: 4 6 9 10 14 15 21 22 25 26 33 34 35 38 39 46 49
Группа 4: 8 12 18 20 27 28 30 42 44 45 50
Группа 5: 16 24 36 40
Группа 6: 32 48
M = 6

N = 10
Группы получились такими:
Группа 1: 1
Группа 2: 2 7 9
Группа 3: 3 4 10
Группа 4: 5 6 8
M = 4
источник

ET

Eugene Tzyvunin in CODE BLOG / Чат
источник

ET

Eugene Tzyvunin in CODE BLOG / Чат
Буду признателен да любой тычок носом в нужном направлении )
источник

А

Артем in CODE BLOG / Чат
источник

PG

Pavel Grachev in CODE BLOG / Чат
Ivan Morgun
А то у тебя там логика запутается. Если ошибка выпадет, то значение переменной такой, иначе такое. Крч второй вариант как по мне лучше
вот это моооощь. одной кнопкой все переименовал без косяков🤣
источник

IM

Ivan Morgun in CODE BLOG / Чат
Хорош
источник

PG

Pavel Grachev in CODE BLOG / Чат
Eugene Tzyvunin
Буду признателен да любой тычок носом в нужном направлении )
а если пойти от одной группы 1-50. и из нее раскидывать. берем 50, начинаем делить на него начиная с 2х. на два делится, значит кидаем в группу, если группы нет, то создаем. проверяем делится ли это число на другие.

но. мне кажется лишние действия все равно будут. надо поднимать знания математики))
источник

PG

Pavel Grachev in CODE BLOG / Чат
и вообще мне кажется то что я сейчас написал все тоже самое что и у тебя, только наоборот)
источник

ET

Eugene Tzyvunin in CODE BLOG / Чат
Pavel Grachev
а если пойти от одной группы 1-50. и из нее раскидывать. берем 50, начинаем делить на него начиная с 2х. на два делится, значит кидаем в группу, если группы нет, то создаем. проверяем делится ли это число на другие.

но. мне кажется лишние действия все равно будут. надо поднимать знания математики))
Там граничное условие - лярд должен обрабатывать.
На 100000
Потрачено тактов на выполнение : 427726383
Потрачено времени на выполнение: 00:00:42.7907505
источник

SS

Steel Sword in CODE BLOG / Чат
󠀠
а вот гном пиздец чет бесит
ГНОМ?!! Ты в АРЧ поставил ГНОМ?!!!!!
источник

SS

Steel Sword in CODE BLOG / Чат
источник

󠀠

󠀠 in CODE BLOG / Чат
что тебе надо?
источник

PG

Pavel Grachev in CODE BLOG / Чат
Eugene Tzyvunin
Там граничное условие - лярд должен обрабатывать.
На 100000
Потрачено тактов на выполнение : 427726383
Потрачено времени на выполнение: 00:00:42.7907505
а если из 1 млрд выдернуть все простые числа сначала? алгоритм нахождения впишется в твои ограничения?
источник

󠀠

󠀠 in CODE BLOG / Чат
и что мне надо было ставить вместо гнома?
источник

SS

Steel Sword in CODE BLOG / Чат
Я понимаю если гном был по умолчанию в дистре, и тебе было лень выбрать другой, но поставить его своими руками...
источник