AOJ 0002 Digit Number

1回目解答まで3'37"、しかし1回目はWrong Answerされた。
sprintfをsscanfって書いた。
解法で一瞬でも悩んじゃいけませんね。悩んだ時間で問題の単純かどうかとかはふっ飛ぶぐらいの時間が失なわれる。

#include <cstdio>

int main(){
	int a, b;
	char hoge[256];
	while(scanf("%d %d\n", &a, &b) != EOF)
		printf("%d\n", sprintf(hoge, "%d", a+b));
	return 0;
}