LINUX.ORG.RU
ФорумTalks

Как понять что ты тупой?

 , , , профнепригодность,


0

1

Очень просто! Нужно встретить задачу которая понятна буквально на интуитивном уровне. Открыть редактор и не суметь её решить сходу.
В голове переклинивает, ты точно знаешь что тебе надо делать и ступоришься на том как делать. Замираешь и смотришь на экран как додик последний. Кабзда, если извилины шевелятся то у моих кататония. Это фиаско братан :D Я не знаю с чем это сравнить, это как налить чаю, взять ложку и думать, тебе туда соль сыпать или сахар и офигевать от того что ыт об этом вообще задумываешься. Это просто пример, такой шизы у меня нету. Но хотелось яркого сравнения.

Короче сижу я такой и думаю дай полистаю PIL четвёртое издание для Lua, а то память у меня как решето постоянно всё забываю и надо по кругу гонять одно и тоже, ну типа листаю и листаю, типа ну ага, ну эге и тут задачка банальная как банан.

Exercise 6.5: Write a function that takes an array and prints all combinations of the elements in the array.
(Hint: you can use the recursive formula for combination: C(n,m) = C(n -1, m -1) + C(n - 1, m). To generate
all C(n,m) combinations of n elements in groups of size m, you first add the first element to the result and
then generate all C(n - 1, m - 1) combinations of the remaining elements in the remaining slots; then you
remove the first element from the result and then generate all C(n - 1, m) combinations of the remaining
elements in the free slots. When n is smaller than m, there are no combinations. When m is zero, there is
only one combination, which uses no elements.)

Упражнение 6.5: Напишите функцию, которая принимает массив и выводит все комбинации элементов в массиве.
(Подсказка: вы можете использовать рекурсивную формулу для комбинации: C (n,m) = C(n -1, m -1) + C(n - 1, m). Чтобы сгенерировать
все C(n, m) комбинаций из n элементов в группах размером m, вы сначала добавляете первый элемент к результату и
затем генерируете все C(n - 1, m - 1) комбинации оставшихся элементов в оставшихся ячейках; затем вы
удаляете первый элемент из результата и затем генерируете все C(n - 1, m) комбинации оставшихся
элементов в свободных ячейках. Когда n меньше, чем m, комбинаций не существует. Когда m равно нулю, существует
только одна комбинация, в которой не используются элементы.)

Для таких же тупых как я, нужно вывести все комбинации из элементов массива, комбинации должны быть заданного размера, а не просто длинны массива, исходный массив не должен быть модифицирован, реализация должна быть на основе хвостовой рекурсии, которую Lua автоматически устраняет.

И йя не смог. Вот прям сразу взять и написать. Истории успеха это конечно здорово, когда всё получается, когда всё складно и ладно, выезжаешь во всё лишь получив вводные. Вот про это все пишут все это смакуют. А вот провалы, спотыкания на ровном месте, затупы вселенских масштабов. Они у вас бывают? А как часто? Есть тру стори, похожего характера, когда вас прям переклинивало/ет? В расчёт не берутся случаи когда вы я фиг знаю дебажите неизвестный вам протокол или делаете что-то для области знаний где для вас вся терминология в новинку, там то понятно сходу по определению невозможно ничего сделать. Но вот в обыденных ситуациях, ну или не совсем оных. Признавайтесь! Чё я один такой глупый? :D

А линукс тут при том что линукс для умных.

★★★★★

Последнее исправление: LINUX-ORG-RU (всего исправлений: 4)
Ответ на: комментарий от Nervous

Может и не тупой, а просто тугодум. Меня всегда удивляли люди которые на ходу принимают решения, у них просто нет физически возможности подумать осмысленно, просто хоп, хоп, хоп и всё.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от Nervous

Если ты понимаешь, что ты тупой — ты не тупой %)

Спорно. Есть знакомый с официально диагностированными ментальными нарушениями. Не фатальными,но если активно с ним общаться то заметными. Например с теми же цифрами у него весьма не очень. Для него цифры - это скорее картинки,которые плохо соотносятся допустим с количеством предметов или с расстоянием/весом/длиной,выраженными в неких единицах. Допустим мы с вами когда смотрим на трёхэтажный дом - не задумываясь понимаем что в нём три этажа. А ему надо совершить мыслительное усилие и этажи посчитать. Я эти подробности знаю потому что не раз обсуждал с ним его ментальные особенности и мы искали отличия между нашими мозгами. У него даже справка есть что он «псих». Так вот свою объективную тупость он осознаёт и воспринимает даже слегка с юмором. Ну типа вот у кого-то не хватает руки/ноги,а у него - мозгов. Не постесняется попросить помочь с чем-нибудь сложным для его понимания аналогично тому как может попросить помощи физически увечный.

watchcat382
()
Ответ на: комментарий от watchcat382

Тупой, дурак и тд, кмк, это о слабой рефлексии.

Так вот свою объективную тупость он осознаёт и воспринимает даже слегка с юмором.

Неполноценность, инвалидность. Это не тупость, имхо.

papin-aziat ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)