main.go 753 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package main
  2. import (
  3. "bufio"
  4. "fmt"
  5. "os"
  6. )
  7. func countIncreasing(scanner *bufio.Scanner) []int {
  8. caseCnt := ReadInt(scanner)
  9. answer := make([]int, caseCnt)
  10. for cid := 0; cid < caseCnt; cid++ {
  11. }
  12. return answer
  13. }
  14. func main() {
  15. inputFiles := []string{"C-small-practice.in", "C-large-practice.in", "test.in"}
  16. outputFiles := []string{"result-small.out", "result-large.out", "test.out"}
  17. const (
  18. small = iota
  19. large
  20. test
  21. )
  22. fileType := test
  23. fin, _ := os.Open(inputFiles[fileType])
  24. defer fin.Close()
  25. scanner := bufio.NewScanner(fin)
  26. answer := countIncreasing(scanner)
  27. fout, _ := os.Create(outputFiles[fileType])
  28. defer fout.Close()
  29. for i, v := range answer {
  30. s := fmt.Sprintf("Case #%d: %d\n", i+1, v)
  31. fout.WriteString(s)
  32. }
  33. }