Wie üblich ist Paizas B-Rang höher eingestellt. Es ist ein Problem, dass der Code offiziell für die Öffentlichkeit zugänglich ist.
Dieses Mal ist das Problem fast das gleiche wie das des Mauskindes, das sich ebenfalls in der Fähigkeitsüberprüfung von B-Rang Hon-chan befand. Es ist leicht zu lösen, wenn Sie keinen Fehler machen, wie sich die Koordinaten in beide Richtungen bewegen.
zahyo_muki.py
x,y,n = [int(i) for i in input().split()]
direction = "N"
for i in range(n):
a = input()
if direction == "N":
if a == "R":
x += 1
direction = "E"
else:
x -= 1
direction = "W"
elif direction == "E":
if a == "R":
y += 1
direction = "S"
else:
y -= 1
direction= "N"
elif direction == "S":
if a == "R":
x -= 1
direction = "W"
else:
x += 1
direction = "E"
else:
if a == "R":
y -= 1
direction = "N"
else:
y += 1
direction = "S"
print(x,y)
nichts Besonderes. Zwangsläufig wurde nicht angegeben, in welche Richtung die Ausgangsposition zeigt, und es war ein Problem, das ich anhand der Ergebnisse des Testfalls beurteilen musste. Wenn Sie ein Gefühl für Level haben, das dieses Problem lösen kann, denke ich, dass ein Mauskind mit B-Rang es lösen kann.
Das Problem kurz vor diesem Problem (Positionierung, die einfacher sein sollte) wurde vollständig ohne Hände oder Füße versiegelt. .. ..
Ich kann diese Bewegung im Uhrzeigersinn einfach nicht in den Code einfügen. Vorläufig entkam ich der Realität und stellte das Titelproblem in Frage, aber es war zu leicht zu schlagen. Ich weiß es wirklich nicht. .. .. Weiße Flagge: bow_tone 4:
Recommended Posts