I hereby claim:
- I am lamg on github.
- I am lamg (https://keybase.io/lamg) on keybase.
- I have a public key whose fingerprint is A1C2 E5BE EA42 B2B9 1A8A 0D80 3941 99B7 9F03 6583
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
package main | |
import ( | |
"context" | |
"flag" | |
"fmt" | |
gp "github.com/elazarl/goproxy" | |
"log" | |
"net" | |
"net/http" |
package main | |
import ( | |
"testing" | |
"github.com/stretchr/testify/require" | |
) | |
func TestIsPerm(t *testing.T) { | |
ts := []struct { | |
xs, ys []string |
use std::cmp::PartialEq; | |
fn is_perm<T: PartialEq>(xs: &Vec<T>, ys: &Vec<T>) -> bool { | |
let mut ok = xs.len() == ys.len(); | |
let mut ws: Vec<&T> = xs.iter().collect(); | |
let mut zs: Vec<&T> = ys.iter().collect(); | |
while ok && ws.len() != 0 { | |
let (ok0, i) = exists(&zs, &ws[0]); | |
ok = ok0; | |
if ok0 { |