▼ Question
▼sample input
python
8
UDDDUDUU
▼sample output
python
1
Image de la route
_/\ _
\ /
\/\/
▼my answer
python
def countingValleys(n, s):
#U et D comme 1-Convertir en 1
ss = list(map(int, (s.replace("U","1 ").replace("D","-1 ").split())))
#Condition pour devenir une vallée (0->-Trouvez le nombre d'occurrences de 1)
x=0
ans=0
for i in ss:
if x==0 and x+i < 0:
ans+=1
x += i
return ans
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
n = int(input())
s = input()
result = countingValleys(n, s)
fptr.write(str(result) + '\n')
fptr.close()
・ Éméticuleusement Porter une attention particulière He tracks his hikes meticulously. Un compte rendu détaillé des randonnées.
・ Topographie terrain Paying close attention to small details like topography.
▼ ma réponse (si c'est une culture)
python
def countingValleys(n, s):
#U et D comme 1-Convertir en 1
ss = list(map(int, (s.replace("U","1 ").replace("D","-1 ").split())))
#Écrivez si en une phrase
x = ans=0
for i in ss:
ans += 1 if x==0 and x+i < 0 else 0
x += i
return ans
[Expression pour True] if [Condition] else [Expression pour False]