diff --git a/algs4/Makefile b/algs4/Makefile index fa5000b..abd2c63 100644 --- a/algs4/Makefile +++ b/algs4/Makefile @@ -1,8 +1,9 @@ CLEAN_GOPATH := $(shell echo $(GOPATH) | tr ":" "\n" | grep -v '^$$' | grep -v $(PWD) | tr "\n" ":") GOPATH := $(PWD):$(CLEAN_GOPATH) -PACKAGES := \ - meatballhat.com/algs4 \ - meatballhat.com/algs4-gcd +PACKAGES := $(foreach pkg,\ + $(shell ls src/meatballhat.com),\ + $(patsubst %,meatballhat.com/%,$(pkg))\ + ) test: build go test $(PACKAGES) diff --git a/algs4/src/meatballhat.com/algs4-binarysearch/main.go b/algs4/src/meatballhat.com/algs4-binarysearch/main.go new file mode 100644 index 0000000..170f1b6 --- /dev/null +++ b/algs4/src/meatballhat.com/algs4-binarysearch/main.go @@ -0,0 +1,19 @@ +package main + +import ( + "fmt" + "io/ioutil" + "os" +) + +func main() { + whiteListTxt, err := ioutil.ReadAll(os.Stdin) + + if err != nil { + fmt.Println("UGH: ", err) + os.Exit(1) + } + + fmt.Println("YAP") + fmt.Println("Got: ", string(whiteListTxt)) +}