10110. 猜數字

I'm a slow walker, but I never walk backwards.

Task Description

製作猜數字遊戲。先輸入一個數字當作答案,過程中會提示您所猜的數字應該再大一點或再小一點,並縮小猜的範圍,若猜到正確的數字會印出“賓果!猜對了,答案是xx"。

Input Format

第一行為預設答案ans,1 < ans < 100
後面N行為要猜的數字

Output Format

• 在每次令使用者輸入前請先提示可以猜的範圍,如:1 < ? < 100,範圍並非一直固定為1~100,而是會隨著遊戲的進行改變縮小範圍,請注意中間有空白隔開。
• 猜對的話輸出bingo answer is x並結束程式。
• 猜錯則反之輸出wrong answer, guess larger。
• 或是wrong answer, guess smaller。
• 如果猜的數字不在範圍內(min<guess<max)要輸出out of range並再次提醒使用者顯示的範圍並請使用者重新輸入。

Sample Input 1

1
2
3
4
45
50
30
45

Sample Output 1

1
2
3
4
5
6
1 < ? < 100
wrong answer, guess smaller
1 < ? < 50
wrong answer, guess larger
30 < ? < 50
bingo answer is 45

Sample Input 2

1
2
3
4
5
6
45
100
50
30
30
45

Sample Output 2

1
2
3
4
5
6
7
8
9
10
1 < ? < 100
out of range
1 < ? < 100
wrong answer, guess smaller
1 < ? < 50
wrong answer, guess larger
30 < ? < 50
out of range
30 < ? < 50
bingo answer is 45

Submit

Login

Testdata Set

Download Testdata