Longest string challenge: Difference between revisions

Added Julia language
(=={{header|Julia}}=={{works with|Julia|0.6}}<lang julia></lang>{{out}}<pre></pre>)
(Added Julia language)
Line 1,059:
ggg</pre>
 
jhead=={{header|KotlinJulia}}==
{{works with|Julia|0.6}}
 
<lang julia>function longer(a, b)
try b[endof(a)]
catch return true
end
return false
end
 
function printlongest(io::IO)
lines = longest = ""
while !eof(io)
line = readline(io)
if longer(line, longest)
longest = lines = line
elseif !longer(longest, line)
lines *= "\n" * line
end
end
println(String(lines))
end
 
const str = IOBuffer("a\nbb\nccc\nddd\nee\nf\nggg")
printlongest(str)</lang>
 
{{out}}
<pre>ccc
ddd
ggg</pre>
=={{header|Kotlin}}==
{{trans|Java}}
<lang scala>// version 1.1.0
Anonymous user