The original specification was to enter two numbers, "10 20", which seemed to be coming from the same line of input. Your solution works only if the two numbers come on separate lines of input, so it fails if the original spec. was accurate. Frankly, aside from chomp, you essentially presented the OP's solution back to him.
Only one line of input is to be read, and must then be split to multiple components, as demonstrated in other solutions earlier in the thread. Depending on how you wield split, chomp may or may not also be necessary. But it's really not the pivotal component of a correct solution.
You also linked to a page about using strict, which while being a "good idea", has nothing to do with why the OP's code wasn't doing what he expected.
Dave
In reply to Re^2: Read two values from input
by davido
in thread Read two values from input
by knils_r00t
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |