Submission #1832779


Source Code Expand

package main
import (
  "fmt"
  "bufio"
  "os"
  "strconv"
)

// 標準入力(os.Stdin)
var sc = bufio.NewScanner(os.Stdin)

func main(){
  line1 := nextLine()   // 1つ目の文字列

  // 文字列から数値への変換(strconv.Atoi)
  var i int
  i , _ = strconv.Atoi(line1)

  // 範囲値チェック
  if i < 4 {                  // 入力値が4より小さい場合は終了
    fmt.Println("Too small")
    os.Exit(0)
  } else if i > 100 {           // 入力値が100より大きい場合は終了
    fmt.Println("Too big")
    os.Exit(0)
  }

  total := 0
  j := 1
  for j <= i {
    total = total + (j * 10000)
    j++
  }

  // 平均を出力
  fmt.Println(total / i)

}

func nextLine() string {
  sc.Scan()         // 1行ずつ読み込む
  return sc.Text()  // 文字列をTextメソッドで取り出す
}

Submission Info

Submission Time
Task A - AtCoder社の給料
User yy18
Language Go (1.6)
Score 100
Code Size 885 Byte
Status AC
Exec Time 1 ms
Memory 640 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 14
Set Name Test Cases
All 00_sample_01.txt, 00_sample_02.txt, test_100.txt, test_14.txt, test_29.txt, test_4.txt, test_42.txt, test_48.txt, test_54.txt, test_59.txt, test_71.txt, test_72.txt, test_84.txt, test_96.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 1 ms 640 KB
00_sample_02.txt AC 1 ms 640 KB
test_100.txt AC 1 ms 640 KB
test_14.txt AC 1 ms 640 KB
test_29.txt AC 1 ms 640 KB
test_4.txt AC 1 ms 640 KB
test_42.txt AC 1 ms 640 KB
test_48.txt AC 1 ms 640 KB
test_54.txt AC 1 ms 640 KB
test_59.txt AC 1 ms 640 KB
test_71.txt AC 1 ms 640 KB
test_72.txt AC 1 ms 640 KB
test_84.txt AC 1 ms 640 KB
test_96.txt AC 1 ms 640 KB