AtCoder Beginner Contest 001

Submission #3025467

Source codeソースコード

package main

import (
	"bufio"
	"fmt"
	"os"
	"strconv"
	"strings"
)

var (
	in  = bufio.NewReader(os.Stdin)
	out = bufio.NewWriter(os.Stdout)
	INF = (1 << 32) - 1
)

func main() {
	h1 := intv()
	h2 := intv()
	fmt.Println(h1 - h2)
}

/* template functions */

func readln() string {
	buf := make([]byte, 0)
	for {
		line, prefix, err := in.ReadLine()
		if err != nil {
			panic(err)
		}
		buf = append(buf, line...)
		if prefix == false {
			break
		}
	}
	return string(buf)
}

func strv() string {
	return strs()[0]
}

func strs() []string {
	line := strings.Split(readln(), " ")
	return line
}

func intv() int {
	return ints()[0]
}

func ints() []int {
	line := strs()
	slice := make([]int, 0)
	for _, tmp := range line {
		val, err := strconv.Atoi(tmp)
		if err != nil {
			panic(err)
		}
		slice = append(slice, val)
	}
	return slice
}

func max(x, y int) int {
	if x > y {
		return x
	} else {
		return y
	}
}

func min(x, y int) int {
	if x < y {
		return x
	} else {
		return y
	}
}

func abs(x int) int {
	if x < 0 {
		return -x
	}
	return x
}

func var_dump(value ...interface{}) {
	for _, v := range value {
		fmt.Printf("%#v\n", v)
	}
}

Submission

Task問題 A - 積雪深差
User nameユーザ名 oysuake
Created time投稿日時
Language言語 Go (1.6)
Status状態 AC
Score得点 100
Source lengthソースコード長 1242 Byte
File nameファイル名
Exec time実行時間 1 ms
Memory usageメモリ使用量 640 KB

Test case

Set

Set name Score得点 / Max score Cases
all 100 / 100 00_sample_01.txt,00_sample_02.txt,00_sample_03.txt,test_01.txt,test_02.txt,test_03.txt,test_04.txt,test_05.txt,test_06.txt,test_07.txt,test_08.txt,test_09.txt,test_10.txt,test_11.txt,test_12.txt,test_13.txt,test_14.txt,test_15.txt,test_16.txt,test_17.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
00_sample_01.txt AC 1 ms 640 KB
00_sample_02.txt AC 1 ms 640 KB
00_sample_03.txt AC 1 ms 640 KB
test_01.txt AC 1 ms 640 KB
test_02.txt AC 1 ms 640 KB
test_03.txt AC 1 ms 640 KB
test_04.txt AC 1 ms 640 KB
test_05.txt AC 1 ms 640 KB
test_06.txt AC 1 ms 640 KB
test_07.txt AC 1 ms 640 KB
test_08.txt AC 1 ms 640 KB
test_09.txt AC 1 ms 640 KB
test_10.txt AC 1 ms 640 KB
test_11.txt AC 1 ms 640 KB
test_12.txt AC 1 ms 640 KB
test_13.txt AC 1 ms 640 KB
test_14.txt AC 1 ms 640 KB
test_15.txt AC 1 ms 640 KB
test_16.txt AC 1 ms 640 KB
test_17.txt AC 1 ms 640 KB