Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Hax
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-12 16:29:26
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
int checkDigit;
int sumEven = 0;
int sumOdd = 0;
cin >> str;
checkDigit = str[12] - '0';
for (int i = 1; i < 12; i += 2) {
sumOdd += str[i] - '0';
}
sumOdd = sumOdd * 3;
for (int i = 0; i < 12; i += 2) {
sumEven += str[i] - '0';
}
if ((sumOdd + sumEven + checkDigit) % 10 == 0) {
cout << "YES";
}
else {
cout << "NO";
}
}