package main import ( "bufio" "fmt" "os" ) func countIncreasing(scanner *bufio.Scanner) []int { caseCnt := ReadInt(scanner) answer := make([]int, caseCnt) for cid := 0; cid < caseCnt; cid++ { } return answer } func main() { inputFiles := []string{"C-small-practice.in", "C-large-practice.in", "test.in"} outputFiles := []string{"result-small.out", "result-large.out", "test.out"} const ( small = iota large test ) fileType := test fin, _ := os.Open(inputFiles[fileType]) defer fin.Close() scanner := bufio.NewScanner(fin) answer := countIncreasing(scanner) fout, _ := os.Create(outputFiles[fileType]) defer fout.Close() for i, v := range answer { s := fmt.Sprintf("Case #%d: %d\n", i+1, v) fout.WriteString(s) } }