Дано два цілих двоцифрових чи трицифрових числа A і B (A < B) . Визначити, скільки разів між цими числами зустрічається цифра n(мова програмування: Go;сайт:https://replit.com/~
Ответы
Ответ дал:
0
package main
import (
"fmt"
"strconv"
)
func countNumber(a, b, n int) int {
count := 0
for i := a; i <= b; i++ {
for _, digit := range strconv.Itoa(i) {
if int(digit-'0') == n {
count++
}
}
}
return count
}
func main() {
a := 10
b := 99
n := 5
fmt.Printf("Число %d зустрічається %d разів між числами %d та %d\n", n, countNumber(a, b, n), a, b)
}
приклад виводу: Число 5 зустрічається 19 разів між числами 10 та 99
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
8 лет назад