Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: KurtCobain
Problemset: บาร์โค้ด
Language: cpp
Time: 0.004 second
Submitted On: 2025-10-02 23:02:53
#include <iostream>
#include <vector>
using namespace std;
int main(){
string inp;
cin >> inp;
int id[13] = {0};
int p=13;
for (char e : inp){
int b = e - '0';
id[p] = b;
p--;
}
int allEvens = 0;
for (int i=2;i<13;i+=2){
allEvens+=id[i];
}
allEvens*=3;
int allOdds = 0;
for (int i=3;i<13;i+=2){
allOdds+=id[i];
}
int check = id[1];
int addWow = allEvens + allOdds + check;
if (addWow % 10 == 0){
cout << "YES";
}
else{
cout << "NO";
}
}