3 / 3
Aug 2017

I'm getting wrong answer eventhough i know it should be correct. Here's my code written in perl.

my $t = 0;
my $c = 0;
my $w = 0;
my $k = 0;


sub main(){

        if ($ARGV[0] > 100)     { die; }
        else { $t = shift @ARGV; }

        for (my $i = 0; $i < $t; $i++) {
        if ($ARGV[0] < 0)  { die; }
        else { $c = shift @ARGV; }

        $k = shift @ARGV;

        if ($ARGV[0] > 100)     { die; }
        else { $w = shift @ARGV; }

        if ( $c * $w <= $k  ) { print "yes\n"; }
        else { print "no\n";}
        }
}
main();
  • created

    Jul '17
  • last reply

    Aug '17
  • 2

    replies

  • 390

    views

  • 2

    users

  • 2

    links

Sk膮d to wiesz?
Dane nie s膮 przekazywane do programu w lini polece艅, ale s膮 przekierowane z pliku Swoj[e] program[y], mo偶esz testowa膰 na ideone.com, podaj膮c [wklejaj膮c] w okienko stdin test i sprawdzaj膮c czy w okienku stdout pojawi si臋 oczekiwany wynik - identyczny z przyk艂adem w zadaniu. U ciebie, dla twojego kodu i testowego wej艣cia z zadania"stdout is empty" http://ideone.com/77waUB1

PS
Na forum pl.spoj.com raczej [lepiej] pisa膰 w j臋zyku polskim, [ http://spoj.com in english]

Nie wiem czy widzisz ale moje rozwiazanie jest dobre i nawet podsunales rozwiazanie problemu :slight_smile: return zamiast print powinno rozwiazac problem.