Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: thereal_zenitsu10
Problemset: บาร์โค้ด
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-15 14:42:06
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int sumodd=0,sumeven=0;
string barcode;
cin>>barcode;
int last = barcode.back() - '0';
int position=2;
for(int i=barcode.size()-2;i>=0;i--){
int x = barcode[i] - '0';
if(position%2==0){
sumeven+=x;
}else{
sumodd+=x;
}
position+=1;
}
sumeven*=3;
int sum_total = sumeven+sumodd;
int total=sum_total+last;
cout<<sum_total<<'\n';
if((total%10)==0){
cout<<"YES"<<'\n';
}else{
cout<<"NO"<<'\n';
}
return 0;
}