diff --git a/.gitignore b/.gitignore index 0aff9fc..1e19735 100644 --- a/.gitignore +++ b/.gitignore @@ -250,3 +250,5 @@ Module.symvers Mkfile.old dkms.conf +a.out +*.swp diff --git a/3060/solutie.cpp b/3060/solutie.cpp new file mode 100644 index 0000000..3a4a7c3 --- /dev/null +++ b/3060/solutie.cpp @@ -0,0 +1,34 @@ +#include + +using namespace std; + +int main() { + int k=0, p=0, n=0, i=0; + cin >> k; + cin >> p; + for (i = 9999; i >= 0; i--) { + bool prime = true; + for (int j = 2; j < i; j++) { + if (i % j == 0) { + prime = false; + } + } + bool containsForbiddenNumber = false; + if (prime) { + int c = i; + while (c > 0) { + if (c % 10 == k || c % 10 == p) { + containsForbiddenNumber = true; + break; + } + c = c / 10; + } + } + if (prime && !containsForbiddenNumber) { + n = i; + break; + } + } + cout << n; + return 0; +}