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

解题思路分析过程:

相关推荐
3824278271 分钟前
python3网络爬虫开发实战 第2版:使用aiohttp
开发语言·爬虫·python
专注于大数据技术栈5 分钟前
java学习--第三代日期时间
java·学习
m0_672656547 分钟前
JavaScript性能优化实战技术文章大纲
开发语言·javascript·性能优化
Yang-Never8 分钟前
Android 内存泄漏 -> LiveData如何解决ViewMode和Activity/Fragment之间的内存泄漏
android·java·开发语言·kotlin·android studio
Smartdaili China9 分钟前
如何在桌面和移动设备上修复YouTube错误400
开发语言·php·error·youtube·移动·住宅ip·错误400
持梦远方15 分钟前
持梦行文本编辑器(cmyfEdit):架构设计与十大核心功能实现详解
开发语言·数据结构·c++·算法·microsoft·visual studio
HeDongDong-18 分钟前
Kotlin 协程(Coroutines)详解
android·开发语言·kotlin
阿里嘎多学长18 分钟前
2025-12-29 GitHub 热点项目精选
开发语言·程序员·github·代码托管
ZLZQ_Yuan19 分钟前
线程池使用
java
不爱吃糖的程序媛19 分钟前
鸿蒙PC端Java应用开发实战:从环境适配到系统信息采集
java·华为·harmonyos