Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: yume_snowy

Problemset: ตรวจบัตรเครดิต

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-07 19:09:07

#include <bits/stdc++.h>
using namespace std;

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);

  string Credit;
  cin >> Credit;

  int Sum = 0;

  for (int i=0; i<15; i++) {
    int num = Credit[i] - '0';

    if (i % 2 == 0) {
      num *= 2;
      while (num > 0) {
        Sum += num % 10;
        num /= 10;
      }
    }
    else {
      Sum += num;
    }
  }

  if ((10-(Sum % 10))%10 == Credit[15]-'0') cout << "yes";
  else cout << "no";
}