ТЕСТ НА МАКАКУ, ТОЛЬКО 1% АНОНОВ СПОСОБЕН РЕШИТЬ ЭТУ ЗАДАЧУ ГРАМОТНОНа входе два числа a и b, программа возвращает наименьшее.
>>224369101 (OP)>На входе два числа a и b, программа возвращает наименьшее.Не возражаю.Мимоначальникотдела
>>224370811А если одно число 2 байта, а другое один байт? А если при следующем условии - число 4 байта, а другое два байта?
int a = new int;int b = new int;cin>>a;cin>>b;if ( a > b ) { return a;}else if ( b > a ){ return b;}delete a;delete b;
>>224370870Тогда сдвиг индекса адреса ячейки, изи>>224370964А если у тебя на лбу хуй вырастет, ты с сможешь у отражения в зеркале отсосать? Сук пиздец вопросы
>>224372049И вот что будет с разной размерностью. Программа просто не скомпилируется, что и является грамотным подходом.
>>224372094Дядя, теория это хорошо, но есть и практика.Вот будет программа, которой надо 3768 раз в секунду выдавать наименьшее число, причём на вход будут даваться разной размерности числа, вот что ты будешь сука делать?>Тогда сдвиг индекса адреса ячейки, изиА с регистрами чё? Будешь их в память совать? Это долго.
>>224372282Так ты уже определись, мань, тебе нужно числовые значения сравнивать или размер переменных, которые эти числа хранят? То что я будут в 16 байтах хранить единицу, не сделает эту единицу больше по отношению к двойке, которая хранится в 4 байтах.
>>224372099алгоритм таков:if a!=b: (a if a>b else b) Первая проверка отсекает равные, вторая (третичное условие), отдаёт результат.Реализация в языках обычно типа min (a,b) или метод case как тут >>224372418
>>224372836У тебя два числа в EAX и EBX, тебе надо вернуть значение регистра с наименьшим числом, вот что ты будешь сука делать!?
>>224372836Он имел в виду, наверное, что к регистровым переменным нельзя по адресу обратитьсяСтранный тред лол
>>224373105>Странный тред лолДа не, нормальный, шизики обсуждают хуйню, разбираясь в этом на уровне опарышейТипичный двач
>>224373041Сумасшедший, ты можешь точно описать задачу, которую решить нужно? А то ты пытаешься что-то умное из себя высрать, решая простую задачу методом стрельбы из пушки по воробьям.
>>224373259такой результат не имеет отношения к js - это следствие реализации вычислений с плавающей точкой, имеет аппаратную природу
Бля я б такого программиста, как оп, никогда бы на работу не взял. Такие долбоебы умудряются простейшую задачу превратить в сложную и сидеть на ней месяцами. Безполезное унылое говно.
>>224370811>>224369815Вы че бредите, какие нахуй биты, может еще свой компилятор напишите под эту задачку? Ладно вам там оптимизировать гигайбатовые выделения памяти но под операцию с одним тернарным заниматься байтодрочерством - себя не уважать.
>>224373453Да блять, ты глупый или что-то? Про регистры знаешь? У тебя есть условие: В регистрах EAX и EBX находятся два числа, тебе нужно вывести в регистр EDX наименьшее число из значений этих двух регистров.Опиши процесс как ты это будешь делать.
>>224373616>>224373661Веберы, а ну нахуй брысь в свой ебаный загон для петухов.Вот будет задача, сделать программу, которая должна 10356 раз в секунду обрабатывать числа, и выдавать из них наименьшее, вот вы что сделаете, пукнете и обмякнете?
>>224373756Нет, я вообще в шараге на гуманитарную специальность учился, в этом время занимаясь байтоёбством.
>>224373555Это любой школьник знает, но вот незадача - в js тебе придётся всё исправлять ручками, и не дай бог ты где-то забудешь про это, где-то упустишь - жопаскрипт просто молча выдаст тебе хуйню. Когда как в языках программирования ты можешь явно указать типы переменных и получить адекватный результат. Вот тебе пример.
>>224373830Я кочергой в твоём очке пошарю, задротина, мне твое говно для нищеьэбродских программистов с НИИ абсолютно не интересно, мне похую
>>224373661Зачем оскорблять задротов, приравнивая к ним долбоеба, который узнал о более-менее низкоуровневом программировании и возомнил себя задротом?
>>224373980Вот похитят тебя 10 потных мучачос, привяжут к стулу, и заставят тебя написать такую программу, или отрежут яйца, вот тогда поговорим.
>>224373769Очевидно, что придумаю свой процессор и его архитектуру, компиль и собственный яп, и буду сравнивать oo количество чисел в секунду
>>224373769> 10356 раз в секунду обрабатывать числа, и выдавать из них наименьшееСсаный Math.Min(..,..) может больше миллиона в секунду, манюнь.
>>224374121Не проецируй, манька, любая веб макака зарабатывает больше чем карикатурный программист,похожий на гг из фильма пыль
>>224374071Вероятность того, что я твоей мамке в рот кончу, а ты все это вылижешь куда выше, чем попасть в плен к мексиканцам
>>224373434Там и не сказано что они всегда не равные, значит предполагаем что они могут быть равными.
>>224375110Проиграл с макаки, которая думает, что всё что не JS - байтоебство. Я пишу как на C#, так и на JS, вот только мне это никак не мешает трезво оценивать реальность в которой JS не является языком программирования.
>>224369101 (OP)<!DOCTYPE html><html lang="ru"> <head> <title>Испытание: строим сетку</title> <meta charset="utf-8"> </head> <body> <div class="container"> <div class="header">Header</div> <div class="menu clearfix">Menu</div> <div class="promo promo1">Promo 1</div> <div class="promo promo2">Promo 2</div> <div class="main clearfix"> <div class="main-left">Left</div> <div class="main-main">Main</div> <div class="main-right">Right</div> </div> <div class="footer">Footer</div> </div> </body></html>html,body {margin: 0;padding: 0;}body {width: 450px;height: 335px;font-family: “Arial”, sans-serif;font-size: 10px;color: white;}.container{background: #34495e;}.header{background:#c0392b;float: left;margin: 10px;margin-left: 50px;width: 340px;height: 25px;padding: 5px;}.clearfix{content: “”;clear: both;display: table;}.menu{background: #3498DB;height: 25px;width: 340px;padding: 5px 55px;}.promo{background:#c0392b;width: 160px;padding: 5px;}.promo1{float: left;margin-right: 10px;margin-left: 50px;margin-top: 10px;margin-bottom: 10px;height: 50px;}.promo2{float: left;margin-top: 10px;margin-bottom: 10px;height: 50px;}.main{background:#fff;padding: 10px 45px;padding-left: 50px;width: 100%}.main-left{background:#3498DB;float: left;margin-right: 10px;padding: 5px;height: 100px;padding-right: 50px;}.main-main{background: #3498DB;float: left;margin-right: 10px;padding: 5px;height: 100px;padding-right: 160px;}.main-right{background: #3498DB;float: left;padding: 5px;height: 100px;padding-right: 40px;margin-right: 5px;}.footer{height: 25px;width: 340px;padding: 5px 55px;}/*
>>224370870>>224370964И в чем проблема? Пишешь функцию сравнивающую 8 битное с 8 битным,.16 битное с 8 битным, и тд
А вот и победитель по долбоебию, посоны. Смотрите на этого эталонного долбаеба >>224372099 и никогда, слышите, блядь, никогда не будьте такими зашоренными пидорахами как он.
>>224375992Но зашоренная пидораха как раз ты. Если ты сравниваешь переменные разного типа, то ты уже долбоеб.
>>224369101 (OP)function comare (a1, a2, b1, b2) {const result = [a1, a2, b1, b2]return result.sort()[result.length]}
>>224376321Да нихуя. Я сам Питон не люблю, но не надо нести хуйню. Полиморфизм там есть, только по другому реализован.
>>224369101 (OP)Сравнить два числа невозможно.Сравнение это вычитаниеА вычитание может вызвать underflow (это как переполнение только наоборот)Итого это undefined behaviour
>>224376277На дворе 1960, у нас 512 байтовый компьютер в космос летит, у нас нету места для этих функций!
>>224369101 (OP)> программа возвращает наименьшее.function programa (a: number, b: number): number { return Number.MIN_SAFE_INTEGER }Ну штош, где мои 300к/сек?
Ну и зачем вЫсОкОуРоВнЕвЫе языки для простого сравнения? ХММ? Все идиоты кроме меня.chcp 65001echo offclsset /p a="Значение а: "set /p b="Значение b: "clsif %a% GTR %b% (echo a больше b) else (echo b больше a)set "a="set "b="pause>>224369815Вы абсолютно правы
>>224375991Язык программирования — формальный язык, предназначенный для записи компьютерных программ[1][2]. В свою очередь:Компьютерная программа — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)[1];JS не может взаимодействовать с аппаратным обеспечением вычислительной системы вне среды браузера, а точнее вне среды движка который используется браузером для интерпретации JS. Отсюда можно сделать вывод, что JS не является языком программирования, что и так очевидно.Называть JS программированием, тоже самое что называть набор цифр и арифметических знаков, которые мы используем в программе-калькуляторе - языком программирования. Да, используя эти цифры и знаки ты можешь получить результат, но вне калькулятора они бесполезны, поэтому не являются языком программирования.
>>224369101 (OP)mov eax, [a]cmp eax, cmovnc eax, ret>>224371463Сосать хуй будет постановщик задачи, поскольку недоопределил предметную область.
>>224376156Макака, плиз, тебе дадут сравнить этой твоей петушиной говнопрогой две бд с разными размерностями выходных щначений и ты жидко обосрешься. Твое решение - это хуйня первокласника. И потому ты - 100% сертифицированная макака. Можешь себе банан в очко даже засунуть.
>>224375992пока тут один пидор - это ОП. в стандарте С++ про таких написано, что если поведение не определено, то компилятор может выдать любой результат и это будет являться корректным поведением. Так что соси.
>>224376432Это установленный бит C, ничего страшного. Если он установлен - уменьшаемое меньше вычитаемого, иначе - не меньше
>>224376167Ну да, слабая замена интерфейсов. Вот только она полностью не заменит статическую типизацию.
>>224376675Ты взял эти определения с вики, но на той же странице перечислены яп, в этом списке есть и js.>Отсюда можно сделать вывод, что JS не является языком программирования, что и так очевидно.Нет, нельзя
>>224376787>Попросить написать сравнения, а потом внезапно сказать сравнивать нужно не аргументы а базы данных.
>>224376675Нихуя ты умный.А почему тогда язык программирования Java без жава вм машины бесполезный является языком программирования, в отличие от Java Script?
>>224377437>но на той же странице перечислены яп, в этом списке есть и js.Охуеть теперь! Если кто-то говорит, что самовольное убийство это суицид, при этом далее говорит, что если я вас убью, то это тоже суицид, игнорируя свои предыдущие слова и утверждения, значит я должен с ним согласиться? Только потому что часть его утверждения истина? Я понимаю, что ты не силён умом, но не до такой же степени...>Нет, нельзяТы ножкой топнуть забыл.
>>224377684Потому что Java в среде JVM может взаимодействовать с аппаратным обеспечением вычислительной системы. Твой JS в среде браузера напрямую может взаимодействовать только с html, всё остальное реализуется браузером.
>>224377723>Ты ножкой топнуть забыл.А ты логику заинклудить себе в мозг. Постоянные аналогии в рассуждениях, логические проебы, переход на личности.
>>224376675Чувак не слышал про компилируемые и интерпретируемые ЯП?Js, Python, R - это интерпретируемые ЯП, но это не делает их не языками.мимо-медик
>>224378295Комплексные числа это же просто вектора. Тебе просто нужно определить сравнение для векторов. Можно сравнивать попарно значения, например. Или сравнивать только одно из них. Все зависит от того, чего именно ты хочешь найти сравнением.
>>224377471Че тебя смущает, клоун? В задаче не сказано что аргументы должны быть однохуйственными. Это уже вы - зашоренные макаки - додумываете сами непонятно с каких хуев. Наверное потому что тупые. Я сразу написал, что 99% долбаебов кто тут отпишется - не решат задачу, потому что макаки ебаные.
>>224379528> В задаче не сказано что аргументы должны быть однохуйственными.В задаче не сказано что ты не тупой пидор, а значит ты тупой пидор.
>>224379612Ебать тебя макаку порвало, че, только щас до тебя дошло какое ту тупое животное на самом деле? Лол
>>224379715Но ведь тупое животное это ты, которое не смогло сформулировать задачу, а теперь бегает по треду с порваной сракой.
>>224379528Ты звучишь как обиженный ребенок. Что, еот полюбила жсера вместо тебя? Или на работе твои потуги никто не ценит?
>>224379745Мань, задача сформулирована корректно и не противоречиво. То что ты сам додумываешь какие-то условия под нее - это твои пидорашьи проблемы и показатедь твоей зашоренности как у тупого животного
>>224379642а ну тогда программа написана, засунь себе в жопу кочергу, произнеси два числа и узнаешь ответ, ебанный ты хуесос
>>224369101 (OP)module A_B( ABResult)Input [8:0] A;Input [8:0] B;Output [8:0] Result; Reg [8:0] buf;assign Result=buf;If (A<=B) buf<=A;Else buf<=B;Endmodule
>>224379843> пидораха додумывает условия задачи> пидораха рвется когда ее за это макают рылом в дерьмоКлассика, хули. Много вас таких макак на собесах обосралось, лол.
>>224376787Задача уровня сколько треугольников ты видишь на картинке. Всё правильно он написал, всё зависит от реализации для конкретного типа. Если пытаться сравнивать разные типы данных, то это притягивание хуя к носу и противоречит всему здравому смыслу. Так что тупой еблан тут только один, и это ОП.
>>224375992Придурок блять, из-за таких как ты потом приходится дерьмо разгребать. Какого хуя эта функция должна брать на себя приведение типов? А блять?Приведение типов - это ответственность вызывающей стороны, уебок
Ебать того в рот, ОП пишет условие задачи, не подразумевая нюансов и контекстов задачи. Что это? Нахуя? Откуда? Это задачка из "Турбо Паскаль для самых маленьких" или мы ДаТоСоЕнСоМ занимаемся? Ему решение в первых сообщениях въебали, так начались манявры:>базы данных>отказоустойчивостьТо есть условие задачи надо додумывать, но ненадо додумывать?Да иди ты нахуй ёбаный урод.
>>224380932>>224381017>>224381050Блядь, маньки, вы же эталонные животные. Специально для дегенератов типа вас большими буквами написал что это тест на макаку, заметьте - на макаку, а не на знание конструкций. Специально акцентировал что абсолютное большинство подтверждают свой статус макаки. Ну а вы все равно доказали что вы зашоренные животные, чисто на рефлексах первое что в вашу головешку пришло, то и пытаетесь воспроизвести, аналитического мышления 0, еще и отсебятину в задачу привносите. Ишь ты, блядь, вам еще приведение типов по дефолту подавай. А вы хуй пососать не хотите ли?Но не расстраивайтесь, безмозглым макакам типа вас пока в индустрии место есть, роботами и ии вас в ближайшие пару лет не заменят.
>>224379974В треде в принципе достаточно правильных ответов, разница лишь в том, что какие-то из них сделаны удобнее для кодера, другие более оптимизированы, и примеры на разных языках. Но я уверен, что ОП скорее всего под "правильным" подразумевал конкретную реализацию на конкретном языке.
>>224380095Мань, это на задачу не влияет никак - на входе тебе будут ручками аргументы подаваться или массивом. Про базы это пример из жизни, для наглядности. Просто ты долбаеб привык отсебятину нести вот и обосрался поэтому. Типичное поведение макаки, хули.
>>224381684Какой-то ты унылый пидорас, даже нормально свою точку зрения обосновать не можешь. Хуйню какую-то несешь бессвязную. Кроме макаки слов других не знаешь. Иди в пизду короче, дурашка
>>224381859Не расстрайвайся, макака, на этой задаче ирл валится реально 99% претендентов. Не всем дано мыслить шире уровня животного.
>>224376290Я конечно понимаю что таких глупых людей не бывает и ты просто толсто троллишь, но тут правда перебор.
>>224381502Долбоёб, ты изначально писал про 2 ЧИСЛА, а потом про бд. Сдаётся мне, ты намного тупее маккаки.
>>224382016>на этой задаче ирл валится реально 99% претендентовЭто понятно, что вчерашние студенты на таком сыпятся. У них учебник в голове. Но, мне вот интересно, люди с опытом тоже по таким граблям гуляют и потом на весь мир матерятся? Насколько хорошо практика превращает макаку в человека?Хороший тред, поучительный.
>>224382346>программа ничего не возвращает, а печатает в консоль>печатает не наименьшее число, а информацию, какое из чисел больше>если числа равны, ничего не сообщаетХуёвая из тебя макака.
>>224382751>программа ничего не возвращает, а печатает в консоль>печатает не наименьшее число, а информацию, какое из чисел больше меньше>если числа равны, ничего не сообщаетОхуенно исправил.
>>224369815>сравнивать старшие битыкогда все сука ISA имеют инструкцию сравнения искаропки, и эта инструкция редко когда занимает больше 2х циклов
>>224382620Если числа равны, то каждое из них является наименьшим. Ты опять обосрался. Достаточно использовать фенкцию minЕсли в условии нет дополнительных требований, то самая непосредственная интерпретация понятия "на входе [программы]" - параметры командной строки. "Возвращает" - соответственно "return". Так что >>224382778Подозреваю, что учитель программирования Больдежор Артемонович под "входом" понимает ввод, а под "возвращением" вывод. Ну и хуй этими ненужными старпёрами и ненужным птушным образованием.
>>224369101 (OP)Числа могут быть разных типов? Числа могут быть равны? Что за ебло задачу составляло? Нихуя не понятно же, миллион переменных неизвестных, ссу опу в ротешник.
return 6С вероятностью 6/Integer.MAX будет возвращать правльный ответ. Это достаточно высокая вероятность чтобы не париться.
>>224373692>У тебя есть условие: В регистрах EAX и EBX находятся два числа, тебе нужно вывести в регистр EDX наименьшее число из значений этих двух регистров.Зависит от системы команд процессора.
>>224383416А то что я сам дурак и правильно бы было:>программа ничего не возвращает, а печатает в консоль>печатает не наименьшее число, а информацию, какое из чисел больше>если числа равны, ничего не сообщаетТебя даже не смутило.>Никто тебе тут ничего не должен.Переводим и получается>Я не тебе там что-то долженБеги с долгами расплачивайся, должничина.
Оп тупорылый хуила, придумывающий, как бы он проводил интервью. Если среди двух данных чисел может быть меньшее, то они уже в одном домене упорядочивания, а значит без дополнительных вводных можно считать, что операторы сравнения для них определены и работают. Самая главная макака с спгс здесь именно ОП-хуй, если не считать крестодегенерата с текущей памятью.
>>224380718Какой то школьник просил решить ему задачку для собеса, ему решили, только на c++ вместо js
>>224384017>Переводим и получаетсяХуёвый из тебя переводчик. Ты бы чтение и понимание текстов подучил. >Тебя даже не смутило.Меня смутило, что означает твое зачеркивание, и что ты хотел сказать этим коментом.
>>224385233>Ты бы чтение и понимание текстов подучил>что означает твое зачеркивание, и что ты хотел сказать этим коментомУ тебя, это, палено из глаза торчит. Ты его вынь или хотя бы по-обпили, чтобы окружающих не стукать. Потому что не должен.
>>224386375>>224374516>>224370052бля ебать вы овечки тупеоголовыесука если дано два числа А и В, то они не могут быть равны в самом своём существе!Ибо это тупо два чсила А или два числа Внахуя вводить два числа, ебанутые ебанушки
>>224387503Первый же ответ в треде. ОП просто задачку по программированию решить не смог и решил тред создать. А мы тут уже в бамплимит уходим.
>>224369101 (OP)Тебе, недокодеру объяснили в школе, что после обобщения нужно ставить двоеточие?Из твоего условия следует, что вводится А А и В В, иди нахуй просто, за макак поясняет он.
>два числа>a и b>нет объявлений множеств>нет кортежей, массивов, нет списков, только скаляры с именами>>224387856>Из твоего условия следует, что вводится А А и В В>>224386642>сука если дано два числа А и В, то они не могут быть равны в самом своём существе!>Ибо это тупо два чсила А или два числа ВПарад клоунов.
>>224369101 (OP)var x, a, b: integer;begin readln(x); a := 0; b := 1; while x > 0 do begin a := a+1; b := b*(x mod 100); x := x div 100; end; writeln(a); write(b);end.
>>224376787> тебе дадут сравнить этой твоей петушиной говнопрогой две бд с разными размерностямиПишу как проще, гугля ответ на стековерфлоу. Если работает медленно, то контора покупает новый сервер за 1488 млн рублей. Вроде всё.
>>224390338Очередной костыль, автор которого сам признал, что сделал хуйню. Но нет, макаки уже вошли во вкус и наплодили дерьма.