Сосач настолько тупой, что не может написать функцию, которая будет возвращать двумерный массив по типу:[[1,1,1,1,1],[1,2,2,2,1],[1,2,3,2,1],[1,2,2,2,1],[1,1,1,1,1]]Высота и ширина выходного массива задаётся параметрами. На чём угодно, хоть на брэйнфаке.
Бамп 1
Бамп 2
Бамп 3
>>183026166 (OP)Когда стесняешься прямо попросить решить школьную лабу
Бамп 4
>>183026166 (OP)> Сосач настолько тупой, что не может написать функцию, которая будет возвращать двумерный массивДаааа, это про меня.мимо-4-курс-ойти
>>183026303Нет, моя кривая реализация на питоне:https://pastebin.com/fQxzuGn5
>>183026166 (OP)А ты настолько тупой что не сможешь сказать как включить отображение текущего интерфейса при настройке в CLI циски))))))))0
>>183026380Ну значит, тебе в школе пояснили как ето сделать, и ты решил прийти затралить двач
Бамп 5
>>183026470К сожалению, не в школе. К тому же, сам понимаешь, для решения такой задачки тебе не навык погроммирования как процесса написания кода помогает, а скорее навык изъёбываться, логически извращаться и перебирать варианты. Комбинаторика, дискретка скорее, что ли.
Бамп 6
>>183026401Никак не включить, блять, только #do show history в качестве альтернативы прописать
>>183026401Твое говно никому нахуй не всралось, манюня.
>>183026718OP, если что
Бамп 7
>>183026166 (OP)>двумерный массивдаже не ебу, что это
Бамп 8
Бамп 9
>>183026816JS-кун, ты?
Бамп 10
>>183026166 (OP)Школьник не осилил информатику? Ну ну
>>183026770Гуглил?))А в гугле нет про новую ось, так что ожидаемо ты соснул.
>>183026879наверно хуже, ahk. мине для игор надо.
>>183026166 (OP)Бабу за сиську хоть мацал?
JS-BATYA вкатилсяfunction build2DArray(width, height) { var row = Array(width).fill(1) var arr = Array(height).fill(row) return arr}Укатился в закат.
>>183026380>Красивая реализация>reversed(temp)>reversed вместо [::-1]>range(h)Какая версия питона?
>>183026980Пиздец я хуйни наделал лол https://jsfiddle.net/yc6joust/
>>183026166 (OP)Я знаю, я знаю! Эта задача, там еще типо, ну типо шестиугольники расширяющиеся, дерево решений епта!Вангую можно в две строчки написать
>>183026166 (OP)Держи, ОП, похвастайся перед училкой.matrix = lambda w, h: [[min(x+1, w-x, y+1, h-y) for x in range(w)] for y in range(h)]
>>183026166 (OP)Из любопытства решил вспомнить матлаб, лол.тырпрайз-джава-миддл
>>183027172Работает, рил? Сижу с телефона, проверить не могу пока.
>>183027172А вот и хуй ложившая на pep, но тем не менее лаконичная реализация.
>>183027119Можно в одну строку решить.var build2DArray = (w, h) => Array(h).fill(Array(w).fill(Math.floor(Math.random() * 10))))))
>>183027249Йеп.
>>183027282Ну да.
>>183027261Ну я никогда формально не учил Питон типа только преподавал, лул.
>>183027282воистин хуйни наделал
>>183027249> Сижу с телефона, проверить не могу пока.https://ideone.com/8v4eYB
>>183027172Как стать таким же умным как ты?
>>183027067>>Красивая реализация >>КрасиваяНаписал же, что кривая
>>183027364Иметь IQ больше, чем у табурета и работать над собой.
>>183027364Но зачем? От такого ума мало толку, ты все равно чувствуешь себя неадекватным среди таких же, как ты, и очень трудно найти подходящее занятие.
>>183027404Да это я и так знаю, что работать нужно. Без этого никак?
>>183027431Мне нужно заработать миллиард. Для этого нужны мозги. У меня их нет. Сечешь?
>>183027303Ебать, красыва, красиваКАВО?
>>183026166 (OP)Нахуй что-то писать, когда это уже сделано до нас:from numpy import zeroszeros(5,5)array([[0., 0., 0., 0., 0.], [0., 0., 0., 0., 0.], [0., 0., 0., 0., 0.], [0., 0., 0., 0., 0.], [0., 0., 0., 0., 0.]])А можно и ручками написать, ничего сложного тут нет.
>>183027472Так тут нули одни, лол
>>183027472Напиши ручками массив 1000х1000, умник.
>>183027456Ну меня деньги почти не интересуют, например. Разве что в плане защищенности от перипетий внешнего мира. Хотя тут может играть роль тот фактор, что я рос таким незамутненным пионером в совке.
>>183027518Зачем? Соррян, не понял
ЕЕЕЕЕЕБАААААААТЬ ТЫЫЫЫ ТУПОООООООЙ АААААААААААААА
>>183027493В условиях задачи было про двумерный массив только. Пусть научится ставить задачи правильно.>>183027518Функцию для создания массива произвольного размера и вложенности можно написать, дебс.
>>183026166 (OP)Шо я вижу ОП посте - системоцентризм1! Все, кто кодуют на баше - ущербны?!
>>183027540А я хочу сделать всех счастливыми. Миллиард только для этого и нужен.
>>183027582Пиздишь
>>183027548>Функцию для создания массива произвольного размера и вложенности можно написать, дебс.Придурок, я знаю что можно написать такую функцию. Ты говоришь, что нужно этот массив из нулей в ручную заполнять. Вот я тебе во второй раз говорю, раз ты такой тупой, что с первого на понял: Заполни массив 1000х1000 значениями только с помощью своих ручек. Даун.
>>183027636Ну еще пару лямчиков отдать всяким людям типо ЕОТ и прочим, это да. Больше ничего не интересует.
>>183027582На земле 8 лярдов людей, это по 0,125 бакса на рыло.
>>183027667Я не писал про создание массива руками, я писал про создание функции руками, что непонятно, блядь?
>>183027729Ну ебать, яш не собираюсь милиард раздавать. Вкладывать в интересные проекты, вкладывать в развитие лаб изучения пиздорака и всё такое.
Может кто на крестах захуярить? Интересно как выглядеть будетмимо-вкатывальщик
>>183027744А это что за говно?||Vfrom numpy import zeroszeros(5,5)array([[0., 0., 0., 0., 0.],[0., 0., 0., 0., 0.],[0., 0., 0., 0., 0.],[0., 0., 0., 0., 0.],[0., 0., 0., 0., 0.]])Ты походу аутист, т.к. нихуя не можешь свои мысли излагать.
>>183027764А потом твои исследователи говорят Спасибо за вложенные средства, но мы тут нашли лекарство от спидорака, средний прайс будет 200к баксов за курс лечения, идите нахуй!
>>183026593>Комбинаторика, дискретка скорее, что ли.Ебать ты далбаеб братишка, земля тебе пухом. Комба и дискретка на нормальном уровне - науки вообще не об этом.Тут просто нужен здравый смысл, не более
>>183027782Берешь рандомайзер и во вложенном цикле хуяришь.
>>183027810Это импорт готовой функции, блядь. Из библиотеки, сука. А курсивом - результат её.>Нахуй что-то писать, когда это уже сделано до нас>А можно и ручками написать, ничего сложного тут нетЯ, конечно, аутист, но ты ещё больший аутист, раз понять не можешь.
>>183027816Зарабатываю деньги на богтых пидорасах, улучшаю производство чтобы прайс был 0,125 бакса.
Слишком изи
>>183027889КАВО?Ну а если серьёзно, что такое рандомайзер? Функция какая-то? Про них через 2 главы рассказывать будут
>>183027908Ну ты сначла вкладываешь условный лярд в то, чтобы найти лекарство от спидорака, потом вкладываешь еще два лядра, чтобы появилимь условно доступные дженерики лекарства от спидорака? Ну и нахуй ты ебал коня?
>>183027967Ты не понял, я эти дженерики и буду делать. В любом случае это дела будущего, бесползно об этом думать.
>>183027967Сейчас лекарства которое излечит рак со 100% вероятностью нет, так что если его компании удастся изобрести подобную хуйню, особенно которая сможет с метастазами бороться то он этот миллиард окупит очень быстро ибо монополия и продажи по всему миру, еще и место в истории получит.
>>183027941Случайное число в указанных пределах.Фром у от 1 до а: фром х от 1 до б: массив_говна(у,х)==рандомайз(-100,100)
>>183028072Я бы потом сам узнал, но всё равно спасибо
>>183028039>>183028035>окупитсяНу вот я именно про это. Окупится на первых пяти поциентах, а дальше балос. Нахуй иди, спасатель человечества за деньги.
>>183028109Забыл: принт (массив_говна(у, х))Это в самом конце.
>>183028142Так весь прогресс двигается благодаря деньгам. Кому оно нахуй нужно копить состояние годами, чтобы потом вкладывать их в хуйню которая может выгорит, а может и не выгорит, и в итоге ты останешься ни с чем.
>>183027929Ты че, дурак?
>>183026593>скорее навык изъёбываться, логически извращаться и перебирать варианты.Какое изъебываться, какое перебирать варианты? Ты интеллектуально неполноценный? Тривиальная задача на умение выводить массив.
>>183028248сам-то решить не сможешь
>>183028142>Окупится на первых пяти поциентах, а дальше балос.Ебанутый что ли, с чего ты взял что я весь миллиард собираюсь в спидорак вложить?> Нахуй иди, спасатель человечества за деньги.Ты иди, школьник ебаный. Приебался ни к чему, пиздец, блядь, с тобой всё хоршо вообще?
>>183027172Хорошо, что есть такие шаристые аноны, завидую.
>>183026166 (OP)да что такое массивы блядь объясните тупорылому дауну нахуй
>>183028304Что решать, даун? Определить минимальное расстояние до границ массива или вернуть массив из функции? Тут нечего решать. Это задача на знание синтаксиса языка, тебя проверяют на умение написать функцию, принимающую элемент и возвращающую элемент.
>>183028356Коллекции данных. Ну вот у тебя есть какие-то численные данные: пусть это будут целые числа 3, 10, 6, -14. Их совокупность называется массивом. А выглядит строковое представление вот так:[3, 10, 6, -14]
>>183027172>x+1, w-x, y+1, h-yКак ты вот эту хуйню насобирал, как тебе вообще в голову пришло, ты часто матрицы создаешь или математик дохуя?
>>183028500пошёл нахуй тупое ебло нихуя ты не шаришь уебок
>>183028597Я просто гей и в жопу ебусь, мы когда с другом после школы дружим в жопу, мы решаем параллельно задачки с массивами я диджей Боб
>>183028597А как такое в голову могло не придти?
>>183028576окей, а двумерный массив и нахуй он нужен? ну есть у опа эти числа в столбик и в строчку. что за двумерный массив и зачем он нужон?
>>183028769Это когда два измерения - одно для столбиков, другое для строчек.
>>183028597Ну типа там очевидно нужно использовать расстояние до границ массива, а дальше уже дело техники. А так да, у меня есть Ph.D., например, но не в математике.
>>183028758Охуительный ответ, а как могло в голову не прийти понимание всемирного тяготения? Но до Ньютона не пришло никому, блядь.
>>183028651>Я просто гей и в жопу ебусьКак будто что-то плохое что ты здесь забыл, быдло?
>>183028985Не путай вещи. Ты весь массив видишь, и видишь, что чем дальше от края - тем больше число. Это ОЧЕВИДНО, тут даже думать не надо.
>>183028966>нужно использовать расстояние до границ массиваЭто очевидно, да, но я бы это делал через кучу if'ов поначалу, а потом только пришел бы постепенно к более-менее оптимальному решению. А ты нагора сразу выдал такое, это уровень!
>>183029069Общий принцип ясен, вопрос в том, как он так быстро пришел к лаконичной записи.
>>183029075Ну тут да, нужен определенный навык смотреть на вещи под оптимальным углом. Наверное, для этого нужно много опыта в программировании, чтобы можно было смотреть на все это сверху, абстрактно, так сказать, чтобы не задумываться о реализации, а выбирать между подходами.
>>183026166 (OP)Сычёв в шараге проебал все пары за просмотром маняме, и теперь с жалом в жеппе пытается заставить двач решить за него элементарнейшую домашку.Что же будет на экзамене, ололо.Ору с дегенрата.
>>183029136Тащемта, практически мгновенно, основное время я потратил на вспоминание синтаксиса Питона гугление, как создавать 2D-массив и возню с pip3 в винде для установки numpy, чтобы распечатать красиво. Чертовы разработчики почему-то устанавливают 3-й питон в юзерскую директорию, даже если выбирать установку для всех юзеров.
>>183026166 (OP)Какой же я тупойhttps://ideone.com/KL0qc9
>>183029136Ну вот смотрит, и такой, ага, нам нужно расстояние до ближайшей границы, будем решать в лоб - вычислим расстояние до каждой границы, и найдем минимальное - это ведь и означает, что граница ближайшая. Все, если это решение записать на языке программирования - то и получается именно такая лаконичная запись.
>>183029069Тащемта, это тебе сейчас очевидно, а народ учат программированию процедурально. В этой же задачке нужен функциональные подход. Лично меня к этому подготовили SICP и ебучий курс о строении компиляторов на Scheme, где препод писал абсолютно все в continuation passing style.
>>183028868что тогда значит возвращать этот двумерный массив? я должен ему какие-то числа скормить, чтобы он вернул или что?
>>183029342Тащемта, ты прав, вот после твоего поста всё стало понятно, спасибо.
ПИТОНИСТЫ! СОСАТб!
>>183029199Нет, не нужен - оно и под обычным углом такая же запись получается >>183029342.>>183029399Какой, нахуй, функциональный? Пройтись по всему массиву? Охуеть, вот это функциональщина!
>>183027903Блядь, даун. Результат функции - матрица из нулей, долбоеб. Это вообще не соответствует заданию ОПа.
>>183029502Если ты не понимаешь, почему Python list comprehension это прежде всего функциональный подход, то ты обычная кодомакака без будущего. И чем ты здесь выебываешься — тем, что понял мое решение? Ну вообще охуеть.
>>183026166 (OP)Держи ideone.com/zyWAGHОсновные действия с матрицами реализованы в нем
>>183029660Узбогойся, я и слов то таких не знаю и собираюсь вообще на химика поступать. Да и какое твое решение? Тут не нужно ничего решать, все очевидно.
>>183029472Наркоманhttps://ideone.com/qIj5CT
Переделал немногоhttps://ideone.com/U3KV5ZНо все равно мне кажется залупа и как-то проще должно делаться
>>183029977У нас во дворе за тернарные операторы бьют лице.
>>183029882Если все очевидно, то хули ты первым делом не запостил свой код ИТТ, вместо того, чтобы выступать в качестве литературного критика?
>>183030029Так я язык плохо знаю, сходу ничего не напишу.
>>183029977Лол, первый раз вижу использование вложенного синтаксиса ?: без скобок.
>>183030118ОП же написал, что можно на чем угодно, как можно в XXI веке не знать хотя бы один язык программирования. Если уж на то пошло, рекомендую няшу под названием Maple, у меня от нее эстетическое удовольствие.
>>183029941Нахуй, ты все в одну строку написал? Чтобы прочесть было не возможно? Или ты думаешь, что так код работает быстрее, потому что ему не надо тратить время на пробелы, табуляции и перевод строки?
>>183026166 (OP)Сначала собирался всех поразить своим скиллом, а потом увидел:>Высота и ширина выходного массива задаётся параметрами. Фу блядь, грязища-то какая, вводимые данные.мимо-хаскеллист
>>183030209>как можно в XXI веке не знать хотя бы один язык программирования.Нахуя? Я только перед контрольными язык учу, потом забываю.
>>183030244А нахуй ты класс DynamicMatrix создал? Типа дохуя оопешник? Или думаешь твой код кому-то нахуй надо будет?
>>183030244Чего ты завелся, не тебе эту портянку рефакторить.
>>183030282>Фу блядь, грязища-то какая, вводимые данные.Ловите нуфага, не осилившего монады.
>>183030282Зачем вводимые? Можно просто в коде переменной присваивать значения, которые будут размером матрицы, а потом работать уже с сгенерированной матрицей. Просто, суть этого задания в том, чтобы ты не мог сделать решение только, например, для матрицы размером 5х5, а чтобы твое решение работало одинаково хорошо с матрицей произвольного размера, вотъ.
>>183030348Очко рвануло, просто от этой свалки кода. НУ ЗАЧЕМ?>>183030347Я проффеси-анал.
>>183030426>Ловите нуфага, не осилившего монады.Хуй соси, вопрос не в невозможности, а в нарушении чистоты функциональности.>>183030438Я тебя понял же, дорогой друг. Просто немножко подтроллил, хаскель не любит переменных в том смысле, в каком их понимают обычные погромизды.
>>183030490Есть такой вид фаллометрии - написать какую-нибудь хуйню как можно короче. Тоже штука интересная, хотя мешать ее с чем-то профессиональным не стоит.
>>183030659>хаскель не любит переменных в том смысле, в каком их понимают обычные погромизды.Маня оправдание нуфага.
>>183030659он либо может, либо не можетлюбишь уже ты