Дано положительное целое число n
Найдите целое число поворота x
такое, что:
Сумма всех элементов от 1
до x
включительно равна сумме всех элементов от x
до n
включительно.
Верните целое число поворота x
. Если такого целого числа не существует, верните значение -1
. Гарантируется, что для заданных входных данных будет не более одного индекса поворота.
Входные данные: n = 8
Результат: 6
Пояснение: 6 является целым для поворота, потому что: 1 + 2 + 3 + 4 + 5 + 6 = 6 + 7 + 8 = 21.
Входные данные: n = 1
Результат: 1
Пояснение: 1 является целым для поворота, потому что: 1 = 1.
Входные данные: n = 4
Результат: -1
Пояснение: Можно доказать, что такого целого числа не существует.
class Solution {
public:
int pivotInteger(int n) {
}
};