-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathConcurso de Contos.py
46 lines (38 loc) · 1011 Bytes
/
Concurso de Contos.py
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
38
39
40
41
42
43
44
45
46
import math
def creatorPage(conto):
listaPalavras = []
pal = ''
for x in conto:
if x == " ":
listaPalavras.append(pal)
listaPalavras.append(" ")
pal = ''
else:
pal+=x
listaPalavras.append(pal)
return listaPalavras
def validador_concurso(dados, conto):
qtdLinhas = 0
linha = ""
x = 0
while x < len(conto):
if len(conto[x])+len(linha) <= dados[2]:
if len(linha) > 0 or conto[x] != " ":
linha += conto[x]
else:
# print(linha)
qtdLinhas +=1
linha = ""
x-=1
x+=1
if len(linha) > 0:
# print(linha)
qtdLinhas+=1
return math.ceil(qtdLinhas/dados[1])
while True:
try:
dados = list(map(int, input().split()))
conto = creatorPage(str(input()))
print(validador_concurso(dados, conto))
except EOFError:
break