B - 11の倍数
Editorial
Time Limit: 2 sec / Memory Limit: 64 MB
問題文
で割り切れる数には、奇数桁の数の和と、偶数桁の数の和を比べると、差が の倍数になっている、という性質があります。この際、一の位を 桁目、十の位を 桁目、というように、小さい数字から数えていくことに注意してください。
例えば、 という数字について、偶数桁に存在する数字は、 桁目の と、 桁目の であり、その和は です。 奇数桁に存在する数字は、 桁目の と、 桁目の であり、この和は です。 と の差は であり、上記の性質を満たします。
あなたは、 与えられた整数が、 の倍数であるかどうか調べたいです。そのため、偶数桁の数の和と、奇数桁の数の和を求めようと思っています。この つの値を出力するプログラムを書いてください。
入力
入力は以下の形式で標準入力から与えられる。
- 行目には、 の倍数であるかどうかを調べたい整数 が与えられる。
出力
偶数桁の数の和と、奇数桁の数の和を、スペース区切りで 行で出力しなさい。 出力の末尾には改行をいれること。
入力例1
Copy
- 7392
7392
出力例1
Copy
- 16 5
16 5
問題文で説明した例です。
入力例2
Copy
- 12345
12345
出力例2
Copy
- 6 9
6 9
の倍数でない入力も与えられます。
入力例3
Copy
- 917237645269816381478124891628461341894621418946786785634501961
917237645269816381478124891628461341894621418946786785634501961
出力例3
Copy
- 142 163
142 163
大きな数が与えられることがあることにも注意してください。