-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy path1243.py
More file actions
37 lines (29 loc) · 949 Bytes
/
Copy path1243.py
File metadata and controls
37 lines (29 loc) · 949 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
while True:
try:
enunciado = input().split()
palavra = 0
while palavra < len(enunciado):
if any(ch.isdigit() for ch in enunciado[palavra]):
del enunciado[palavra]
palavra -= 1
elif enunciado[palavra].count('.') > 1:
del enunciado[palavra]
palavra -= 1
palavra += 1
comprimento = 0
for palavra in enunciado:
if (palavra.count('.') == 0) or (palavra.index('.') == len(palavra) - 1):
comprimento += len(palavra)
if '.' in palavra:
comprimento -= 1
if len(enunciado):
comprimento = comprimento//len(enunciado)
if comprimento <= 3:
pontos = 250
elif comprimento <= 5:
pontos = 500
else:
pontos = 1000
print(pontos)
except EOFError:
break