程序员多久才能在北京买房子?百练OJ:4022:买房子
百练OJ:4022:买房子
题目链接:4022:买房子
描述
某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)
输入
一行,包含两个正整数N(10 <= N <= 50), K(1 <= K <= 20),中间用单个空格隔开。
输出
如果在第20年或者之前就能买下这套房子,则输出一个整数M,表示最早需要在第M年能买下,否则输出Impossible。
样例输入
50 10
样例输出
8
解题代码:
import java.util.Scanner;public class Main {public static void main(String[] args) {double housePrice =200;Scanner scanner = new Scanner(System.in);double n = scanner.nextInt();double k= scanner.nextInt();k = k/100;scanner.close();for(int m =1;m<=20;m++) {if(m*n > housePrice) {System.out.println(m);return;}housePrice = housePrice*k+housePrice;}System.out.println("Impossible");}}
解题关键:
题目中虽然说输入的都是整数,但是需要注意的是K是百分数,也就是说进行的计算中包含了小数,这样int就不够用了,必须要用double来处理。
程序员多久才能在北京买房子?百练OJ:4022:买房子相关推荐
- 程序员怎么才能让自己走得更高、更远?
程序员之路 大学就像一个笼子,跑得快的人拖着笼子跑,跑得慢的人被笼子拖着跑,他们之间最大的差距,顶多只有笼子的长度那么大.但等到一毕业,笼门一打开 ,跑得快的人很快就把跑得慢的远远甩在后面.有人不到 ...
- 程序员怎样才能写出一篇好的技术文章
来源:http://droidyue.com/blog/2016/06/19/how-to-write-an-awesome-post/ 首先,这算是一篇回答知乎问题 程序员怎样才能写出一篇好的博客或 ...
- C++女程序员一个人留在北京
大哥回去后,C++女程序员一个人留在北京,骑着辆破自行车逛了陶瓷最有名的我的:北大和清华,北大风景如画的未名湖上处处荷叶飘香,清华平平展展的草坪展示一种平实坦荡的心胸.一墙之隔,校园内外,就是两种不同 ...
- 程序员怎样才能达到编程的最高境界
程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界.即使是这样的高手,那也都是无知者 ...
- 菜鸟程序员如何才能快速提高自己的技术
导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员.当初弄这个公众号的本意就是为广大的开发者提供各 ...
- 【百练】护林员盖房子
护林员盖房子 百练 2019信科研究生上机测试 A 总时间限制: 1000ms 内存限制: 65536kB 描述 在一片保护林中,护林员想要盖一座房子来居住,但他不能砍伐任何树木. 现在请你帮他计算 ...
- 房东:你敢申报,我就涨房租!今冬,我一个程序员朋友离开了北京……
作者 | 江户川雨 本文经授权转载自「顶级程序员」(ID:TopCoding) 你敢申报,我就涨房租! 图源见水印 刚一进入2019年,新修订的<个人所得税法>的配套管理办法<个人所 ...
- 某大厂程序员吐槽:在北京当码农,不敢结婚不敢生娃,真是注孤生!
在北京大厂当程序员,年薪几十万甚至上百万,听起来还挺不错的.但生活如人饮水,冷暖自知,身在其中的人未必会这么觉得. 一位程序员发帖吐槽:在北京当码农真的是能一眼望到头!在大厂年包几十万.上百万,慢慢能 ...
- 老牛吃嫩草塞到牙?某程序员追到00后女朋友,却吐槽她整天买盲盒,已经买一屋子了!...
盲盒是指消费者不能提前得知具体产品款式的玩具盒子,具有随机属性.盲盒作为一种潮流玩具,如今深受年轻人的喜爱. 一个程序员吐槽自己的00后女朋友整天买盲盒,已经买了一屋子盲盒了. 网友说盲盒和赌博一样会 ...
最新文章
- mybatis 注解 动态sql_Mybatis 的动态 SQL 语句
- 在cisco路由器上实现DHCP功能实例
- 回滚 - 每天5分钟玩转 Docker 容器技术(141)
- C++大师Lippman:我对中国程序员的忠告
- 160个Crackme018
- opencv进阶学习笔记6:使用鼠标在图像上绘制矩形框或者多边形框
- 解决idea一直updating index
- mysql异步查询 java_基于 mysql 异步驱动的非阻塞 Mybatis
- Qt 的udpSocket通信
- 在Tomcat 与weblogic 中的 日志(log4j) 配置系列二(weblogic 应用程序使用log4j)
- 全球11大免费GIS数据源在此,速速来取!
- Hibernate框架学习2
- 【lstm做文本分类保存】
- 服务器硬件防火墙和软件防火墙的功能和区别
- 简单spring cloud服务升级实现
- Oracle 增加USERS表空间
- mkt sensor1.0 alps
- jquery validate插件onfocosout/onkeyup出错的解决方法
- Tab页面知识整理及其方法分析
- matlab版本转换