|
@@ -2,7 +2,6 @@ package main
|
|
|
|
|
|
import (
|
|
|
"fmt"
|
|
|
- "io/ioutil"
|
|
|
"log"
|
|
|
"os"
|
|
|
"strings"
|
|
@@ -11,13 +10,8 @@ import (
|
|
|
var rounds map[int]int
|
|
|
var numbersSpoken map[int][2]int
|
|
|
|
|
|
-func readFile(filePath string) {
|
|
|
- content, err := ioutil.ReadFile(filePath)
|
|
|
- if err != nil {
|
|
|
- log.Fatal(err)
|
|
|
- }
|
|
|
-
|
|
|
- for i, item := range strings.Split(string(content), ",") {
|
|
|
+func readNumbers(startingNumbers string) {
|
|
|
+ for i, item := range strings.Split(string(startingNumbers), ",") {
|
|
|
var number int
|
|
|
n, err := fmt.Sscanf(item, "%d", &number)
|
|
|
if err != nil || n < 1 {
|
|
@@ -70,9 +64,9 @@ func init() {
|
|
|
|
|
|
func main() {
|
|
|
if len(os.Args) < 2 {
|
|
|
- log.Fatal("You need to specify a file!")
|
|
|
+ log.Fatal("You need to specify starting numbers!")
|
|
|
}
|
|
|
|
|
|
- readFile(os.Args[1])
|
|
|
+ readNumbers(os.Args[1])
|
|
|
fmt.Println(playGame(2020))
|
|
|
}
|