Tìm X

Xem PDF



Thời gian:
Scratch 5.0s

Tác giả:
Dạng bài
Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

PhanDinhKhoi cho bạn số nguyên \(Y\), bạn hãy tìm giúp anh ấy một số nguyên \(X\) không âm nhỏ nhất sao cho thỏa mãn điều kiện sao đây

\(10^X > Y\)

Input

  • Dòng đầu tiên chứa số nguyên dương \(N (1 \leq N \leq 100)\).

  • \(N\) dòng tiếp theo, mỗi dòng chứa một số nguyên \(Y\) có giá trị trong khoảng từ \(0\) đến \(10^{100}\)

Output

  • \(N\) dòng, giá trị của \(X\) là số nguyên không âm nhỏ nhất có thể sao cho \(10^X>Y\).

Example

Test 1

Input
3
5926
5
35897
Output
4
1
5

Bình luận


  • -1
    vietnammuonnam_mvn    6:16 p.m. 5 Tháng 9, 2024

    def find_smallest_X(Y):
    X = 0
    power_of_10 = 1
    while power_of_10 <= Y:
    X += 1
    power_of_10 *= 10
    return X

    Leer entrada

    import sys
    input = sys.stdin.read
    data = input().split()

    N = int(data[0])
    Ys = list(map(int, data[1:]))

    Procesar cada Y e imprimir el resultado

    for Y in Ys:
    print(find_smallest_X(Y))
    Cam kết ko có chép code

    • 4 bình luận nữa