374. Guess Number Higher or Lower
来源:互联网 发布:township无限绿钞mac 编辑:程序博客网 时间:2024/05/16 19:51
We are playing the Guess Game. The game is as follows:
I pick a number from 1 to n. You have to guess which number I picked.
Every time you guess wrong, I'll tell you whether the number is higher or lower.
You call a pre-defined API guess(int num)
which returns 3 possible results (-1
, 1
, or 0
):
-1 : My number is lower 1 : My number is higher 0 : Congrats! You got it!
Example:
n = 10, I pick 6.Return 6.
/* The guess API is defined in the parent class GuessGame. @param num, your guess @return -1 if my number is lower, 1 if my number is higher, otherwise return 0 int guess(int num); */public class Solution extends GuessGame { public int guessNumber(int n) { int top=n,bot=0,guess = (top+bot)/2,status=guess(guess); while(status!=0){ if(status<0){ top=guess-1; guess=(int)(((long)top+(long)bot)/2); } else { bot=guess+1; guess=(int)(((long)top+(long)bot)/2); } status=guess(guess); }return guess; }}
0 0
- LeetCode 374. Guess Number Higher or Lower
- [leetcode] 374. Guess Number Higher or Lower
- LeetCode 374. Guess Number Higher or Lower
- [Leetcode]374. Guess Number Higher or Lower
- 374. Guess Number Higher or Lower
- 374. Guess Number Higher or Lower
- 374. Guess Number Higher or Lower
- LeetCode 374. Guess Number Higher or Lower
- LeetCode - 374. Guess Number Higher or Lower
- LeetCode 374. Guess Number Higher or Lower
- 374.[LeetCode]Guess Number Higher or Lower
- leetcode.374. Guess Number Higher or Lower
- [leetcode] 374. Guess Number Higher or Lower
- 374. Guess Number Higher or Lower
- leetcode 374. Guess Number Higher or Lower
- [leetcode]374. Guess Number Higher or Lower
- 374. Guess Number Higher or Lower *
- 374. Guess Number Higher or Lower | LeetCode
- 手把手图文教你从Eclipse项目迁移Android Studio
- 【分布式】分布式架构
- Android数据库框架-Archiver(LiteOrm)的简单使用(一)
- Linux之at、crontab命令用法
- zoomkeeper / Yarn
- 374. Guess Number Higher or Lower
- 栈实现表达式求值(C语言)
- swift协议、扩展
- 域控制器的角色转移
- linux使用date解析unix时间戳
- 背景渐变色,兼容IE
- 封装、继承、多态
- 如何解决PHP查询大量数据内存耗尽的问题
- Struts2学习笔记(3)