Archiving a bunch of old stuff

This commit is contained in:
Dan Buch
2015-06-22 13:15:42 -05:00
parent a6ec1d560e
commit bd1abd8734
395 changed files with 1 additions and 76 deletions

4
oldstuff/zzz/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
/fizzbuzz.txt
/fizzbuzz/fizzbuzz
/best
/fizzbuzz.txt.real

24
oldstuff/zzz/Makefile Normal file
View File

@@ -0,0 +1,24 @@
all: build golden
build:
@cd fizzbuzz && go build
golden: build best fizzbuzz.txt fizzbuzz.txt.real
@diff -u fizzbuzz.txt fizzbuzz.txt.real
@export CUR=$$(echo "$$(wc -c fizzbuzz/main.go | awk '{ print $$1 }') - 43" | bc) ; \
export BEST=$$(cat best) ; \
echo $$CUR > best ; \
echo $$CUR '<=' $$BEST ; \
test $$CUR -le $$BEST ; \
echo "scale=2; (200.0 - $$CUR) / 10.0" | bc
fizzbuzz.txt.real:
./fizzbuzz/fizzbuzz > $@
best:
echo 400 > $@
fizzbuzz.txt:
curl -O http://cdn.hackerrank.com/fizzbuzz.txt
.PHONY: all build golden

5
oldstuff/zzz/baseline.go Normal file
View File

@@ -0,0 +1,5 @@
package main
import "fmt"
func main() {
}

View File

@@ -0,0 +1,18 @@
package main
import "fmt"
func main() {
for i := 1; i < 101; i++ {
s := fmt.Sprintf("%d", i)
if i%3 == 0 {
s = "Fizz"
if i%5 == 0 {
s += "Buzz"
}
} else if i%5 == 0 {
s = "Buzz"
}
fmt.Println(s)
}
}