GuilhermeArci 0 Posted April 22, 2020 Report Share Posted April 22, 2020 Pessoal problema é o seguinte: A entrada do programa é um numero inteiro N seguido de uma string S(um texto) que deve ter N linhas. A saída do programa é o numero de letras da maior palavra no texto, sendo que o texto pode conter espaços e pontuações. (observação: não é permitido usar funções de manipulação de strings) Alguém me ajuda. Quote Link to post Share on other sites
0 ArteEN 0 Posted April 22, 2020 Report Share Posted April 22, 2020 não pode usar funções de manipulação de strings, geralmente isso significa que não pode usar as funções que a linguagem tem, mas não proibe que você as refaça Quote Link to post Share on other sites
0 ThiagoD 0 Posted May 18, 2020 Report Share Posted May 18, 2020 não entendi o numero inteiro na entrada... fiz assim: ''' Recebe um texto por input e retorna um inteiro representando a quantidade de caracteres da maior palavra no texto ''' maior = k = 0 texto = str(input('=> ')) while True: if ' ' in texto: if texto[k] == ' ': if len(texto[:k]) > maior: maior = len(texto[:k]) texto, k = texto[k+1:], 0 else: k += 1 elif len(texto) > maior: maior = len(texto) else: break print(maior) Quote Link to post Share on other sites
Question
GuilhermeArci 0
Pessoal problema é o seguinte:
A entrada do programa é um numero inteiro N seguido de uma string S(um texto) que deve ter N linhas.
A saída do programa é o numero de letras da maior palavra no texto, sendo que o texto pode conter espaços e pontuações.
(observação: não é permitido usar funções de manipulação de strings)
Alguém me ajuda.
Link to post
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.