java面试的算法题——钱按照比例拆分

问题描述

将钱1000.02按照3:3:0:4进行拆分,要求精确到分,拆分结果为300,300,0,400.02,用具体算法实现doubletotal;doubled[];

解决方案

解决方案二:

不懂~直接把300,300,0,400.02放到数组d中返回不就完了?
解决方案三:

零头的要给谁啊?
解决方案四:

3+3+0+4一共要分10等份然后分成:1000.02*3/101000.02*3/101000.02*0/101000.02*4/10这样行吗?
解决方案五:

这道题没有正确答案吧
解决方案六:

这道题好2啊

时间: 2024-10-07 14:13:14

java面试的算法题——钱按照比例拆分的相关文章

时间复杂度-求教一个百度面试的算法题

问题描述 求教一个百度面试的算法题 一个有N个元素的一维数组(A[0],A[1], ..., A[n-1]),设计一个算法求解该数组最大子数组.(要求时间复杂度是O(n)) 解决方案 用动态规划http://www.cnblogs.com/xkfz007/archive/2012/05/17/2506299.html 解决方案二: http://www.ahathinking.com/archives/120.html 解决方案三: 哈,这道题啊,已经遇到好多次了,推荐一个很多人都在练习的网站,

几个面试经典算法题Java解答

题目一: public class testClockwiseOutput {      //顺时针打印一个矩阵           @Test      public void test(){          int[][] num = new int[100][100];          int n = 4;          int count =1;                   for(int i=0;i<n;i++){              for(int j =0;j

程序员面试金典算法题

空格替换 题目描述 请编写一个方法,将字符串中的空格全部替换为"%20".假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成. 给定一个string iniString 为原始的串,以及串的长度 int len, 返回替换后的string. 测试样例: "Mr John Smith",13 返回:"Mr%20John%20Smith" "Hello World&qu

怎么解决面试中算法题目~~~~~~~~

问题描述 很多人说面试的时候有一些算法题目,很多都做不到,我也想去找下工作,请问如果解决这种题目啊?忘高人指点下 解决方案 解决方案二:这个要靠你平时积累了,不过我去年找工作时也面了不少,面试时很少问算法啊,问得最多的还是项目经历和语言以及框架的底层机制解决方案三:算法靠平时积累招应届毕业生考算法的多点大公司也爱考算法面试时考算法的确实很少解决方案四:引用2楼swandragon的回复: 算法靠平时积累招应届毕业生考算法的多点大公司也爱考算法面试时考算法的确实很少 确实也是这个情况...解决方案

PHP面试常用算法(推荐)_php实例

一.冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换.这样比较小(大)的数值就将逐渐从后面向前面移动. //冒泡排序 <?php function mysort($arr) { for($i = 0; $i < count($arr); $i++) { $isSort = false; for ($j=0; $j< count($arr) - $i - 1; $j++) { if($arr[$

想问朋友面试中遇到的一个算法题:

问题描述 想问朋友面试中遇到的一个算法题: Write a program in Java to assess a given string whether it complies with following patterns. Return true if a given string complies with these patterns else false. N = N1 + N2 N>= N1 >= N2 where N is the Nth element in the str

求一个面试算法题答案。

问题描述 求一个面试算法题答案. 已知函数f()以相同的概率返回0或者1,求一个函数g()以相同的概率返回0-7之间的任意一个数字. 解决方案 其实这个题不难,可以考虑用2进制的方式来做.g(){return 4*f()+2*f()+f();} 希望能帮到你. 解决方案二: #includeint g(){srand(time(NULL));ret = rand()%8;return ret;}

java算法题,公司的笔试题

问题描述 java算法题,公司的笔试题 suppose you have N cakes, N is an interger>0 // at each time, you can either eat 1 cake, or 2 cakes or 3 cakes // PROBLEM: How many ways can you eat all N cakes // for example, N = 4, (1,2,1) and (1,1,2) are considered to be diffe

百度知道-【java算法题】凑凑凑凑凑凑字数

问题描述 [java算法题]凑凑凑凑凑凑字数 题目:标题:猜字母???把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串.???接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母.??得到的新串再进行删除奇数位置字母的动作.如此下去,最后只剩下一个字母,请写出该字母./-----------------------------------从百度知道查看但是不懂 1024 和他的思维求大神解惑 /----------------------