Ajuda no desafio de código. (Múltiplos de 13)
- #Kotlin
Boa noite, alguém pode ajudar no desafio de código em Kotlin?
Se possível explicar a lógica, porque me parece que estou apanhando mais para a matemática do que a sintaxe do código em si.
Então deixo o pedido de ajuda, obrigado desde já!
"Desafio
Escreva um algoritmo que leia 2 valores inteiros A e B calcule a soma dos números que não são múltiplos de 13 entre A e B, incluindo ambos.
Entrada
O arquivo de entrada contém 2 valores inteiros quaisquer, não necessariamente em ordem crescente.
Saída
Imprima a soma de todos os valores não divisíveis por 13 entre os dois valores lidos na entrada, inclusive ambos se for o caso."
// Abaixo segue um exemplo de código que você pode ou não utilizar
fun main() {
val x = (readLine() ?: return).toInt()
val y = (readLine() ?: return).toInt()
var total = 0
//TODO: Complete os espaços em branco com uma possível solução para o desafio
if (x < y) {
for (i in x..y) {
if ( ) {
total += i
}
}
} else {
for (i in x y) {
if ( ) {
total += i
}
}
}
println(total)
}