All pastes #766938 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-09 09:28 UTC
rendered paste body
alias order_t1 {
  var %error 0
  var %a 30
  while (%a) {
    var %o $($str($!r(1,9) $+ $chr(32),$r(1,9)),2)
    if ($order( $+ %o $+ ) != $sorttok( $+ %o $+ ,32)) || ($order( $+ %o $+ ) != $remove($sorttok( $+ %o $+ ,32),$chr(32)) {
      inc %error
      echo 04 -a Error: %o should return $qt( $+ $v2 $+ ) yours returned $qt( $+ $v1 $+ )
    }
    dec %a
  }
  echo 12 -a $!order finished with %error errors.
}
alias order_t2 {
  var %error 0
  var %a 30
  while (%a) {
    var %o $($str($!r(1,100) $+ $chr(32),$r(1,9)),2)
    if ($r(0,1)) {
      if ($order( $+ %o $+ ) != $sorttok( $+ %o $+ ,32)) {
        inc %error
        echo 04 -a Error: %o should return $qt( $+ $v2 $+ ) yours returned $qt( $+ $v1 $+ )
      }
      dec %a
    }
    else {
      if ($order( $+ %o $+ ,r) != $sorttok( $+ %o $+ ,32,nr)) {
        inc %error
        echo 04 -a Error: %o $+ ,r should return $qt( $+ $v2 $+ ) yours returned $qt( $+ $v1 $+ )
      }
      dec %a
    }
  }
  echo 12 -a $!order finished with %error errors.
}
alias order_t3 {
  var %error 0
  var %a 30
  while (%a) {
    var %o $iif($r(0,1),$($str($!r(1,100) $+ $chr(32),$r(1,9)),2),$($str($!r(a,z) $+ $chr(32),$r(1,9)),2)))
    if ($r(0,1)) {
      if ($order( $+ %o $+ ) != $sorttok( $+ %o $+ ,32)) {
        inc %error
        echo 04 -a Error: %o should return $qt( $+ $v2 $+ ) yours returned $qt( $+ $v1 $+ )
      }
      dec %a
    }
    else {
      if ($order( $+ %o $+ ,r) != $sorttok( $+ %o $+ ,32,r)) {
        inc %error
        echo 04 -a Error: %o $+ ,r should return $qt( $+ $v2 $+ ) yours returned $qt( $+ $v1 $+ )
      }
      dec %a
    }
  }
  echo 12 -a $!order finished with %error errors.
}