Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: nate213121
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2026-09-15 21:17:22
#include <bits/stdc++.h>
using namespace std;
int main()
{
string code;
cin >> code;
int evenSum = 0;
for(int i = code.size() - 1; i >= 0; i--)
{
if(i % 2 != 0)
{
evenSum += code[i] - '0';
}
}
evenSum *= 3;
int oddSum = 0;
for(int i = code.size() - 3; i >= 0; i--)
{
if(i % 2 == 0)
{
oddSum += code[i] - '0';
}
}
int result = evenSum + oddSum;
if((result + (code[code.size() - 1] - '0')) % 10 == 0)
{
cout << "YES";
}
else
{
cout << "NO";
}
return 0;
}