算法: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;
	}
}

解题思路分析过程:

相关推荐
wuxinyan1234 分钟前
Java面试题47:一文深入了解Nginx
java·nginx·面试题
新知图书6 分钟前
搭建Spring Boot开发环境
java·spring boot·后端
冰河团队11 分钟前
一个拉胯的分库分表方案有多绝望?整个部门都在救火!
java·高并发·分布式数据库·分库分表·高性能
洛_尘14 分钟前
Java EE进阶:Linux的基本使用
java·java-ee
无限进步_15 分钟前
【C++】电话号码的字母组合:从有限处理到通用解法
开发语言·c++·ide·windows·git·github·visual studio
宸津-代码粉碎机16 分钟前
Spring Boot 4.0虚拟线程实战调优技巧,最大化发挥并发优势
java·人工智能·spring boot·后端·python
MaCa .BaKa18 分钟前
47-心里健康咨询平台/心理咨询系统
java·spring boot·mysql·tomcat·maven·intellij-idea·个人开发
JJay.29 分钟前
Android Kotlin 协程使用指南
android·开发语言·kotlin
csbysj202035 分钟前
jQuery 捕获详解
开发语言
木子欢儿37 分钟前
Docker Hub 镜像发布指南
java·spring cloud·docker·容器·eureka