PKU 3094 - Quicksum

Autor da análise: dinakdinak

Link: http://acm.pku.edu.cn/JudgeOnline/problem?id=3094

Resumo

É um problema bastante simples, a cada linha da entrada deve ser feito e retornado um cálculo conforme:
A cada letra, deve se somar o produto de seu índice no alfabeto com a ordem na palavra.

Solução

for(i=0; i<size; i++)
    if(line[i]!=' ')
        sum += (i+1)*(line[i] - 'A' + 1);

Testes

Entrada

ACM
MID CENTRAL
REGIONAL PROGRAMMING CONTEST
ACN
A C M
ABC
BBC
#

Saída

46
650
4690
49
75
14
15

Enquete

Qualidade do enunciado

Dificuldade do problema

Problema interessante

Discuta o problema

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License