-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathage.jl
More file actions
56 lines (50 loc) · 1.3 KB
/
age.jl
File metadata and controls
56 lines (50 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#課題2
max = 131 #右側
min = 0 #左側
#判定範囲: 0~130歳
while max - min > 1
mid = round(min + (max - min) / 2) #左側と右側を取り,中央の値を取得,小数を丸める
print(mid)
println("歳以上ですか?(yes/no)")
ans = chomp(readline()) #文字列を取得( readline() ),最後の文字を削除(改行を削除)( chomp )
if ans == "yes"
global min = mid
else
global max = mid
end
end
print(min)
print("歳です")
#=
#検証用
max = 131 #右側
min = 0 #左側
x = 0
for i in 0:130
while max - min > 1
mid = round(min + (max - min) / 2) #左側と右側を取り,中央の値を取得,小数を丸める
#print(mid)
#println("歳以上ですか?(yes/no)")
if i >= mid
ans = "yes"
elseif i < mid
ans= "no"
end
if ans == "yes"
global min = mid
else
global max = mid
end
end
print(min)
println("歳です")
global x = x + min
global max = 131
global min = 0
end
if x == 8515
print("検証が完了しました")
else
print("検証に失敗しました")
end
=#