Tìm thử thách ban đầu tại đây
Thử thách
Cho một số nguyên, Z
trong phạm vi -2^31 < Z < 2^31
, xuất số chữ số trong số đó (trong cơ sở 10).
Quy tắc
Bạn không được sử dụng bất kỳ hàm chuỗi nào (trong trường hợp quá tải, bạn không được truyền chuỗi vào các hàm đóng vai trò là cả hàm chuỗi và số nguyên). Bạn không được phép lưu trữ số dưới dạng chuỗi.
Tất cả các chức năng toán học được cho phép.
Bạn có thể lấy đầu vào trong bất kỳ cơ sở nào, nhưng đầu ra phải là độ dài của số trong cơ sở 10.
Không đếm dấu trừ cho số âm. Số sẽ không bao giờ là số thập phân.
Số 0 thực sự là một số 0 đứng đầu, vì vậy nó có thể có 0 hoặc một chữ số.
Ví dụ
Input > Output
-45 > 2
1254 > 4
107638538 > 9
-20000 > 5
0 > 0 or 1
-18 > 2
Chiến thắng
Mã ngắn nhất trong byte thắng.