Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
31
Task/Ordered-words/Nanoquery/ordered-words.nanoquery
Normal file
31
Task/Ordered-words/Nanoquery/ordered-words.nanoquery
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
import Nanoquery.IO
|
||||
|
||||
def is_ordered(word)
|
||||
word = str(word)
|
||||
if len(word) < 2
|
||||
return true
|
||||
end
|
||||
|
||||
for i in range(1, len(word) - 1)
|
||||
if str(word[i]) < str(word[i - 1])
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
||||
longest = 0
|
||||
words = {}
|
||||
for word in new(File, "unixdict.txt").read()
|
||||
if is_ordered(word)
|
||||
if len(word) > longest
|
||||
longest = len(word)
|
||||
words.clear()
|
||||
words.append(word)
|
||||
else if len(word) = longest
|
||||
words.append(word)
|
||||
end
|
||||
end
|
||||
end
|
||||
println words
|
||||
Loading…
Add table
Add a link
Reference in a new issue