[白俊]16943数値の再配置


質問する



に答える

  • 配列関数を使用して、すべての場合の数値を作成します.
  • for文系if文を使用して完全なナビゲーションを行います.
  • コード#コード#

    from itertools import permutations
    
    def solution() :
        a, b = input().split()
        sub = list(map(lambda x : ''.join(x), permutations(a)))
        res = -1
        
        for s in sub :
            if int(b) >= int(s) and s[0] != '0' :
                res = max(res, int(s))
        
        print(res)   
          
    solution()