Функция которая переворачивает число
Перейти к содержимому

Функция которая переворачивает число

  • автор:

Как перевернуть число? [закрыт]

Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Сообщение содержит лишь текст задачи, в котором нет описания проблемы, либо вопрос чисто формален («как мне выполнить это задание»). Для повторного открытия вопроса, добавьте описание конкретной проблемы, поясните, что именно не получается, в чём вы видите проблему.

Закрыт 6 лет назад .

Вспомнил одну задачу, нужно написать функцию возвращаю число в обратном порядке, без преобразования в строку. К примеру 5921 -> 1295. Никак не дойдет как это сделать

Как перевернуть число в JS?

Мое решение, но не работает для последнего кейса. Проблемы появляются, если нули встречаются в середине числа. Что можно с этим сделать?

const reverseNumber = num => < const str = (Math.abs(num)).toString() let res = '' const isNegative = num < 0 for (let i = 0; i < str.length; i++)< const char = str[i] if (char !== '0') res = char + res else if (char === '0' && str[i + 1] && str[i + 1] !== '0') res = char + res >return Number(isNegative ? res * -1 : res) > console.log(reverseNumber(-456)) // -654 console.log(reverseNumber(1000)) // 1 console.log(reverseNumber(901)) // 109 console.log(reverseNumber(50078)) // 87005
  • Вопрос задан более трёх лет назад
  • 4413 просмотров

1 комментарий

Простой 1 комментарий

szQocks

Можно добавлять единичку , переворачивать число и в конце вычитать из него 1 * на длину массива

либо число разбить на массив — перевернуть и преобразовать в число

Решения вопроса 3

Rsa97

Для правильного вопроса надо знать половину ответа

const reverseNumber = num => num >= 0 ? +`$`.split('').reverse().join('') : -(`$`.split('').reverse().join(''))

Как перевернуть число с помощью функции в Python?

Самый простой способ перевернуть число это превратить его в строку и с помощью срезов перевернуть. А после поменять тип данных снова на число.

number = 12345 number_as_str = str(number) reversed_number = number_as_str[::-1] new_number = int(reversed_number) print(new_number)# => 54321 

PYTHON писать через функцию. : Напишите функцию, которая «переворачивает» число, то есть возвращает число, в котором цифры стоят в обратном порядке. Пример: Введите натуральное число: 1234 После переворота: 4321.

M1sha7hukov

Помогите пж срочно даю 60 балов. Написати код для розв’язку задач: 1.Знаходження середнього значення: Задача полягає в обчисленні середнього арифметич … ного для набору чисел. Вам потрібно ввести числа, обчислити їх суму і поділити на кількість чисел. 2.Знаходження найменшого числа: Задача полягає в пошуку найменшого числа серед заданого набору. Введіть числа і знайдіть найменше серед них. 3.Підрахунок суми чисел до певного числа: Задача полягає в знаходженні суми всіх чисел від 1 до заданого числа N. Використовуйте формулу суми арифметичної прогресії для розв’язання цієї задачі. 4.Перевірка на простоту: Задача полягає в перевірці, чи є задане число простим. Просте число ділиться лише на 1 і саме себе. Вам потрібно перевірити, чи має задане число інші дільники, окрім 1 і самого себе. 5.Переведення градусів Цельсія в Фаренгейта: Задача полягає в переведенні температури з градусів Цельсія в градуси Фаренгейта за допомогою лінійного алгоритму. Використовуйте формулу переведення: F = (C × 9/5) + 32, де F — температура в Фаренгейтах, а C — температура в Цельсіях.​

Які бувають висловлювання? Наведіть по три приклади на кожен вид висловлювання?

хмара це1) велике текстове поле2) деякий сервер, де зберігаються дані та програми, які використовують користувачі за допомогою глобальної мережі3) про … грама для роботи з текстовою інформацією 4) інший варіант ​

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *