123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package main
- import (
- "bufio"
- "fmt"
- "os"
- )
- func mousetrap(scanner *bufio.Scanner) []int {
- caseCnt := ReadInt(scanner)
- answer := make([]int, caseCnt)
- for i := 0; i < caseCnt; i++ {
- }
- 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 := mousetrap(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)
- }
- }
|