LeshaInc
Пользователи-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя LeshaInc
-
а зачем она тут?
-
это не шифрование, любой символ итак состоит из бит. string.char(io.read("*n") or fail()) достаточно, зачем велосипедить
-
Как реализовать ввод переменных в программу?
LeshaInc ответил в вопрос AndreySHAP в Разные (отсортировать)
Кстати по запросу "Как реализовать ввод переменных в программу?" можно придумать почти бесконечность решений, начиная от простого клавиатурного ввода, заканчивая танцом, пением и рисованием совмещенным с нейронными сетями и человеческим фактором -
конкурс создал фингер, тоторе же хватило сил создать тему, фингер побоялся
-
Как реализовать ввод переменных в программу?
LeshaInc ответил в вопрос AndreySHAP в Разные (отсортировать)
? -
@@Seryoga, не честно так, тут люди целый день новый язык учили, а ты взял вот так просто и обогнал
-
162 байта. Pyth master (Unsafe mode - вставки на Python). :Р DlNR$int.from_bytes(N[1:4],'little')$Jw=Zg$open(J,'rb').read()$18=JlZ=ZgZ5=NlZ=ZgZ120FdUNFTUJ=b:Z1 5=+k@"|=#' ."?>@b4 0/h++@b1@b2@b3 154 5=ZgZ5)=+k"\n")j_c<1k"\n" Передаем путь к файлу в stdin, получаем картинку. Отмечу еще что пока оно отображает пиксели другими символами, проблема была в том что не получилось заставить Pyth работать с UTF-8. (Так что я вряд-ли победю, решать вам). Установка: $ git clone https://github.com/isaacg1/pyth.git <path to pyth> $ alias pyth="python3 <path to pyth>/pyth.py" Запуск: $ echo <path to image> | pyth bump.pyth Скрины: Не забывайте что тут вместо юникод символов которые нужно было использовать используются ASCII символы, так что победы мне не видать.
-
Функции и значения, которые они возвращают
LeshaInc ответил в вопрос Zer0Galaxy в Разные (отсортировать)
@@qwertyMAN, да в общем надо понимать назначение функций и назначение других типов. Функция может производить важные вычисления исходя из ее аргументов и возвращать результат в таблице: local function foo(a, b) return { a = a ^ b * 3, b = b ^ a * 6 } end Если же функция выдает статический результат: local function foo() return {answer = 42} end ... то смысла так делать нет. Каждый раз при вызове foo будет создана новая таблица, с новым идентификатором, с новыми ключами, с новыми значениями. Это все аллоцируется в памяти заново. Это может быть полезно, но не в этом случае. Создав простую переменную с таблицей мы сократим количество системных вызовов, и работать оно будет быстрее, ибо сборщику мусора не придется следить за каждой копией таблицы. local foo = {answer = 42} Это использовать обычному прогеру оправданнее, чем функцию которая возвращает эту же таблицу. -
io.write(string.char(72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10, 72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10))
- 28 ответов
-
- 3
-
-
- hello
- программирование
-
(и ещё 1 )
Теги:
-
Функции и значения, которые они возвращают
LeshaInc ответил в вопрос Zer0Galaxy в Разные (отсортировать)
@@Zer0Galaxy, недавно об том говорили в ирке, так и не нашли решения. Но @Totoro посчитал это логичным, так как мы явно указываем что результат функции foo() занимает только один элемент. , указывает на то что элемент перед ней закончился, займет одну ячейку и дальше будет еще один элемент. -
local t = {} for i = 1, 10 do t[i] = "Hell" end print(table.concat(t, "o, World!\n") .. "o, World!")
- 28 ответов
-
- 2
-
-
- hello
- программирование
-
(и ещё 1 )
Теги:
-
лиса зависла на полчаса когда открыть пытался.
