淘宝客如何做返积分制网站,厦门手机建站,渭南做网站的,代加工厂找订单的网站2469. 温度转换 - 力扣#xff08;LeetCode#xff09; 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度#xff0c;以 摄氏度#xff08;Celsius#xff09;为单位。 你需要将摄氏度转换为 开氏度#xff08;Kelvin#xff09;和 华氏度#xff08;Fahren…2469. 温度转换 - 力扣LeetCode 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度以 摄氏度Celsius为单位。 你需要将摄氏度转换为 开氏度Kelvin和 华氏度Fahrenheit并以数组 ans [kelvin, fahrenheit] 的形式返回结果。 返回数组 ans 。与实际答案误差不超过 10-5 的会视为正确答案。 注意 开氏度 摄氏度 273.15华氏度 摄氏度 * 1.80 32.00 示例 1 输入celsius 36.50
输出[309.65000,97.70000]
解释36.50 摄氏度转换为开氏度是 309.65 转换为华氏度是 97.70 。题干信息提取 插入参数double操作 开氏度 摄氏度 273.15华氏度 摄氏度 * 1.80 32.00输出 double数组 class Solution {public double[] convertTemperature(double celsius) {double k celsius273.15;double h celsius*1.8032.00;return new double[]{k,h};}
}
2235. 两整数相加 - 力扣LeetCode 给你两个整数 num1 和 num2返回这两个整数的和。 示例 1 输入num1 12, num2 5
输出17
解释num1 是 12num2 是 5 它们的和是 12 5 17 因此返回 17 。 题干信息提取 输入数据 int num1, int num2数据操作 num1 num2输出数据 return num1 num2 class Solution {public int sum(int num1, int num2) {return num1num2;}
}
2413. 最小偶倍数 - 力扣LeetCode 给你一个正整数 n 返回 2 和 n 的最小公倍数正整数。 示例 1 输入n 5
输出10
解释5 和 2 的最小公倍数是 10 。 题干信息提取 输入数据 正整数 n数据操作 寻找 2 和 n 的最小公倍数 n是最小公倍数n不是最小公倍数输出数据 最小公倍数 class Solution {public int smallestEvenMultiple(int n) {if(n % 2 1){n * 2;}return n;}
} 2160. 拆分数位后四位数字的最小和 - 力扣LeetCode 给你一个四位 正 整数 num 。请你使用 num 中的 数位 将 num 拆成两个新的整数 new1 和 new2 。new1 和 new2 中可以有 前导 0 且 num 中 所有 数位都必须使用。 比方说给你 num 2932 你拥有的数位包括两个 2 一个 9 和一个 3 。一些可能的 [new1, new2] 数对为 [22, 93][23, 92][223, 9] 和 [2, 329] 。 请你返回可以得到的 new1 和 new2 的 最小 和。 示例 1 输入num 2932
输出52
解释可行的 [new1, new2] 数对为 [29, 23] [223, 9] 等等。
最小和为数对 [29, 23] 的和29 23 52 。 题干信息提取 输入数据 四位 正 整数 num 数据操作 请你返回可以得到的 new1 和 new2 的 最小 和。 对四个数字排序最小的两个数据乘于10全部相加输出数据 最小和 class Solution {public int minimumSum(int num) {int[] a new int[4];for(int i 0 ; i 4 ; i){a[i] num % 10;num / 10;}Arrays.sort(a);return a[0]*10a[1]*10a[2]a[3];}
}
2520. 统计能整除数字的位数 - 力扣LeetCode 给你一个整数 num 返回 num 中能整除 num 的数位的数目。 如果满足 nums % val 0 则认为整数 val 可以整除 nums 。 示例 1 输入num 7
输出1
解释7 被自己整除因此答案是 1 。示例 2 输入num 121
输出2
解释121 可以被 1 整除但无法被 2 整除。由于 1 出现两次所以返回 2 。 题干信息提取 输入数据 给你一个整数 num 数据操作 返回num 中能整除 num 的数位的数目。 需要统计数目 int ans 0需要获取每位数据并且不修改num需要赋值输出数据 ans class Solution {public int countDigits(int num) {int ans 0;int num1 num;while(num1 ! 0){int m num1 % 10;if(num % m 0) ans;num1 / 10;}return ans;}
}
1688. 比赛中的配对次数 - 力扣LeetCode 给你一个整数 n 表示比赛中的队伍数。比赛遵循一种独特的赛制 如果当前队伍数是 偶数 那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛且产生 n / 2 支队伍进入下一轮。如果当前队伍数为 奇数 那么将会随机轮空并晋级一支队伍其余的队伍配对。总共进行 (n - 1) / 2 场比赛且产生 (n - 1) / 2 1 支队伍进入下一轮。 返回在比赛中进行的配对次数直到决出获胜队伍为止。 示例 1 输入n 7
输出6
解释比赛详情
- 第 1 轮队伍数 7 配对次数 3 4 支队伍晋级。
- 第 2 轮队伍数 4 配对次数 2 2 支队伍晋级。
- 第 3 轮队伍数 2 配对次数 1 决出 1 支获胜队伍。
总配对次数 3 2 1 6 题干信息提取 输入数据 比赛中的队伍数 n数据操作 返回配对次数。 如果当前队伍数是 偶数 进行 n / 2 场比赛且产生 n / 2 支队伍进入下一轮如果当前队伍数是 奇数 进行 (n - 1) / 2 场比赛且产生 (n - 1) / 2 1 支队伍进入下一轮。输出数据 配对次数 class Solution {public int numberOfMatches(int n) {int ans 0;while (n 1) {if (n % 2 0) {ans n / 2;n / 2;} else {ans (n - 1) / 2;n (n - 1) / 2 1;}}return ans;}
}