PAT B 1076 mot de passe Wifi

Le code a été libéré, nous apprenons ensemble, aide l'autre
sujet:
Voici la circulation sur la photo Weibo: « Chers étudiants, étant donné que nous avons parfois besoin utiliser wifi, peur de retarder l'apprentissage professionnel, maintenant mot de passe wifi est configuré pour répondre au problème de mathématiques suivantes :. a-1, B 2, C-3, D-4, demandez à quelqu'un de répondre eux - mêmes, un changement tous les deux jours - merci !! "
- afin de promouvoir les futurs enseignants apprentissage combattra aussi ...... cette question vous oblige à écrire un programme pour répondre à une série de sujets traduits en mot de passe wifi est donné conformément à la correspondance entre les journaux. Voici simplement supposer que chaque question de choix multiples ont quatre options et une seule réponse correcte.
Insérer ici l'image Description
formats d' entrée :
entrée donnée de la première ligne d'un positif entier N (≤ 100), suivis par N lignes, chacun en conformité avec le nombre - donne quatre options pour une question format de réponse, T est la bonne option, F indique une des options d'erreur. Séparés par des espaces option.

Formats de sortie : les
mots de passe sortie wifi dans une rangée.

entrée de l'échantillon:

8
A-T B-F C-F D-F
C-T B-F A-F D-F
A-F D-F C-F B-T
B-T A-F C-F D-F
B-F D-T A-F C-F
A-T C-F B-F D-F
D-T B-F C-F A-F
C-T A-F B-F D-F

Exemple de sortie:

13224143

Code ci-dessous (Python):

import re
pat = '(.?)-T'
right_list = []
map_dict = {'A': '1', 'B': '2', 'C': '3', 'D': '4'}
for i in range(int(input())):
    options = input()
    right_list.append(re.findall(pat, options)[0])
for j in right_list:
    print(map_dict[j], end='')
Publié 65 articles originaux · louange gagné 25 · vues 1031

Je suppose que tu aimes

Origine blog.csdn.net/chongchujianghu3/article/details/104987138
conseillé
Classement