
这道题分类讨论,3个数字是一样的还是不一样的,考虑清楚了这个问题就能解答了。首先,看3个不同的数字,比如“1、2、3”,可以有以下不同的排列组合,123、132、213、231、312、321这些都有可能成为密码。
然后考虑重复的数字,如果三个数字都一样,只有一种密码;如果有2个数字一样,比如,1、2、1这三个数字,可以有这样的密码,121、112、211。
3个数一样的话只能组成1个密码,比如111,
3个数两个一样只能组成3个密码,比如112,121,211
3个数都不一样能组成6个密码,比如123,132,213,231,312,321
