Bir üçgen sayısı toplamı olan bir sayıdır n, 1 ila doğal sayılar n. Örneğin 1 + 2 + 3 + 4 = 10böylece 10üçgen bir sayıdır.
0 < n <= 10000Giriş olarak pozitif bir tamsayı ( ) verildiğinde ( bir tamsayı veya bir dize olarak alınabilir), başka bir üçgen sayı oluşturmak için girişe eklenebilecek en küçük üçgen sayısını döndürün.
Örneğin verilen girdi 26, 10sonuçların 36üçgen şeklinde olduğu bir sonuç eklemek . Başka bir üçgen sayı oluşturmak 10için eklenebilecek sayıdan daha küçük üçgen sayıları yoktur , bu durumda bu doğru sonuçtur.2610
0 üçgen bir sayıdır, bu nedenle girişin kendisi de üçgen bir sayıysa 0
testcases
Vakalar formatta verilmiştir. input -> output (resulting triangular number)
0 -> 0 (0)
4 -> 6 (10)
5 -> 1 (6)
7 -> 3 (10)
8 -> 28 (36)
10 -> 0 (10)
24 -> 21 (45)
25 -> 3 (28)
26 -> 10 (36)
34 -> 21 (55)
10000 -> 153 (10153)
puanlama
Bu kod golf, yani her dilde en az bayt kazanıyor!

26 -> 2?