Leetcode 黄金分割点等级简单
这道题,一定要注意的点,一定一定不要把double写成float 亲身经历,红了一大片。
public class Huangjin {
public static void main(String[] args) {
double min = 1;//中间值定为1double breakPoint = 0.618;//黄金分割点值int fz = 0;//分子int fm = 0;//分母for (int fz1 = 1; fz1 < 20; fz1++) {for (int fm1 = 1; fm1 < 20; fm1++) {if (fz1 % 2 == 0 && fm1 % 2 == 0) {//分子分母不能同时为偶数continue;//如果符合条件则跳过}double result = (double) fz1 / fm1;//强制转换int-doubledouble diff = result - breakPoint;//结果值和黄金值的差值diff = diff < 0 ? 0 - diff : diff;//负转正if (diff < min) {min = diff;fz = fz1;fm = fm1;}}}System.out.println("离黄金分割点(" + breakPoint + ")最近的两个数相除是:"+ fz + "/" + fm + "=" + ((double) fz / fm));//注意不能用fz1,fm1
}
}
老鸭子,有误或者有要补充的地方吱我一声,我一定纠正过来!
Leetcode 黄金分割点等级简单相关推荐
- LeetCode 其他部分 简单 Python实现
#LeetCode 其他部分 简单 Python实现 ''' 位1的个数 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量).示例 : 输入: 11 ...
- leetcode练习(简单总结做过的题)
文章目录 leetcode(简单总结做过的题) 两数之和:`简单` 整数反转:`简单` 回文数:`简单` 罗马数字转整数:`简单` 最长公共前缀:`简单` 有效的括号:`简单` 合并两个有序的链表:` ...
- LeetCode 动态规划《简单》部分 Python实现
#2018-06-07 June Thursday the 23 week, the 158 day SZ #LeetCode 动态规划简单部分 Python实现 '''爬楼梯 假设你正在爬楼梯.需要 ...
- LeetCode 字符串(简单题)
答案摘抄自: https://leetcode-cn.com/tag/string/ 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V ...
- leetcode数组相关简单习题,玉米迪迪的刷题之旅(*╹▽╹*)
好啦好啦!我今天开始重鼓信心刷题啦!也不知道怎么回事一道简单的数组题开始有了思路,却总是写不出来,但是也就是看了别的大佬的思路以及自己的回忆,突然发现!这个题的做法我的老师讲过!一下子又发现我回忆起来 ...
- 【leetcode】【简单】13. 罗马数字转整数【字典搜索】
题目概述: 题目注意点: 每次和右边数据比较大小,然后确认增加还是减去 如果是MCCC,这里需要确认右边大于左边才可以增加,等于也要减去 解题思路: 完整代码: class Solution(obje ...
- CMMI的5个等级简单介绍
CMMI-软件能力成熟度模型集成(等级-过程方面) 必要部件 特定目标 通用目标 期待部件 特定惯例 通用惯例 参考部件 初始级 工作方式处于救火的状态,不断的应对突如其来的危机 受管理级 需求管理 ...
- leetcode 数组:简单题 第四页
53.最大子序和(着重看的简单题) 思路:贪心(重要思想)cur_sum存储局部的最大子序列和,ans存储全局中的最大子序列和. class Solution:def maxSubArray(self ...
- LeetCode Summary Ranges(简单的数组处理)
Given a sorted integer array without duplicates, return the summary of its ranges. For example, g ...
- LeetCode 110平衡二叉树-简单
给定一个二叉树,判断它是否是高度平衡的二叉树. 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 . 示例 1: 输入:root = [3,9,20,n ...
最新文章
- 追加10亿!腾讯宣布设立15亿元“战疫基金”
- 程序人生:外链建设流程与细节都有哪些
- Linux基础知识1
- UA MATH564 概率论VI 数理统计基础3 卡方分布的正态近似
- 微服务架构与Spring Cloud Alibaba
- Verilog代码风格
- c调用按钮点击事件_Unity3d---对UI事件接口的一些测试和机制(坑)的总结
- 一种基于谷歌浏览器加载activex控件的解决方法与流程技术_Office控件使用总踩雷?畅写Office带你云端飞行...
- sts java配置tomcat_STS配置Tomcat.9.0
- “数据湖”:概念、特征、架构与案例
- Duplicate Symbol链接错误的原因总结和解决方法[转]
- MySQL和Oracle的一些区别
- bzoj 1833: [ZJOI2010]count 数字计数(数字0-9的个数)
- 2021中国研究生数学建模竞赛
- 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
- 基于神经网络的倒立摆控制系统设计
- Java提升反射效率
- AVX贴片钽电容标识
- Scala中的面向对象
- [转载]荷香如歌_xing2516_新浪博客