试试一个算法推理面试题

2014-11-24 01:01:21 · 作者: · 浏览: 8

某一密码仅使用KLMNO5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:


1 密码单词的最小长度是两个字母,可以相同,也可以不同


2 K不可能是单词的第一个字母


3 如果L出现,则出现次数不止一次


4 M不能使最后一个也不能是倒数第二个字母


5 K出现,则N就一定出现


6 O如果是最后一个字母,则L一定出现


问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的密码单词?
A) K B)L C) M D) N


答案:B


问题二:如果能得到的字母是KLM,那么能够形成的两个字母长的密码单词的总数是多少?


A)1 B)3 C)6 D9


答案:A


问题三:下列哪一个是单词密码?


A) KLLN B) LOML C) MLLO D)NMKO


答案:C