Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: vern6767
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2026-09-21 14:19:48
#include <iostream>
#include <string>
using namespace std;
int main() {
string num;
cin >> num;
int n1 = 0, n2 = 0;
for (int i = 13; i > 0; i--) {
if (i%2 == 0) {
n1 += stoi(num.substr(i-1, 1));
}
}
n1 *= 3;
for (int i = 11; i > 0; i--) {
if (i%2 == 0) {
n2 += stoi(num.substr(i, 1));
}
}
if ((n1+n2+stoi(num.substr(12, 1)))%10 == 0) {
cout << "YES";
} else {
cout << "NO";
}
return 0;
}