Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: Alif_Sama
Problemset: บาร์โค้ด
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-02 20:24:52
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
string s;
cin >> s;
int l = s.length();
int check = int(s[l-1]) - 48;
int sumodd3 = 0,sumeven = 0;
for(int i =0; i < l; i++) {
int a = int(s[i]) - 48;
if ((i+1) % 2 == 0) {
sumeven += a;
} else if (i <= 10 && (i+1) % 2 == 1) {
sumodd3 += a;
}
}
sumeven *= 3;
if (((sumeven + sumodd3) + check) % 10 == 0) {
cout << "YES\n";
} else {
cout << "NO\n";
}
cout << sumeven << "\n";
cout << sumodd3 << "\n";
}