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


    • 3
      dpqbao    7:23 p.m. 26 Tháng 8, 2024

      dùng string rồi in ra độ dài của cái nhập thôi


      • -2
        minhducnopro    7:28 a.m. 19 Tháng 7, 2024 chỉnh sửa 4

        Code đã thu hồi


        • -34
          anh03032007    11:45 a.m. 18 Tháng 4, 2021

          Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.


          • -63
            trần_đức_bo    8:59 p.m. 23 Tháng 3, 2021

            Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.