Submission
Status:
[P-SSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: SpeedGai
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-14 10:53:09
#include <bits/stdc++.h>
using namespace std;
int main() {
unsigned long long n, sum;
cin >> n;
vector<unsigned long long> arr;
while(n > 0){
arr.insert(arr.begin(),(n % 10));
n /= 10;
}
for(int i = 0; i < 16; i++){
if(i % 2 == 0){
arr[i] *= 2;
while(arr[i] >= 10){
arr[i] += arr[i] % 10;
arr[i] /= 10;
}
}
if(i % 2 == 0){
sum += arr[i];
}
}
if(((10 - (sum % 10)) % 10 ) == arr[15]){cout << "yes"; return 0;
}
else{cout << "no";return 0;
}
}