Changeset 21998

Show
Ignore:
Timestamp:
08/21/08 20:41:44 (3 months ago)
Author:
moritz
Message:

[t/examples] some more fixes caught by STD.pm

Location:
t/examples/99problems
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • t/examples/99problems/problem61.t

    r20490 r21998  
    3535sub leaves($tree){ 
    3636    return () unless defined($tree); 
    37     return $tree[0], if (not defined($tree[1])) and (not defined($tree[2])); 
     37    return ($tree[0],) if (not defined($tree[1])) and (not defined($tree[2])); 
    3838    return leaves($tree[1]), leaves($tree[2]); 
    3939} 
  • t/examples/99problems/problem62.t

    r20490 r21998  
    4141sub atlevel($tree, $level) { 
    4242    return () unless defined($tree); 
    43     return $tree[0], if $level == 1; 
     43    return $tree[0] if $level == 1; 
    4444    return atlevel($tree[1], $level - 1), atlevel($tree[2], $level - 1); 
    4545} 
  • t/examples/99problems/problem65.t

    r20490 r21998  
    3535sub height($tree){ 
    3636    return 0 unless defined($tree); 
    37     return 1 + max(height($tree[1]), height($tree[2])); 
     37    return 1 + [max] height($tree[1]), height($tree[2]); 
    3838} 
    3939