Вывести число 384 в обратном порядке, не используя

Вывести число 384 в обратном порядке, не используя strconv
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Go
Создано: 05.03.2025 18:27

Вывести число 384 в обратном порядке, не используя strconv

Конечно! Вот пример кода на языке Go, который выводит число 384 в обратном порядке, не используя пакет strconv.

package main

import "fmt"

func main() {
    number := 384
    reversed := 0

    for number > 0 {
        remainder := number % 10
        reversed = reversed*10 + remainder
        number /= 10
    }

    fmt.Println(reversed)
}

Объяснение:

  • Мы инициализируем переменную reversed для хранения обратного числа.
  • В цикле for берем последнюю цифру числа number с помощью операции деления по остатку (number % 10).
  • Затем добавляем эту цифру в reversed, умножая текущее значение reversed на 10, чтобы сдвинуть его влево.
  • Обновляем number, удаляя последнюю цифру с помощью целочисленного деления (number /= 10).
  • Цикл продолжается, пока number больше 0.
  • В конце выводим результат.