A+B: Difference between revisions

Content added Content deleted
({{header|F_sharp|F#}} added f#)
No edit summary
Line 164: Line 164:
main = getLine >>= (\xs -> print $ sum' xs)</lang>
main = getLine >>= (\xs -> print $ sum' xs)</lang>


=={{header|Icon and Unicon}}==

==={{header|Icon}}===
<lang icon>procedure main()
numChars := '-'++&digits
read() ? {
A := (tab(upto(numChars)), integer(tab(many(numChars))))
B := (tab(upto(numChars)), integer(tab(many(numChars))))
}
write((\A + \B) | "Bad input")
end</lang>

==={{header|Unicon}}===

The Icon solution also works in Unicon.
=={{header|Java}}==
=={{header|Java}}==
<lang java>import java.util.*;
<lang java>import java.util.*;