TOPIC
Problema utilizando Go
malexandre0 asked 3 years ago
Tentei resolver utilizando Go, porém dá Wrong answer (100%)
, tem algum detalhe que estou deixando passar?
Observação: testando as entradas de exemplo, o valores estão corretos, assim como os testes que realizei com as entradas do uDebug.
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func main() {
leitura := bufio.NewReader(os.Stdin)
texto, _ := leitura.ReadString('\n')
numeros := strings.Split(strings.Replace(texto, "\n", "", 1), " ")
var (
a, n int
)
for posicao, numero := range numeros {
valor, _ := strconv.ParseInt(numero, 10, 64)
if posicao == 0 {
a = int(valor)
continue
} else {
if valor > 0 {
n = int(valor)
break
}
}
}
soma := 0
for i := 0; i <= n-1; i++ {
soma += (a + i)
}
fmt.Println(soma)
}