結果

問題 No.508 超ゆとり教育
ユーザー Hattie
提出日時 2025-07-17 12:12:49
言語 Go
(1.23.4)
結果
WA  
実行時間 -
コード長 749 bytes
コンパイル時間 11,841 ms
コンパイル使用メモリ 238,384 KB
実行使用メモリ 7,720 KB
最終ジャッジ日時 2025-07-17 12:13:08
合計ジャッジ時間 13,671 ms
ジャッジサーバーID
(参考情報)
judge4 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample WA * 1
other WA * 7
権限があれば一括ダウンロードができます

ソースコード

diff #

package main

import (
	"fmt"
	"math" // math.Sqrtを使うために必要
)

func main() {
	var n int     // 標準入力から読み込む整数
	var r float64 // 計算の中間結果 (浮動小数点数)
	var result int // 最終的な整数結果

	fmt.Print("整数を入力してください: ")

	// fmt.Scanでnの値を読み込む (nのアドレスを渡す)
	_, err := fmt.Scan(&n)
	if err != nil {
		fmt.Println("入力エラー:", err)
		return // エラーがあれば終了
	}

	// nをfloat64型に変換してから計算
	// math.Sqrt(3) は √3 を計算
	r = float64(n) / math.Sqrt(3)

	// 計算結果の小数点以下を切り捨てて整数に変換
	result = int(r)

	// result の値のみを出力
	fmt.Println(result)
}
0