Здравствуйте, avovana, Вы писали:
A>// Как сделать чтобы робот шагал сначала левой, потом правой, левой, правой...? A>// Обобщить до 40жки, чтобы каждая нога двигалась за предыдущей A>===========
Скрытый текст
A>
A>int main()
A>{
A> std::thread first([]()
A> {
A> while(true)
A> {
A> std::cout << "First" << std::endl;
A> }
A> }
A> );
A> std::thread second([]()
A> {
A> while(true)
A> {
A> std::cout << "Second" << std::endl;
A> }
A> }
A> );
A> first.join();
A> second.join();
A> return 0;
A>}
A>
σ>Я бы поинтересовался почему не S* s = new(storage) S("hello world"); вместо последних двух строк и в чём разница с дальнейшим использованием s (слева) в s->s.
А она (разница) есть? storage не выровнен => s — unspecified. Разве нет?
σ>>Я бы поинтересовался почему не S* s = new(storage) S("hello world"); вместо последних двух строк и в чём разница с дальнейшим использованием s (слева) в s->s.
BFE>А она (разница) есть? storage не выровнен => s — unspecified. Разве нет?
Выравнивание… Ну да, может не быть недостаточным, но это не то, про что я думал. Можно считать что с ним всё ок.
сделать sanity check и посчитать число красивых чисел из одной цифры, я не шутил.
Вот серьёзно, нужно ответить на простой вопрос: сколько красивых чисел из одной цифры существует? Тут достаточно выписать этот (очень короткий) список на листке бумаги или посчитать их буквально на пальцах (у большинства людей пальцев хватит). А потом подставить эти входные данные в программу и мгновенно найти место, где появляется расхождение, и которое нужно поправить.
сделать sanity check и посчитать число красивых чисел из одной цифры, я не шутил. W>Вот серьёзно, нужно ответить на простой вопрос: сколько красивых чисел из одной цифры существует? Тут достаточно выписать этот (очень короткий) список на листке бумаги или посчитать их буквально на пальцах (у большинства людей пальцев хватит). А потом подставить эти входные данные в программу и мгновенно найти место, где появляется расхождение, и которое нужно поправить.
) относится — эту ошибку в логике они разделяют.
Не очень понимаю этот вопрос красивых чисел из одной цифры 0, из двух цифр 13. Какое это имеет отношение к логике решения?
A>Тестовое задание.
A>В данной задаче будут рассматриваться 13-ти значные числа в тринадцатиричной системе исчисления(цифры 0,1,2,3,4,5,6,7,8,9,A,B,C) с ведущими нулями.
A>Например, ABA98859978C0, 6789110551234, 0000007000000
A>Назовем число красивым, если сумма его первых шести цифр равна сумме шести последних цифр.
A>Пример:
A>Число 0055237050A00 — красивое, так как 0+0+5+5+2+3 = 0+5+0+A+0+0
A>Число 1234AB988BABA — некрасивое, так как 1+2+3+4+A+B != 8+8+B+A+B+A
A>Задача:
A>написать программу на С/С++ печатающую в стандартный вывод количество 13-ти значных красивых чисел с ведущими нулями в тринадцатиричной системе исчисления.
A>В качестве решения должен быть предоставлено:
A>1) ответ — количество таких чисел. Ответ должен быть представлен в десятичной системе исчисления.
A>2) исходный код программы.
У меня получилось 9203637295151
П.С.
Написал также программу которая в лоб считает, на малых числах вроде сходятся результаты.
Здравствуйте, Максим, Вы писали:
М>У меня получилось 9203637295151 М>П.С. М>Написал также программу которая в лоб считает, на малых числах вроде сходятся результаты.
Здравствуйте, Максим, Вы писали:
I>> count += cnt*cnt I>>Разве не так?
М>Выше Вы не учитываете, что между двумя частями может еще стоять одно из 13 чисел. М>
М>count += cnt*cnt*13
М>
М> должно давать правильный ответ (но остальную программу я не проверял)
Да точно, про центральное число я забыл. Достаточно мой ответ умножить на 13, почти правильно))
Re[5]: Задача на наследование с вызовом виртуальных функций
Здравствуйте, reversecode, Вы писали:
R>чуть по другому было в гцц старых около 3 версии R>там виртуальная таблица была толще, потому что у них pfn занимал 8 байт даже на 32битах, сейчас она стала такой же как и в msvc R>т.е 4 байта на 32 бита, 8 на 64 бита
Спрашивают, пойду ли я дальше.
На мой вопрос — к чему готовиться, очень мутно ответила hr.
Привожу пример, что другие дают список материалов для подготовки.
В ответ — "Всё, что знаю, 2 более тяжелые задачи. По моему опыту, если так... не сразу решили эту, то... обычно, кандидаты не решали те, которые на собеседование более тяжелые".
Допытал до примера. Покопалась по записям:
1) Задача на язык
2) Задача, как сказал один прошлый кандидат, которую можно и не решить длинной арифметикой. И следующая, которую можно решить длинной арифметикой
Т.е. либо 3 задачи. Либо даже про язык нету.
"Я, конечно, могу им отправить ваше резюме. И они позовут на интервью(очное). Просто, как правило, если эта задача была тяжела, то и те не получиться сделать. Подумайте, стоит ли тратить время".
Как думаете? Если почитать про эту арифметику, может попробовать?
Говорил, что раз математика, пускай, хотя бы, 3 рекомендованных учебника по матану выдадут.
Еще вопрос, если там и не было задачи на плюсы. И если 2 задачи чисто математические, то, может они там математические гики? Что мне там делать? Гуру олимпиадники?
Занимаются алго торговлей. Но я-то на прикладного инженера претендую, а не на кванта.
Это WunderFund? На мой взгляд, надо для себя решить в какой области Вы хотите развиваться. Если это алготрейдинг/hft/и подобное, то ничего не поделаешь, придется учиться решать задачи по комбинаторике, теории вероятностей и теории игр. Таковы правила игры, увы. Но может Вам оно и не надо, на них свет клином не сошелся, есть куча других интересных областей.
Здравствуйте, Максим, Вы писали:
A>>Спрашивают, пойду ли я дальше.
М>Это WunderFund? На мой взгляд, надо для себя решить в какой области Вы хотите развиваться. Если это алготрейдинг/hft/и подобное, то ничего не поделаешь, придется учиться решать задачи по комбинаторике, теории вероятностей и теории игр. Таковы правила игры, увы. Но может Вам оно и не надо, на них свет клином не сошелся, есть куча других интересных областей.
IT Prime.
Спасибо за обратную связь. Как смотрю по рынку — это наибольшие зп по С++. 300+ по идее можно.
Какие еще есть интересные области применения С++? И какие из них могут дать такие зп?
Еще момент с востребованностью.
Был свидетелем выхода на рынок middle QA manual. Он же junior QA java auto. Опыт в банке.
Пару часов открытого резюме — 30 откликов. За неделю — 10 собеседований, 4 оффера. Близко к 200к.
А здесь С++ + алгофонды.
6.5 фондов на всю Россию. Все они в Москве. У каждого могут быть или не быть адекватной вакансии.
Вот и вышел узкий специалист в узкой сфере.
A>Спасибо за обратную связь. Как смотрю по рынку — это наибольшие зп по С++. 300+ по идее можно. A>Какие еще есть интересные области применения С++? И какие из них могут дать такие зп?
Мне какжется, что по нынешним временам 300+, это не что-то такое грандиозное. В том же Яндексе можно столько заполучить (а с RSU и больше). Да практически во всех крупных конторах от Джетбрейнс до Касперского такие зарплаты есть. Выбирайте, что Вам интересно (спектр задач огромен, от теории компиляторов до систем хранения).
BFE>>>>>>>По стандарту (11.10.4/4) должен быть вызван метод A::printFromDestructor(), значит ответ: ~A, а не ~B, как ошибочно указано в комментарии. P>>>>>>Это ж вроде UB — удаление объекта по указателю на базу, а деструктор не виртуальный? BFE>>>>>Хмм. Действительно σ>>>>Какой опыт кодинга на цепепе? BFE>>>29 лет. А что? σ>>Не возраст, а опыт в C++. BFE>А это и есть опыт
Сорян, очень не хочется тебя расстраивать, но судя по https://rsdn.org/forum/cpp/8132925.1