谷歌笔试题--给定一个集合A=[0,1,3,8](该集合Φ的元素都是在09之间的数字,但未必全部包含) 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数
给定一个集合A=[0,1,3,8](该集合Φ的元素都是在0,9之间的数字但未必全部包含),指定任意一个正整数K请用A中的元素组成一个大于K的最小正整数。比如A=[1,0] K=21 那么输出结构應该为100。
// 一个从小到大排序的整数数组元素都是在[0,9]之间的数字,但未必全部包含 // 用数组中的数字(可以重复)组成一个最小的给定位数的正整数 // 找到最小的非零整数 // 给定一个集合A=[0,1,3,8](该集合中的元素都是在09之间的数字,但未必全部包含) // 指定任意一个正整数K,请用A中的元素组成┅个大于K的最小正整数 // 查找数组中比k的最高位大的最小的数字 else // 数组中有一位数字比k的最高位高