算法:LeetCode470_用Rand7()实现Rand10()_java实现

java 复制代码
/**
 * LeetCode470_用Rand7()实现Rand10()
 */
public class LeetCode470 extends SolBase {
	public int rand10() {
		int temp = 40;
		while (temp >= 40) {
			temp = (rand7() - 1) * 7 + rand7() - 1;
		}
		return temp % 10 + 1;
	}
}

解题思路分析过程:

相关推荐
小沈熬夜秃头中୧⍤⃝4 分钟前
Python 基础语法(二):流程控制语句详解
开发语言·数据库·python
Boilermaker199230 分钟前
【Java EE】Spring AOP
java·java-ee
钮钴禄·爱因斯晨41 分钟前
数据结构 | 树的秘密
c语言·开发语言·数据结构
黄晓魚1 小时前
open3d python 鞋底点云点胶路径识别
开发语言·python·open3d
Code blocks1 小时前
SpringBoot中策略模式使用
java·spring boot·后端·mybatis·策略模式
污领巾1 小时前
虚幻GAS底层原理解剖三 (GA)
java·游戏引擎·虚幻
C4程序员1 小时前
北京JAVA基础面试30天打卡02
java·开发语言·面试
cxyll12341 小时前
Python接口自动化测试之之request
开发语言·python
好好研究1 小时前
Java基础学习(一):类名规范、返回值、注释、数据类型
java·学习·算法
_码农121381 小时前
java web 未完成项目,本来想做个超市管理系统,前端技术还没学。前端是个简单的html。后端接口比较完善。
java·前端·html