SDV 784 Опубликовано: 14 сентября, 2017 Понятно, что уже все предложили всевозможные методы этого примера. Вроде попытался практически сделать чтобы не совпадал с примерами в этом топике. И вот на сколько мой мозг смог сгенерировать данную идею У самый банальный и извращенный способ, но просто я не указываю, что нужно 10 раз выводить, все идет автоматически. Ну думаю продвинутые Лунатики прочтут и поймут мой патологически больной способ for i = 1, table.concat({"Hello World!"}):gsub('%W',''):len() do print(table.concat({"Hello World!"})) endНо вроде работает, можете проверить 4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
swg2you 403 Опубликовано: 30 сентября, 2017 (изменено) Дратути! Программисты такие программисты Скопировать Hello World! в буфер, запустить цомпутер в майне и прямо в командной строке 10 раз нажать инсерт. Фомально условия ТЗ выполнены, т.к. ОС на Луа обрабатывает ввод/вывод. Можно еще с echo извратиться. Как в древней бородатой задачке. ЗЫ Есть еще медитативно-хаотический метод для истинных гуру, выводить в поток рандомные символы. Рано или поздно фраза Hello World! будет выведена 10 раз, и дзен результат будет достигнут. Изменено 30 сентября, 2017 пользователем swg2you 3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 148 Опубликовано: 30 сентября, 2017 напечатать фразу "Hello World!" десять раз, при помощи Луа Программисты такие программисты ... Фомально условия ТЗ выполнены И не говори. Программисты вечно всё усложняют. 5 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
swg2you 403 Опубликовано: 1 октября, 2017 (изменено) И не говори. Программисты вечно всё усложняют.Зачот. Ждем программу для робота, которая будет высекать хеловорды в толще породы. Изменено 1 октября, 2017 пользователем eu_tomat оффтопчик 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Laine_prikol 48 Опубликовано: 9 ноября, 2017 (изменено) local charset = {} txt1 = "" txt2 = "" hello_build = false -- qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890 for i = 48, 57 do table.insert(charset, string.char(i)) end for i = 65, 90 do table.insert(charset, string.char(i)) end for i = 97, 122 do table.insert(charset, string.char(i)) end function string.random(length) math.randomseed(os.time()) if length > 0 then return string.random(length - 1) .. charset[math.random(1, #charset)] else return "" end end print("Building hello world please wait...") while true do m = string.random(5) if m == "hello" then txt1 = m hello_build = true print("HELLO IS BUILDED! Building word 'world' ") end if m == "world" and hello_build then txt2 = m hello_build = true print("Hello world is builded. printing 10 times!") print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) print(txt1, txt2) break end end Когда-нибудь всё таки напишет Hello World 10 раз Изменено 10 ноября, 2017 пользователем Laine_prikol Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 541 Опубликовано: 9 ноября, 2017 and hello_build = true 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ivan52945 75 Опубликовано: 9 ноября, 2017 (изменено) -- qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890 эт чё как говрил леший Просто и без задней мысли при помощи Луа Изменено 9 ноября, 2017 пользователем ivan52945 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
HixOff 102 Опубликовано: 10 ноября, 2017 эт чё латинские буквы и цифры в порядке QWERTY-клавиатуры другое дело - зачем оно тут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
qPich 1 Опубликовано: 7 августа, 2018 h = function() print("Hello world!") end if true then h() end if true then h() end if true then h() end if true then h() end if true then h() end if true then h() end if true then h() end if true then h() end if true then h() end if true then h() end Или вот еще: local text = "Hello" print(text.." world") print(text.." world") print(text.." world") print(text.." world") print(text.." world") print(text.." world") print(text.." world") print(text.." world") print(text.." world") print(text.." world") Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах