- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
local sol_lines = {}
local i = 1; local j = 0;
while (i <= solution:len()) do
local begin_pos = i
while(i <= solution:len() and solution:sub(i, i) ~= '\n') do
i = i + 1
end
if i > solution:len() then
i = solution:len()
end
local cur_line = solution:sub(begin_pos, i)
sol_lines[j] = trim(cur_line)
i = i + 1
j = j + 1
end
Скажем, в JS:
что такое функция f?
Я сначала хотел написать "return x.charAt(0) + 'X';", но тогда всё это почти* заменяется на фигню вида
________________________
* Если не учитывать строки, содержащие \n\n и сджойнить z из моего первого комментария.
Нет, друзья, JS до Es2015 это форменное свинство.
Я тут давеча говнокодил на Es2015 (спасибо бабелю) и это было совсем не то, что когда-то. Нормальный такой скриптовый язык, не противнее питона
Если есть руби и пайтон, то зачем еще луа?
Не <>, не !=, а именно ~=.
Это пиритом что тильда обычно означает "побитовый не", всмысле перевернуть все биты
энд ай вонна дай
Май майнд из деструктабле-йоу,
Кам клозер, май френд.
Май асс из деструктабле.
2. Что-то потеплее для улицы, чтобы выйти выбросить мусор не в летнее время и не замёрзнуть.
Хотя я чаще за компом полулёжа в кровате, он у меня рядом с компом стоит.