1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <string>


using namespace std;

int main()
{
	int L = 0;
	int R = 0;
	int counter = 0;
	int endCounter = 0;
	string temp = "#";
	cin >> L >> R;

	for (int i = L; i < R; i++) {
		temp = to_string(i);
		counter = 0;
		for (int j = 0; j < temp.length(); j++) {
			string temp2 = "#";
			temp2 = temp[j];
			if (temp2 != "0") {
				if ((i % stoi(temp2)) == 0) {
					counter++;
				}
				if (counter == temp.length()) {
					endCounter++;
				}
			}
		}
	}

	cout << endCounter;
	return 0;
}