5
析因阶乘
今天在我的统计课上,我发现将某些阶乘相乘时可以简化!例如:5! * 3! = 5! *3*2 = 5! *6 = 6! 你的工作: 给定仅包含阿拉伯数字和感叹号的字符串,请将我的阶乘简化为最短的字符串,以最少的字节数表示您的语言,即高尔夫风格。 输入值 仅包含阿拉伯数字和感叹号的字符串。输入的阶乘不大于200!。每个数字的阶乘不得超过一个。输入可以视为整数列表。 输出量 可能是缩短的字符串,其输入值相等。顺序不重要。阶乘符号是必须的,但是您不需要每个数字使用一个以上的阶乘符号。 测试用例 In: 3!2!2! Out: 4! In 2!3!2!0! Out: 4! In: 7!2!2!7!2!2!2!2! Out: 8!8! In: 23!3!2!2! Out: 24! Also: 4!! In: 23!3!2!2!2! Out: 24!2! In: 127!2!2!2!2!2!2!2! Out: 128! In: 32!56!29!128! Out: 29!32!56!128! 祝你好运