diff options
| author | crupest <crupest@outlook.com> | 2021-03-23 19:18:25 +0800 | 
|---|---|---|
| committer | crupest <crupest@outlook.com> | 2021-03-23 19:18:25 +0800 | 
| commit | 51cf40f17b2c99d88935cc8ff6779e6ed42e02c0 (patch) | |
| tree | 7e3574bc327bda08dd231ef26464a83175d42a6f | |
| parent | 250d5326031eb7c88f0cbc150c01e2e63f2479e6 (diff) | |
| download | crupest-51cf40f17b2c99d88935cc8ff6779e6ed42e02c0.tar.gz crupest-51cf40f17b2c99d88935cc8ff6779e6ed42e02c0.tar.bz2 crupest-51cf40f17b2c99d88935cc8ff6779e6ed42e02c0.zip | |
import(solutions): Add acwing 1245.
| -rw-r--r-- | works/solutions/acwing/1245.cpp | 29 | 
1 files changed, 29 insertions, 0 deletions
| diff --git a/works/solutions/acwing/1245.cpp b/works/solutions/acwing/1245.cpp new file mode 100644 index 0000000..ba51a8f --- /dev/null +++ b/works/solutions/acwing/1245.cpp @@ -0,0 +1,29 @@ +#include <iostream>
 +
 +bool check(int n) {
 +  while (n != 0) {
 +    int k = n % 10;
 +    if (k == 2 || k == 0 || k == 1 || k == 9) {
 +      return true;
 +    }
 +    n /= 10;
 +  }
 +  return false;
 +}
 +
 +int main() {
 +  int n;
 +  std::cin >> n;
 +
 +  long long sum;
 +
 +  for (int i = 1; i <= n; i++) {
 +    if (check(i)) {
 +      sum += i;
 +    }
 +  }
 +
 +  std::cout << sum;
 +
 +  return 0;
 +}
 | 
