Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Quaoar
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2025-09-28 17:10:21
#include <iostream>
#include <string>
using namespace std;
int main(){
string input;
cin >> input;
int product;
int a = input[12] - '0';
int sum1 = 0;
int sum2 = 0;
for (int i = 0 ; i < input.size() + 1; i++){
if (i % 2 == 0 && i != 0){
sum1 += (input[13 - i] - '0');
} else if ((i % 2 == 1 && i > 1 ) || i == 13){
sum2 += (input[13 - i] - '0');
}
}
sum1 = sum1 * 3;
product = sum1 + sum2;
if ((product + a) % 10 == 0){
cout << "YES";
} else {
cout << "NO";
}
return 0;
}