Problem:
 Score : 200 points    Problem Statement  Takahashi has a deposit of 100 yen (the currency of Japan) in AtCoder Bank.  The bank pays an annual interest rate of 1 % compounded annually. (A fraction of less than one yen is discarded.)  Assuming that nothing other than the interest affects Takahashi's balance, in how many years does the balance reach X yen or above for the first time?      Constraints   101 \le X \le 10^{18}  All values in input are integers.         Input  Input is given from Standard Input in the following format:  X       Output  Print the number of years it takes for Takahashi's balance to reach X yen or above for the first time.        Sample Input 1 103      Sample Output 1 3   The balance after one year is 101 yen.  The balance after two years is 102 yen.  The balance after three years is 103 yen.   Thus, it takes three years for the balance to reach 103 yen or above.       Sample Input 2 1000000000000000000      Sample Output 2 3760       Sample Input 3 1333333333      Sample Output 3 1706

Solution (Python):
FAST_IO = 0
if FAST_IO:
    import io, sys, atexit
    rr = iter(sys.stdin.read().splitlines()).next
    sys.stdout = _OUTPUT_BUFFER = io.BytesIO()
    @atexit.register
    def write():
        sys.__stdout__.write(_OUTPUT_BUFFER.getvalue())
else:
    rr = raw_input
rri = lambda: int(rr())
rrm = lambda: map(int, rr().split())



def solve(X):
    a = 100
    t = 0
    while a < X:
        a *= 1.01
        a = int(a)
        t += 1
    return t

print solve(rri())

Solution (Python):
import sys

readline = sys.stdin.readline
MOD = 10 ** 9 + 7
INF = float('INF')
sys.setrecursionlimit(10 ** 5)


def main():
    x = int(input())

    year = 0
    money = 100

    while money < x:
        money *= 1.01
        money = int(money)
        year += 1

    print(year)


if __name__ == '__main__':
    main()

Solution (Python):
x = int(input())

a = 100
ans = 0

while a < x:
    a = a * 101 // 100
    ans += 1

print(ans)

Solution (Python):
X = int(input())
m = 100
ans = 0
while m < X:
	m = int(m * 1.01)
	ans += 1
print(ans)

Solution (Python):
import sys

stdin = sys.stdin

ni = lambda: int(ns())
na = lambda: list(map(int, stdin.readline().split()))
ns = lambda: stdin.readline().rstrip()  

x = ni()
w = 100
y = 0
while w < x:
    w = w * 101 // 100
    y += 1
print(y)

Solution (Python):
x=int(input())
n=100
ans=0
while n<x:n=int(n*1.01);ans+=1
print(ans)

Solution (Python):
x = int(input())

cur = 100
ans = 0
while cur < x:
    cur = int(cur * 1.01)
    ans += 1

print(ans)

Solution (Python):
x=int(input())

a=100
y=0
while a<x:
  a*=1.01
  a=int(a)
  y+=1

print(y)

Solution (Python):
import sys

sys.setrecursionlimit(10 ** 6)
int1 = lambda x: int(x) - 1
p2D = lambda x: print(*x, sep="\n")
def II(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LLI(rows_number): return [LI() for _ in range(rows_number)]
def SI(): return sys.stdin.readline()[:-1]

def main():
    x=II()
    a=100
    for i in range(10**7):
        a=a*101//100
        if a>=x:
            print(i+1)
            break

main()

Solution (Python):
def main():
    X = int(input())
    s = 100
    i = 0
    while s < X:
        s += s // 100
        i += 1

    return i

print(main())

Solution (Python):
n = 100
x = int(input())
ans = 0

while n < x:
    n = int(n*1.01)
    ans += 1

print(ans)

Solution (Python):
import sys
input = sys.stdin.readline
sys.setrecursionlimit(2 * 10**6)


def inpl():
    return list(map(int, input().split()))


def main():
    X = int(input())
    ans = 0
    t = 100
    while t < X:
        t = int(t * 1.01)
        ans += 1
    print(ans)


if __name__ == '__main__':
    main()

Solution (Python):
x = int(input())
t = 100
ans = 0
while t < x:
    t += t // 100
    ans += 1
print(ans)

Solution (Python):
a = 100
n = int(input())
res = 0
while a < n:
    res += 1
    a += a // 100
print(res)

Solution (Python):
X = int(input())
n = 100
ans = 0
while(n < X):
    ans += 1
    n *= 1.01
    n = n // 1
print(ans)

Solution (Python):
n = int(input())
now = 100
ans = 0
while now < n:
  now = int(now * 1.01)
  ans += 1
print(ans)