C87 Punktzahl 100 Zeit 15:41
bin_str = format(int(status[1]), 'b')
format () Ganzzahl für das erste Argument Modusauswahl für das zweite Argument
Konvertieren Sie Dezimal in Binär
Zweites Argument | Konvertierungsziel |
---|---|
b | Binärzahl |
x | Hexadezimal |
check_lsit[-int(target)]
Wenn die linke Seite der Liste eine große Zahl und die rechte Seite eine kleine Zahl ist
list
0 | 1 | 2 | 3 |
---|---|---|---|
A | B | C | D |
Bei der Anzeige von A → B → C → D.
python
for i in range(4):
print(list[i])
Bei der Anzeige von D → C → B → A. Wenn es sich um den Bereich (4) handelt, ist er 0 bis 3 und -0 -1 -2 -3 Es wird DCB sein, also stellen Sie es auf -1 -2 -3 -4 ein. (Bitte lassen Sie mich wissen, ob es einen guten Weg gibt.)
python
for i in range(1,5):
print(list[-i])
-4 | -3 | -2 | -1 |
---|---|---|---|
A | B | C | D |
python
input_line = input()
status = input_line.split()
bin_str = format(int(status[1]), 'b')#Punkt 1
check_lsit = list(bin_str)
for i in range(int(status[0])):
target = input()
print(check_lsit[-int(target)])#Punkt 2
Recommended Posts