SRM 148 DIV 2 (250)
Programming/SRM Practice 2009. 5. 27. 17:19문제 요약 : 주어진 숫자를 그 숫자의 각 자리수로 나눌 수 있다면,
그 횟수를 반환하라.
#include <iostream>
using namespace std;
class DivisorDigits
{
public:
int howMany(int number);
};
int DivisorDigits::howMany(int number)
{
int temp = number;
int cnt = 0;
int n;
while(temp >= 1)
{
n = temp % 10;
temp /= 10;
if(n != 0 && number % n == 0) cnt++;
}
return cnt;
}'Programming > SRM Practice' 카테고리의 다른 글
SRM 307 DIV 2 (250) (0) | 2009.07.04 |
---|---|
SRM 191 DIV 2 (250) (0) | 2009.05.30 |
SRM 146 DIV 2 (250) (0) | 2009.05.27 |
SRM 147 DIV 2 (250) (0) | 2009.05.27 |
SRM 370 DIV 2 (500) (0) | 2009.05.26 |