Я понял, что я чертовски тупой. У меня нет логического мышления. Я не смог решить даже такую простую задачу. Боже, как же мне противно от себя.Что изучать, чтобы не было такой тормознутости или я хуй знает как это назвать, как стать менее тупым? НЕНАВИЖУ СЕБЯ
>>224236223 (OP)Так чё сложного то? Программу хз как написать, не изучал, но формула будет такая X=10,52+4Y.Где X - количество лет в человеческом эквивалентеГде Y - количество лет собакиПравда если собаке меньше 2 лет то моя формула сосёт но мне похуй как то на эту собаку ебанную.
>>224236377>>224236394Да я уже разобрался с жирными подсказками. Суть в том, что я не могу представить, как расписать формулу, хотя понимаю, что от меня нужно. Так не только с этой задачей, но и другими простыми.
>>224236223 (OP)Это задачка с учебы, тебе циклом надо считать что ли, что ты не знаешь как сделать?Потому что если через ветвление делать, то там легко.
Ну вот я обоссаный гуманитарий, и решил бы это так (через очевидный костыль)X-собачьи годаУ - человечьи годаЕсли х меньше или равно 2,то y=x10.4Если x больше 2,то y=20.8+4(x-2)Как это преобразовать в код я хуй знает, потому что, повторюсь, гуманитарий.
Челы, я очень признателен, но это тред не для решения этой задачи, я уже итак знаю решение. Вопрос про то, как стать менее тупым.
>>224236439Если число меньше двух, то считаем по формуле: x10.5, если собаке больше двух лет, то считаешь по формуле х4+21. Приводишь к одной из этой формуле оператором ветвления, легко же. Я тоже абсолютный гуманитарий, но эту хуйню осилил. В принципе можно изъебнуться и циклами сделать.
>>224236223 (OP)> Что изучать, чтобы не было такой тормознутости или я хуй знает как это назвать, как стать менее тупым?Я думаю, это с детства прививается. Это сам механизм работы мозга, основной алгоритм, так сказать.if (x < 3) return x 10.5else return (21 + x (x - 2))
>>224236394> Правда если собаке меньше 2 лет то моя формула сосётНу вот, логического мышления у тебя нет.
>>224236622Начинай с начала: изучи что такое алгоритмы, блок-схемы, научись их делать, а потом применять к решению вот таких вот задач.
>>224236223 (OP)Чё-то совсем лёгкая. Анон, сочувствую. Я так решил:If (n < 3) n10.5 = resultif (n > 2) 21 + (n-2)4 = result
>>224236731Сцукоблять. Пример того, как пишется софт. Делаешь опечатку, потом 10 раз исправляешь, пока никто не видит.У нас на работе есть забава - раз в месяц собираемся вместе онлайн, идём на https://www.hackerrank.com/ и выбираем какую-нибудь задачку, которую все вместе решаем минут 15. То есть каждый по отдельности, но потом показываем результат. Потом эти задачки превращаются во внутренние мемы. Например - тянка с кунчиком обедают в кафе, при этом... Собсно, вот - https://www.hackerrank.com/challenges/bon-appetit/problemПишешь своё решение на любом языке, и сайт его тестирует. И тогда начинается всё веселье.
>>224236964>If (n < 3) n10.5 = resultС этим итак все ясно.if (n > 2) 21 + (n-2)4 = resultВот здесь. Я не мог доагадться, что от вводимого числа надо отнять 2 или еще с ним что-то сделать. Плачу
>>224236937Я тебе расскажу как её решить ты просто смеяться будешь насколько легко, давай сам уже решай)
>>224236990Ну может тебе не надо в айти, раз даже я не осилил ( уволили из-за хуйни, теперь депрессую уже год)
>>224236937>>224236223 (OP)СДВГ, лень , аппатия, скорее всего воспитывался только мамкой, слышал стоны матери по ночам, тянки нет, листва. Скорее всего висишь или висел на списки предварительного отчисления \thread
>>224236777> кретинКретином себя могу называть я. А ты называй меня как твоя мамка - секс-террористом.
>>224237048Не, с учебой все норм, всегда были в основном 4-5. Лень, апатия, да, я вообще шизоид ебаный.
>>224236990Давай чмоня. Задачки из собеседования в Майкрософт. В Сиэтл, Синьером в Бинг, 350к долларов.1) Удалить дубликаты их массива.2) Дано число N. Напечатать все возможные пары сбалансированных скобок.3) Дана строка скобок. Найти самую длинную сбалансированнаю подпоследовательность.4) Дана строка. найти самый длинный палиндром.На каждую 15 минут, маркер, доска.
function human(n) {let humanAge = 0;let dogAge = n;for(let i = 0; i === 2; i++) { humanAge+=10.5}dogAge-=2for(let i = 0; i === dogAge; i++) { humanAge+=4}return humanAge}
>>224237248Люблю использовать смайлы. Смысл бомбить? Создавая этот тред я уже обречен на то, что меня обосрут. Ничего удивительного.
>>224236377>>224236414>>224236903Смотрите, аноны, на этих говноедов сверху и никогда не становитесь такими же. Любителей городить огороды из if-else в обществе порядочных людей в жопу ебут.
>>224237281И где здесь логическая связь? От того что ты знал что тебя обосрут не следует, что ты не будешь бомбить. Мнда, реально всё хуёво.
>>224237232Ты не закончил. Расскажи по каждой задаче что именно ты хочешь получить. Программист не обязат знать, что такое "сбалансированные скобки", "палиндром", "подпоследовательность". Ты должен уметь поставить техническую задачу. Начинай.
>>224237177Алгоритм7 - 2 = 52 × 10.5 = 215 × 4 = 2021 + 20 = 41 обозначь переменные. Алгоритм любой сделай. 20 минут делов.
Блядь, а я наоборот дошёл до такого состояния, что первым делом ищу, как можно было бы сделать решение максимально задротским. Типа, без ветвления и циклов, а на основании, одних только арифметических и битовых операций.Но эту задачу, похоже, так не решить.
>>224237365Нет, не должен. Ты задаешь вопросы по функциональным и не-функциональным требованиям. Про память и время. Потом берешь маркер и пишешь код без ошибок на доске. Еще пара тестов и случаи с отрицательными значениями и переполнением.
>>224237355Маня, если бы ты в проге разбирался, то решил эту задачу тернарным оператором. Теперь ты еще и обоссан на потеху публике.
>>224237461>тернарным операторомЧёт проорал. Можно ещё более уёбищный способ привезти, читабельности поменьше ?
>>224236524Иди в Епам в джава школу. Там вроде только ангийский сильный нужен. А так да, нужно дрочить ООП, патерны, алгоритмы и прочее.
>>224236223 (OP)y = ((10,5 (2 - x)) inf ^ (abs(10,5 (2 - x)) / (10,5 (2 - x)) - 1))) + (((x - 2) 4) inf ^ (abs((x - 2) 4) / ((x - 2) 4) - 1))Вот кстати решение одной формулой.Ойтишник-студент
>>224237461Даун, схуяли тернарный оператор быстрее? В скомпилированном виде всё равно это всё превратиться в операции типа JLE, JGE
>>224237511> дауненок не умеет в синтаксис> дауненок кукарекает РЯЯ НИЧО НИПАНИМАЮ КРОМЕ ИФ-ЕЛС МАМ СКАЖИ ИМ КУКАРЕКУУУУУУ!
>>224237454> Нет, не должен.Мне лучше знать. Я работаю в Microsoft. Спорить будем, или ты закончишь постановку задачи?
>>224236796>раковые мемчики из паблика впарашне>надпись meme-arsenal в углу>без точки на конце>сдохну на заводеВ твоем случае это скорее всего заслужанно.
>>224237560> Даун, схуяли тернарный оператор быстрее? В скомпилированном виде всё равно это всё превратиться в операции типа JLE, JGEПидорашка, где я писал что он быстрее исполняется? Совчем говна ты объелась? Это просто более грамотная форма записи для задач с двумя вариантами вывода. Только долбаебы городят огороды из конструкций там где можно прописать команду в одну простую строку. Обоссал тебя клоуна еще раз.
>>224237703Че, пидорашка, поняла что обосралась и решила тему сменить? Струю лови в пасть. Пиздос, и вот с такими животными как ты приходится работать - хуесосы выучат самый примитив и лезут в наше ойти.
>>224237802Да этой макаке ебаной похуй, она выучила иф-елс и ей заебись, ни на че другое мозгов уже макаке не хватает
>>224237322Прелесть if в том что можно ничего не делать, если условие не проходит, т.е не писать else. >>224237079 Я сам обычно пишу так, но в таком случае контроллер считает и тогда, когда условие не выполняется. Тут надо хорошо понимать что ты делаешь. Надо решать задачу эффективно, так что в данном случае это лучше сделать через связку двух if-овIF n > 2 THEN N := 21+ 4(n-2);ELSIF n >= 0 THEN N := 10.5n;ELSE N := 0;END_IF;Вот так более эффективно
>>224237812> и вот с такими животными как ты приходится работатьНет, чувак, тебя уже двое отымели в этом треде. Ты не понимаешь, для чего нужна короткая запись, и придерживаешься самой идиотской из возможных версий.
>>224237955> Прелесть if в том что можно ничего не делать, если условие не проходит, т.е не писать else.Как твой вскукарек относится к задаче в оппосте? Или ты просто решил подать голос, чтоб тебя случайно струей не задели?
>>224238023Зачем ты продолжаешь принимать урину на пасть, клоун? Все уже поняли что ты ниче кроме иф-если не знаешь и пытаешься тут вилять продитым дном.
>>224238304Возможно, в каких-нибудь парашных языках, действительно, он работает только с целыми числами
>>224236223 (OP)а нахуя тебе жизнь дала собственно ветвление? не надо все описывать одной формулой как в школе/вузе учат, надо решать так, чтобы норм было.if n<=2: y=n10.5else: y=21+4(n-2)мимо шаражник-кодераст
>>224238555все что от вас видел - это просто доеб, что надо использовать тернарный оператор. а чем он лучше? меньше строк =! лучшая читаемость кода, пошел нахуй
>>224238903По факту ты - животное, которое не смогло изучить ЯП дальше самых примитивных вещей, но с упорством отъебаной макаки, кукарекающее что это НИНУЖНА, НИУДОБНА и прочий пидораший бред. У тебя чисто макакий образ мышления, программирование это не твое, не позорь собой эту профессию.
>>224236223 (OP)Ну, это действительно очень простая задача. Тут даже никаких алгоритмов знать не нужно - только самый базовый синтаксис своего ЯП.А так, отвечая на твой вопрос - нужно огические задачи решать. Математику изучать. Нужны определенные нейронные связи образовать, короче.
>>224239148Хуяпичот.Даун иди пердак остужай, хуле ты свои слюни по всему треду разносишь.Псссс-псссс те в ротешник, теперь глотай.
>>224239410>>224239493>>224239564Найс, все три пидорашки с иф-елс головного мозга чисто хором порвались, лол.
Теперь это задачек тред. Есть бесконечная строка из всех чисел: 1 2 3.. 9 1 0 1 1 1 2 1 3... На входе даётся целое положительное число, нужно найти наименьшие индексы этого числа в бесконечной строке. Например число 4 - индекс 3, число 101 - индексы 9,10,11
>>224239678Найс трай вильнуть жопой, но ты уже обоссан, пидораха. Уже итт было обосновано почему любителей городить ифэлс огороды в жопы ебут.
>>224239884Высрать тебя свиноматка могла где угодно, но ты пидораха по крови - это видно сразу. Торгуй арбцзами, в общем, животное. ЯП - не твое.
>>224239880На скрининге по скайпу да. В офисе могут быть еще жоще. Развернут рекурсию в динамическое программирование - самое полярное.
>>224236223 (OP)Ты не тупой, просто это задротский сленг, очкастых крыс которые никогда не работали. Я сам программер и такая хуйня не попадается в ТЗ.Перепиши на нормальный язык как понял, возьми ручку и тетрадку и нарисуй что выходит и что выходит, как хочешь так и рисуй.И термины гугли - натуральное число, вангую это целое типа int, они там долбоебы короче.В общем тебе описано все математическим языком а не программерским-человеческим. Не парся, после говновуза твоего больше такого говна не встретишь.Просто пойми что от тебя хотят, переведи на свой язык и сделай прогу. А так, там тупо формула арифметическая и возможно проверка типа if else (сам завис над буквами задротов, до конца не понял)
>>224236223 (OP)Тут дело не в твоем логическом мышлении.Просто твой мозг не тренирован.Реши сотню-другую таких задач, после решения думай, как твой ответ можно улучшить - сделать лаконичнее, быстрее и компактнее по памяти. Смотри как другие решали такие задачи. Со временем у тебя наберется определенный багаж "паттернов", решения будут сами в голову приходить.В общем, регистрируйся на платформах типа codefight, hackerrank и вперед.
>>224236524умнее чего? Эта задача описана математическим языком а не человеческим. Там мат. термины. Это как юридические или мед тексты читать.А программерам ставят обычно задачи на человеческом языке, типа сделать так что я загружаю товар и он на сайте отображается, на тебе деньги и делай и меня не заебывай всякой хуйней
>>224237322Два чаю. Они умножили n на 10.5, хотя надо умножить только первые два года, лол. Ебанашки, которые не смогли в кодинг
>>224238160>>224238276>>224238265И тут вы соснули сразу, потому что умножение на 10 может перевалить за границу float на пограничных значениях.
>>224236223 (OP)#include <iostream>float DogAgeToHumanAge(int N) { float answer = 0; for (int i = 1; i<N; i++) { if (i <= 2) answer += 10.5; else answer += 4; } return answer}int main(){ int N; std::cout << "Enter N \n"; std::cin >> N; float Z = DogAgeToHumanAge(N); std::cout << Z;}
>>224236223 (OP)Тоже не силен в таких штуках, но эта вроде не особо сложнаяЕсли н меньше/равно двум, то результат равен н • 10.5Иначе результат равен 21 + (н-2)•4Вроде так должно решаться это?
>>224244545> Тоже не силен в таких штуках, но эта вроде не особо сложная> Если н меньше/равно двум, то результат равен н • 10.5> Иначе результат равен 21 + (н-2)•4> Вроде так должно решаться это?Да, так. return n > 2 ? 21 + 4x : 10,5x;
>>224240189А где там написано хоть что-то не человеческим языком? По-моему все довольно просто описано.Оп, это задачи из ЕГЭ? Если ты не смог такую решить, то ты дебил, ибо там аще куда сложнее задачи, чем эта.
>>224237048Я не оп, но твоя характеристика очень мне подходит. Как думаешь, с чем связаны такие свойства характера, неужели, все это из-за воспитания шизоидный мамкой?
>>224240296Да, на доске. Каждая задача на 15 минут. Всего где-то 4-5 таких сессий по часу. Сижу в Сиэттле. Переехал через Московский офис в 2016.