# パッケージがインストール済なら次の行は不要
# import Pkg; Pkg.add("Statistics")
using Statistics
data = [62, 64, 58, 63, 67]
# (1)の結果出力
println(median(data))  # 中央値
println(mean(data))  # 平均値
# (2)
true_med = 64.0
true_ave = 63.0
# 正しい数値に基づけば，5個の記録の合計は平均値63.0の5倍となる
S = true_ave * length(data)
correct_data = [0, 0, 0, 0, 0]  # 訂正後のデータを格納
target_i = 1  # 訂正対象となるデータの添え字(※暫定的に初期値を1とする)
# データの各要素に対して訂正を試みる
for i in 1:length(data)
    correct_data = copy(data)
    # data[i]が誤りならば
    # (誤りのdata[i]以外の数値の合計) + (data[i]の正しい数値) = S
    correct_data[i] = S - (sum(data) - data[i])
    # 訂正後の中央値が64.0であればfor文を終了
    if median(correct_data) == true_med
        target_i = i
        break
    end
end
# (2)の結果出力
println(data[target_i])  # 誤っている数値
println(correct_data[target_i])  # 正しい数値