Сосачевская вебмакака настолько тупая, что не сможет решить следующую задачку:написать функцию, которая возвращала бы двумерную коллекцию чисел в таком виде:[[0,0,0,0,0],[0,1,1,1,0],[0,1,2,1,0],[0,1,1,1,0],[0,0,0,0,0]]Ну че, лошок, сдаёшься? Для тебя написал вариант решения:https://gist.github.com/nautics889/6fc6ee3d79130552265b548ce36ba128
>>179041617 (OP)Вебмакаки сасатbМимо крестосиньор
может ты спать пойдешь уже? м?
>>179041617 (OP)Никто за тебя твою лабу делать не будет, школоло.
Бамп
>>179041959Ты че, дубина? Я приложил готовое решение на питоне.
>>179041617 (OP)Бля, дед, ты заебал, не позорь сеьмю, иди спать, таблетки на тумбочке если что.
>>179042124>высрал какое-то говноfunction opDaun() { return [[0,0,0,0,0], [0,1,1,1,0], [0,1,2,1,0], [0,1,1,1,0], [0,0,0,0,0]];}
Так и знал, что в этой ебаной помойке сидят одни дегенераты с двузначным iq. Сосать макаки. Идите дальше выебываться в биопроблемные о том, сколько тней у вас было в вашем манямирке.Закажу-ка Флорентину себе, что ли...
Бамп сука. Ебать вы недалекие. Пиздец. Абу закрой сосач.
хэхебатьну ты и говно наговнокодил неработающее)))а если передать два разных числа функции?а нахуй ты лист внутри листа делаешь?
Если функция не имеет никаких вводных данных и всегда должна возвращать именно эту коллекцию, то оп - хуй и даун, грузит машину бессмысленными алгоритмами. Это как если тебе нужно всегда возвращать 4, ты вместо того, чтобы, блядь, вернуть 4, пишешьreturn 3996228/4555442;
>>179042405Недалекий даун тут только ты, если не в курсе что надо бампов 10-20 минимум чтобы тред начали замечать.
>>179042618>Это как если тебе нужно всегда возвращать 4, ты вместо того, чтобы, блядь, вернуть 4, пишешь>return 3996228/4555442; Современный компилятор это соптимизирует, так что похуй.
>>179042618>>179042550>>179042167так бля, пацан 300 страниц Лутца прочитал, дайте ему повыебываться
>>179042814ты серьезно? Может поэтому у меня лагают ебучие странички в веб браузере на i7, всё из-за ваших петушиных ангуляр реакт
>>179042550>неработающееВсе работает, блеять, это и есть у тебя тот искомых массив на выходе.>а если передать два разных числа функции?Будет значит соответственно количество столбцов и строк в старшем списке>зачем два списка?Список в списке ([[...],[...], ...]) по условию. Перечитай ориджинал пост.
>>179042794Почему треды с роллами и головами взлетают сразу?
>>179042618Количества столбцов и строк должны передаваться параметром
>>179043129ты на /b мальчик
>>179041617 (OP)function getShit(){ return [[0,0,0,0,0],[0,1,1,1,0],[0,1,2,1,0],[0,1,1,1,0],[0,0,0,0,0]];}Учись.
>>179043185Задачу сначала нормально ставить научись, даун. Ты сказал "функция", про параметры не упомянул. Тебе и дали функцию, которая вернет тебе то что ты хочешь. Дай примеры результата от четного w или h, от отрицательного w или h, от w != h, от w > 0 && h == 0 и от w == 0 && h > 0ОП - хуй.
>>179041617 (OP)>python>2k18Как там в 2012 ?))Ладно ладно. Продолжай в том же духе. Может калькулятор с графоном когда нибудь напишешь))
>>179043586Ты щас просто как эпичный долбоящур сам себе на лицо нассал.>Научись ставить задачу, ко-ко-ко, не мои проблемы, что там не сказано, что принимает в качестве параметра длину и ширину, кудахХотя хули с тебя взять, всё равно нихуя не напишешь. Ты же тупой. Даже если и кодер, я на 90% уверен, что ты тупой и не напишешь такой метод.
оп-хуй слился ? Предсказуемо...
>>179041617 (OP)>console.write line ([[0,0,0,0,0],[0,1,1,1,0],[0,1,2,1,0],[0,1,1,1,0],[0,0,0,0,0]]);
Как же я ненавижу ебучий python. Как же я ненавижу ебучих pythonoмразей. Как можно писать на языке в котором логика определяется ебучей табуляцией? Почему не номером строки? Почему сука не длиной имени переменной? Нахуя вы устроили эту гомосятину со 2 и 3 версией? Почему python НАСТОЛЬКО ущербен? Как можно было пасть ТАК низко? Как же я ненавижу вас всех, ебучие pythonoмрази.мимоjsбог
>>179043876Не люблю пайтон тоже, но читать легче, чем твое ебучее говноC# гуру
>>179043753Ссу я себе на лицо только тем, что кормлю зеленого тролля в /b/ в пятницу ночью. Но мне норм. Какие же мы все ущербные.
>>179043909>открыл jquery.min.js>РРЯЯЯЯ, НИПАНЯТНА :'(
>>179043103по условию там матрица>чисел в таком видено ты же тупенький, не смог написать так, как надонайс говнокодим))
>>179044081Так ты скинешь свою версию, или будешь дальше хуй сосать?
>>179044444Пентипл пиздеть не будет
Яхз. Рекурсией за пару минут накатаю, двумя лупами за минуту. В чем проблема то, задачки с начального курса си.
>>179043909Оба говноеды.Эмбеддед-кун. Си и си++. Баре метал.
>>179041617 (OP)Matrix f(n){k=1Matrix m(n^2+1,n^2+1)while(k <= n)for(i +k< n^2+1-k)for(j +k < n^2+1-k)m[j]+=1;k+=1return m;}Встречный вопрос:В чём разница между красно-чёрными и авл деревьями? Нахуя нужно две хуйни, делающие одно и то же по сути?
>>179045149>m[j]+=m(i)(j), макаба схавала скобочки.
>>179045149Методом балансировки. АВЛ более сбалансированны, красно-черные гарантируют, что самая длинная ветка не более чем в два раза длиннее самой короткой.
>>179045302Это понятно, непонятно когда какое юзать, вот я хочу сделать мап, по идее в зависимости от моих целей я буду его реализовать через авл или через ред бляк, ну и когда как? По о большим вроде всё одинаково у них, не понимай.
>>179045326Да, в плане использования они одинаковы.
>>179041617 (OP)Че за говно блядь? Массив нужно разделить на эн кусков по хуй частей? Кто с этим не справится?
>>179045384> Нахуя нужно две хуйни, делающие одно и то же по сути?Тогда в чём суть?
>>179041617 (OP)import math as mthdef get(h):____temp = []____for i in range(1,h):________temp2 = []________for j in range(1,h+1):____________temp2.append(mth.floor(abs(h/2 - mth.sqrt((i - (h+1)2 + (j - (h+1)/2)2))))________temp2.append(temp)____return temp
>>179045444Ну понятно(i - (h+1)/2)^2 + (j - (h+1)/2)^2фикс Пайтон и разметку забыл напрочь
>>179045149Matrix f(n){k=1Matrix m(n^2+1,n^2+1)while(k <= n){for(i = k< (n^2+1-k)/2){m(i)(k) = k;m(n^2+1-k - i)(k) = k;m(k)(i) = k;m(k)(n^2+1-k - i) = k;}k+=1}return m;}Даже вот так можно.
>>179041617 (OP)Вот как должно выглядеть решение в pythonic way.
Питон не нужен.мимокрестоносец/thread
>>179041617 (OP)>subbar>reversedНе особо читаемый вариант, ОП. Есть проще.import kotlin.math.minfun getMx(height: Int, width: Int): Array<Array<Int>> { val mx = Array(height) {Array(width) {0} } for (i in 0 until height) { for (j in 0 until width) { mx[j] = min ( min(i, j), min(height-1-i, width-1-j) ) } } return mx}fun main(args: Array<String>) { getMx(5,5).forEach { row -> row.forEach { print(it) } println() }}
>>179048442Абу спиздил символы из кода.https://pastebin.com/yB7v5kvL
>>179048525Упоровшись более основательно, можно разместить решение в инициализации массива.
>>179041617 (OP)def xynta(): return [[0,0,0,0,0],[0,1,1,1,0],[0,1,2,1,0],[0,1,1,1,0],[0,0,0,0,0]]
>>179043075+
>>179050628Чего, бамп? Давай, пости решения новых задач в том же Гитхабе, будем письками мериться.
> двумерную > 2
Наверное можно проще при помощи Numpy в пару строк сделать, но я даже не вебмакака, сори
>>179050760Вот тебе задача: написать функцию, которая бы определяла степень пидорства ОПа:string function foo() { return “100%”}