Size: a a a

2020 February 16

S

Snusmumriken in pro.lua
Если тебе нужно чтение текста из файла — сделаешь сам, это просто и есть в учебнике Programming in Lua, и принципиально не отличается, например, от C.
Вывод в файл — аналогично.
источник

А

Александр in pro.lua
Я очень благодарен, чуть позже разберу
источник

S

Snusmumriken in pro.lua
Но основная часть — регулярные выражения, тебе бы подтянуть. Это такая штука, которая одновременно является универсальной и работает во всех языках, а во вторых оно реально нужно, особенно при парсинге текстов.
источник

S

Snusmumriken in pro.lua
А ещё, кстати, это задание неплохо заставляет тебя понять что такое unicode, и с чем его едят. Не забудь сохранить сам скрипт в кодировке utf8, или в той в которой тебе дан файл.

Кстати, при скачке, тот файл сохраняется вообще в win1251, так что внимательно, иначе не будет работать ловеркейс.
источник

f

fgntfg in pro.lua
local list = {}
for word, count in pairs(words) do
ist[#list + 1] = {word, count}
end
источник

f

fgntfg in pro.lua
Зачем?
источник

f

fgntfg in pro.lua
for i = 100, #list do

    list[i] = nil

end
источник

f

fgntfg in pro.lua
И это
источник

S

Snusmumriken in pro.lua
Ну, надо подсчитать сто самых распространённых слов.
источник

S

Snusmumriken in pro.lua
Проще всего — запихнуть в список и отсортировать.
источник

f

fgntfg in pro.lua
Можно сразу сортировать
источник

S

Snusmumriken in pro.lua
Как? : )
источник

LO

Lucky Ook in pro.lua
зипнуть?
источник

S

Snusmumriken in pro.lua
Ну я тут и зипнул фактически {слово, кол-во}.
источник

LO

Lucky Ook in pro.lua
и утощить словарь?
источник

f

fgntfg in pro.lua
table.sort(words, function(a, b) return a > b end)
источник

f

fgntfg in pro.lua
А еще есть map и reduce
источник

f

fgntfg in pro.lua
Кажется
источник

f

fgntfg in pro.lua
Или я языки путаю?
источник

S

Snusmumriken in pro.lua
fgntfg
table.sort(words, function(a, b) return a > b end)
И что это даст? Ну, то есть если у нас в списке просто цифры встречания, мы получим только то, сколько слов встретилось, но не эти сами слова.
источник