Амир А.card.quoted6 ай бұрын
71. def getClues(guess, secretNum):

72. """Возвращает строку с подсказками pico, fermi и bagels

73. для полученной на входе пары из догадки и секретного числа."""

74. if guess == secretNum:

75. return 'You got it!'

76.

77. clues = []

78.

79. for i in range(len(guess)):

80. if guess[i] == secretNum[i]:

81. # Правильная цифра на правильном месте.

82. clues.append('Fermi')

83. elif guess[i] in secretNum:

84. # Правильная цифра на неправильном месте.

85. clues.append('Pico')

86. if len(clues) == 0:

87. return 'Bagels' # Правильных цифр нет вообще.

88. else:

89. # Сортируем подсказки в алфавитном порядке, чтобы их исходный

90. # порядок ничего не выдавал.

91. clues.sort()

92. # Склеиваем список подсказок в одно строковое значение.

93. return ' '.join(clues)
  • Комментарий жазу үшін кіру немесе тіркелу