题目描述:

解题思路:

直接从50元开始尝试,然后尝试10元,再然后5元,再然后一元。

然后处理小数部分。

解题代码:


import java.util.Scanner;public class Main3 {public static void main(String[] args) {int[] l = {50, 10, 5, 1};//只有这四种钱吧(没有20元,也没有两元)int[] res = new int[l.length];Scanner in = new Scanner(System.in);String input1 = in.nextLine().trim();double i1 = Double.valueOf(input1.split(" ")[0]);double i2 = Double.valueOf(input1.split(" ")[1]);String input = String.valueOf(i2 - i1);int n, m;n = Integer.valueOf(input.split("\\.")[0]);if (input.contains(".")) {m = Integer.valueOf(input.split("\\.")[1]);} else {m = 0;}for (int i = 0; i < l.length; i++) {if (n / l[i] != 0) {res[i] = n / l[i];n = n % l[i];}}StringBuilder s1 = new StringBuilder();s1.append(input).append(" ");for (int i = 0; i < l.length; i++) {if (res[i] != 0) {s1.append(l[i]).append(":").append(res[i]).append(";");}}if (m > 5) {s1.append("0.5:1;").append("0.1:").append(m - 5).append(";");} else if (m == 5) {s1.append("0.5:1;");} else if (m < 5 && m > 0) {s1.append("0.1:").append(m).append(";");}System.out.println(s1);}
}

输出结果

提交

2020年联通软件研究院校招笔试第三题相关推荐

  1. 2020年联通软件研究院校招笔试第一题

    解题代码: 粗暴而简单.大一的水平. package com.kyc.liantong;import java.util.Scanner;public class Main {public stati ...

  2. 联通软研院2020年球季校招笔试第三题 20190916

    问题描述:小明有5个歌单,编号分别为A.B.C.D.E,每个歌单有3首不同的歌,现在他想要一个程序,当他输入一些歌单的名称的时候,每个歌单中输出一首歌到播放列表,并输出所有满足条件的播放列表. 输入: ...

  3. 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试三十题(10.18)

    九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试三十题 题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9.10月份陪伴了至少三届毕业生找工作的旅 ...

  4. 九月百度,迅雷,华为,阿里巴巴,最新校招笔试面试十题 .

    九月百度,迅雷,华为,阿里巴巴,最新校招笔试面试十题 http://blog.csdn.net/v_july_v/article/details/11921021 题记 本博客自2010年10月11日 ...

  5. 2020.03.18模拟赛17(第三题)

    3.[GDKOI训练]电视游戏问题(vidgame) 题目描述 农夫约翰的奶牛们游戏成瘾!本来FJ是想要按照陶教授的做法拿她们去电击戒瘾的,可是后来他发现奶牛们玩游戏之后比原先产更多的奶.很明显,这是 ...

  6. 九月百度,迅雷,华为,阿里巴巴,最新校招笔试面试十题(更新至9.24)

    题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9.10月份陪伴了至少三届毕业生找工作的旅程,包括校招中的笔试面试,今年也不会例外,我会在本博客开通3 ...

  7. 2014 微软校招笔试答案 编程题

    上午参加完微软校招笔试,最后编程题的代码,仅供参考 #include <iostream> using namespace std; struct Node { Node *next;   ...

  8. 【编程笔试】美团2021校招笔试-通用编程题第1场(附思路及C++代码)

    导览 练习地址 小美的送花路线 小美的评分计算器 小美的外卖省钱计划 小美的代金券要过期啦 总结 练习地址 点此前往练习 小美的送花路线 小美是美团的一名鲜花快递员,鲜花是一种保质期非常短的商品,所以 ...

  9. 2018秋招校招济南联通软件研究院笔试题目

    2017.10.15 一.20道选择: linux命令有5道感觉: 1:mv命令是move的缩写,可以用来移动文件或者将文件改名: 2:为了便于实现多级中断,使用D来保护断点和现场最有效 A.磁盘 B ...

最新文章

  1. python3 转码的函数_python基础3之文件操作、字符编码解码、函数介绍
  2. 巨人网络开发工程师试题
  3. js java cookie_JS 打开一个模式窗口,使用Cookie传递一个参数
  4. JQuery Attributes 方法说明
  5. nfs漏洞修复(showmount -e)
  6. 英文文章如何进行略读
  7. 使用window.createPopup创建无限级跨帧下拉菜单
  8. MySQL安装 - Linux7下. rpm方式安装
  9. 《剑指Offer》用两个栈来实现队列
  10. AR的那些有用的工具
  11. 用友U8库存管理软件,用友U8
  12. HTML计算机代码元素
  13. linux c蜂鸣器驱动程序,〖Linux〗OK6410a蜂鸣器的驱动程序编写全程实录
  14. 【网络流量识别技术之初级入门篇】
  15. 对比分析偏差率的五个常见疑问
  16. Detecting Deep-Fake Videos from Appearance and Behavior
  17. decorate装饰模式
  18. 笔记本开不了机怎么办?
  19. 数据分析学习笔记——第4天
  20. 个人建站赚钱的5种常见方法

热门文章

  1. C语言函数怎么像python那样返回多个值?(三种方法:1、设置全局变量 2、传递指针 3、使用结构体返回不同类型的数据)
  2. yunyang tensorflow-yolov3 NMS:non maximum suppression 非极大值抑制方法
  3. python map(function, iterable, ...) 内置函数的用法 (序列迭代调用并返回)
  4. python 如何理解SVM(支持向量机)? 还有SVC.decision_function( )功能
  5. Yolo-v2 Visual Studio 2015安装时报错Team Explorer for Microsoft Visual Studio 2015解决办法
  6. Spring重写BeanDefinitionRegistryPostProcessors进行扩展
  7. Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(三)
  8. springmvc path请求映射到bean 方法的流程
  9. 「后端小伙伴来学前端了」Vue-Router 路由各种跳转、传参、小知识
  10. android tv 源代码,android_tv_metro