2010年12月12日日曜日

SRM 148 DIV2 | 247.20/250

ある整数が各桁の数で割り切れるかどうかを判定し、割り切れる個数を返す問題。
[java]
public class DivisorDigits {
public int howMany(int number) {
int count = 0;
int copy = number;
while(copy > 0) {
if( copy % 10 != 0)
count += number % (copy % 10) == 0 ? 1 : 0;
copy /= 10;
}
return count;
}
}
[/java]

0 件のコメント:

コメントを投稿