package main // mainパッケージであることを宣言 import "fmt" // fmtモジュールをインポート func max(x int, y int, z int) int { if x > y { if x > z { return x } else { return z } } else { if y > z { return y } else { return z } } } func min(x int, y int, z int) int { if x < y { if x < z { return x } else { return z } } else { if y < z { return y } else { return z } } } func main() { var in int fmt.Scan(&in) // データを格納する変数のアドレスを指定 var ( a int = in / 100 b int = (in % 100) / 10 c int = in % 10 ) fmt.Println(max(a, b, c) - min(a, b, c)) }