一道字节高频题,面完了才知道是高频题,之前没看到过,原题是:
给定一个数n,如23121,给定一组数字a,如{2,4,9},求a中元素组成的小于n的最大数,如小于23121的最大数为22999
做的时候有点紧张,没具体问数值边界,下意识以为a里面可能包含多位整数,直接懵逼了,后来看讨论才发现都默认是个位数,想请教如果允许多位数存在的情况下,怎么做比较好呢?