Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: Counting positive numbers

by JavaFan (Canon)
on Jul 05, 2010 at 12:13 UTC ( #848052=note: print w/replies, xml ) Need Help??

in reply to Counting positive numbers

I don't understand your example. In my book, 5 + 2 + 3 + 4 equals 14, why is the desired output 14?

As for an example of a short program, I may go for:

perl -nE'/-/ or$x+=$_}{say$x'
But that's probably not the shortest.

Replies are listed 'Best First'.
Re^2: Counting positive numbers
by Corion (Pope) on Jul 05, 2010 at 12:18 UTC
    The number of inputs will be given as the first input.

    This is why the first number needs to be skipped. And seemingly, that number counts itself as the input as well, if we assume the example to be correct. I'm not sure what the program is supposed to do with input that goes beyond the announced number of lines.

      Ah, duh. I should learn to read questions correctly. Having a number as the first line of input telling how many lines the input consists of is so not needed in Perl, that I just didn't pick up on that.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://848052]
[Lady_Aleena]: perl -e 'my $var = "1.0"; print $var;' if it is in a variable also returns 1.0, though perl -e 'my $var = 1.0; print $var;' returns 1.
[1nickt]: In my case I can simply pass sprintf '%.1f', 1.0 (to Types::Standard:: Int), but what if you didn;t know the precision of the number you were working with? Seems I must be missing something. Oh well, my test list is complete, mooving on ...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (11)
As of 2017-05-24 18:51 GMT
Find Nodes?
    Voting Booth?