【华为OD机试真题 python】全排列 【2022 Q4 | 100分】

题目描述

【全排列】

给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。

如:S为ABA,则不同的排列有ABA、AAB、BAA三种。

输入

输入一个长度不超过10的字符串S,我们确保都是大写的。

输出

输出S重新排列的所有不相同的排列数(包含自己本身)。

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

ABA

输出

3

示例2 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

ABCDEFGHHA

输出

907200

Python解法一:

 
 

你可能感兴趣的:(华为OD机试真题,python,python,回归算法,华为)