百练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:买房子相关推荐

  1. 程序员怎么才能让自己走得更高、更远?

    程序员之路 大学就像一个笼子,跑得快的人拖着笼子跑,跑得慢的人被笼子拖着跑,他们之间最大的差距,顶多只有笼子的长度那么大.但等到一毕业,笼门一打开 ,跑得快的人很快就把跑得慢的远远甩在后面.有人不到 ...

  2. 程序员怎样才能写出一篇好的技术文章

    来源:http://droidyue.com/blog/2016/06/19/how-to-write-an-awesome-post/ 首先,这算是一篇回答知乎问题 程序员怎样才能写出一篇好的博客或 ...

  3. C++女程序员一个人留在北京

    大哥回去后,C++女程序员一个人留在北京,骑着辆破自行车逛了陶瓷最有名的我的:北大和清华,北大风景如画的未名湖上处处荷叶飘香,清华平平展展的草坪展示一种平实坦荡的心胸.一墙之隔,校园内外,就是两种不同 ...

  4. 程序员怎样才能达到编程的最高境界

    程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界.即使是这样的高手,那也都是无知者 ...

  5. 菜鸟程序员如何才能快速提高自己的技术

    导语:很久没有这么悠闲的在家撸一篇文章了,最近也在思考怎样才能写一些对程序员帮助非常大的文章,怎样去运营好我们这个移动开发者聚集地的公众号:非著名程序员.当初弄这个公众号的本意就是为广大的开发者提供各 ...

  6. 【百练】护林员盖房子

    护林员盖房子 百练 2019信科研究生上机测试 A 总时间限制: 1000ms 内存限制: 65536kB 描述 在一片保护林中,护林员想要盖一座房子来居住,但他不能砍伐任何树木.  现在请你帮他计算 ...

  7. 房东:你敢申报,我就涨房租!今冬,我一个程序员朋友离开了北京……

    作者 | 江户川雨 本文经授权转载自「顶级程序员」(ID:TopCoding) 你敢申报,我就涨房租! 图源见水印 刚一进入2019年,新修订的<个人所得税法>的配套管理办法<个人所 ...

  8. 某大厂程序员吐槽:在北京当码农,不敢结婚不敢生娃,真是注孤生!

    在北京大厂当程序员,年薪几十万甚至上百万,听起来还挺不错的.但生活如人饮水,冷暖自知,身在其中的人未必会这么觉得. 一位程序员发帖吐槽:在北京当码农真的是能一眼望到头!在大厂年包几十万.上百万,慢慢能 ...

  9. 老牛吃嫩草塞到牙?某程序员追到00后女朋友,却吐槽她整天买盲盒,已经买一屋子了!...

    盲盒是指消费者不能提前得知具体产品款式的玩具盒子,具有随机属性.盲盒作为一种潮流玩具,如今深受年轻人的喜爱. 一个程序员吐槽自己的00后女朋友整天买盲盒,已经买了一屋子盲盒了. 网友说盲盒和赌博一样会 ...

最新文章

  1. mybatis 注解 动态sql_Mybatis 的动态 SQL 语句
  2. 在cisco路由器上实现DHCP功能实例
  3. 回滚 - 每天5分钟玩转 Docker 容器技术(141)
  4. C++大师Lippman:我对中国程序员的忠告
  5. 160个Crackme018
  6. opencv进阶学习笔记6:使用鼠标在图像上绘制矩形框或者多边形框
  7. 解决idea一直updating index
  8. mysql异步查询 java_基于 mysql 异步驱动的非阻塞 Mybatis
  9. Qt 的udpSocket通信
  10. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列二(weblogic 应用程序使用log4j)
  11. 全球11大免费GIS数据源在此,速速来取!
  12. Hibernate框架学习2
  13. 【lstm做文本分类保存】
  14. 服务器硬件防火墙和软件防火墙的功能和区别
  15. 简单spring cloud服务升级实现
  16. Oracle 增加USERS表空间
  17. mkt sensor1.0 alps
  18. jquery validate插件onfocosout/onkeyup出错的解决方法
  19. Tab页面知识整理及其方法分析
  20. matlab版本转换

热门文章

  1. Git:your branch is up-to-date
  2. js中去除字符串中的空格
  3. 软件开发人员的人生指南-《软技能:代码之外的生存指南》
  4. 【arduino数码管实验】疫情期间宅着没事做?这个东西可以了解一下......
  5. SEAL库 例4之ckks_basics解析
  6. 《信息化项目文档模板五——系统详细设计模板》
  7. html 织梦,HTML5新手入门教程
  8. Flex 4 皮肤设计资料
  9. 呼叫中心的实时语音分析
  10. 完美实现显卡S端子的TV输出