#include <stdio.h>
#include <stdlib.h> // abs関数を使うため
int main() {
int num;
int digits = 0;
// 0の桁数は1桁とする
if (num == 0) {
digits = 1;
} else {
num
= abs(num
); // 負の数も正しく扱う while (num > 0) {
num /= 10;
digits++;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4gIC8vIGFic+mWouaVsOOCkuS9v+OBhuOBn+OCgQoKaW50IG1haW4oKSB7CiAgICBpbnQgbnVtOwogICAgaW50IGRpZ2l0cyA9IDA7CgogICAgcHJpbnRmKCLmlbTmlbDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6ICIpOwogICAgc2NhbmYoIiVkIiwgJm51bSk7CgogICAgLy8gMOOBruahgeaVsOOBrzHmoYHjgajjgZnjgosKICAgIGlmIChudW0gPT0gMCkgewogICAgICAgIGRpZ2l0cyA9IDE7CiAgICB9IGVsc2UgewogICAgICAgIG51bSA9IGFicyhudW0pOyAgLy8g6LKg44Gu5pWw44KC5q2j44GX44GP5omx44GGCiAgICAgICAgd2hpbGUgKG51bSA+IDApIHsKICAgICAgICAgICAgbnVtIC89IDEwOwogICAgICAgICAgICBkaWdpdHMrKzsKICAgICAgICB9CiAgICB9CgogICAgcHJpbnRmKCLmoYHmlbA6ICVkXG4iLCBkaWdpdHMpOwoKICAgIHJldHVybiAwOwp9