设计师对网站的意义,网站建设 开题报告,温州app软件开发,各种浏览器网站大全题目描述#xff1a;
给你三个 正 整数 num1 #xff0c;num2 和 num3 。
数字 num1 #xff0c;num2 和 num3 的数字答案 key 是一个四位数#xff0c;定义如下#xff1a;
一开始#xff0c;如果有数字 少于 四位数#xff0c;给它补 前导 0 。答案 key 的第 i 个数…题目描述
给你三个 正 整数 num1 num2 和 num3 。
数字 num1 num2 和 num3 的数字答案 key 是一个四位数定义如下
一开始如果有数字 少于 四位数给它补 前导 0 。答案 key 的第 i 个数位1 i 4为 num1 num2 和 num3 第 i 个数位中的 最小 值。
请你返回三个数字 没有 前导 0 的数字答案。
示例 1
输入num1 1, num2 10, num3 1000
输出0
解释
补前导 0 后num1 变为 0001 num2 变为 0010 num3 保持不变为 1000 。
数字答案 key 的第 1 个数位为 min(0, 0, 1) 。数字答案 key 的第 2 个数位为 min(0, 0, 0) 。数字答案 key 的第 3 个数位为 min(0, 1, 0) 。数字答案 key 的第 4 个数位为 min(1, 0, 0) 。
所以数字答案为 0000 也就是 0 。
示例 2
输入 num1 987, num2 879, num3 798
输出777
示例 3
输入num1 1, num2 2, num3 3
输出1
提示
1 num1, num2, num3 9999
题解
class Solution {public int generateKey(int num1, int num2, int num3) {int ans 0, p 1;while (num1 0 num2 0 num3 0) {ans Math.min(Math.min(num1 % 10, num2 % 10), num3 % 10) * p;p * 10;num1 / 10;num2 / 10;num3 / 10;}return ans;}
}