C87 Score 100 Temps 15:41
bin_str = format(int(status[1]), 'b')
format () Entier pour le premier argument Sélection du mode pour le deuxième argument
Convertir un décimal en binaire
Deuxième argument | Destination de conversion |
---|---|
b | Nombre binaire |
x | Hexadécimal |
check_lsit[-int(target)]
Si le côté gauche de la liste est un grand nombre et le côté droit est un petit nombre
list
0 | 1 | 2 | 3 |
---|---|---|---|
A | B | C | D |
Lors de l'affichage de A → B → C → D
python
for i in range(4):
print(list[i])
Lors de l'affichage de D → C → B → A S'il s'agit de la plage (4), ce sera de 0 à 3. Ce sera DCB, alors ajustez-le à -1 -2-3-4. (S'il vous plaît laissez-moi savoir s'il existe un bon moyen.)
python
for i in range(1,5):
print(list[-i])
-4 | -3 | -2 | -1 |
---|---|---|---|
A | B | C | D |
<détails>
Recommended Posts
python
input_line = input()
status = input_line.split()
bin_str = format(int(status[1]), 'b')#Point 1
check_lsit = list(bin_str)
for i in range(int(status[0])):
target = input()
print(check_lsit[-int(target)])#Point 2