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

解题思路分析过程:

相关推荐
bosins8 分钟前
基于Python实现PDF文件个人隐私信息检查
开发语言·python·pdf
bosins8 分钟前
基于Python开发PDF文件元数据查看器
开发语言·python·pdf
lihao lihao8 分钟前
模板进阶
java·数据结构·算法
山风wind14 分钟前
Spring中责任链模式的工业级应用简单剖析
java·spring·责任链模式
小北方城市网15 分钟前
第 10 课:Python 全体系实战整合与职业进阶指南(完结篇)
大数据·开发语言·数据库·python
Ghost-Silver21 分钟前
2025年度总结
开发语言·数据结构·c++·算法
The star"'21 分钟前
Python
开发语言·python·pygame
Element_南笙27 分钟前
BUG:ModuleNotFoundError: No module named ‘milvus_lite‘
java·服务器·数据库
superman超哥33 分钟前
Rust Link-Time Optimization (LTO):跨边界的全局优化艺术
开发语言·后端·rust·lto·link-time·跨边界·优化艺术
superman超哥33 分钟前
Rust 编译优化选项配置:释放性能潜力的精细调控
开发语言·后端·rust·rust编译优化·精细调控·编译优化选项