Comme d'habitude, le niveau de rang B de Paiza est monté. C'est un problème que le code soit officiellement ouvert au public.
Cette fois, le problème est presque le même que celui du gamin souris qui était également dans le test de compétence de Hon-chan de rang B. C'est facile à résoudre si vous ne vous trompez pas sur la façon dont les coordonnées se déplacent dans un sens ou dans l'autre.
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)
rien de spécial. De force, il n'était pas précisé dans quelle direction la position initiale faisait face, et c'était un problème que je devais juger par la sortie du cas de test. Si vous pouvez résoudre ce problème, je pense que vous pouvez résoudre le gamin de souris classé B.
Le problème juste avant ce problème (positionnement qui devrait être plus facile que cela) était complètement scellé sans mains ni pieds. .. ..
Je ne peux simplement pas mettre ce mouvement dans le sens des aiguilles d'une montre dans le code. Pour le moment, je me suis échappé de la réalité et j'ai contesté le problème du titre, mais c'était trop facile à battre. Je ne sais vraiment pas. .. .. Drapeau blanc: bow_tone 4:
Recommended Posts