Получение ближайшего суммирования целого числа с автоинкрементом

0

У меня есть таблица SQL, которая автоматически увеличивает каждую строку. Строка содержит данные о местоположении планеты, которые должны быть помещены на кольцо. У 1-го кольца будет одна планета, вторая - две, и так далее.

В качестве примера, первая планета будет на 1-м кольце, планеты 2-3 будут на 2-м, планеты 4-6 на 3-м, 7-10 на 4-м и так далее. Какую формулу я могу использовать, чтобы найти ближайшее суммирование для уникального целого числа так же?

  • 2
    Отредактируйте свой вопрос и предоставьте образцы данных и желаемых результатов.
Теги:
math

1 ответ

1
Лучший ответ

Не спрашивайте меня, почему, но округленный, целочисленный квадратный корень из числа планет даст вам результат, который вы ищете. 0 имеет квадратный корень из 0, 1 и 2 имеют квадратные корни из 1 и т.д. Каждый квадрат имеет еще 2 корня, чем предыдущее значение. Я столкнулся с тем, что вычислял быстрые целые квадратные корни на процессоре 6502.

  • 0
    На самом деле, это было какое-то время, но это может быть 1,3,5 и т.д., поэтому вам, возможно, придется скорректировать результат.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню