Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: BB
Problemset: บาร์โค้ด
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-06 21:29:55
#include<iostream>
#include<string>
using namespace std;
int bar(string s){
int sum=0;
for(int i=0;i<s.size();i++){
switch(s[i]){
case '0':
if(i%2==1) sum+=0*3;
else sum+=0;
break;
case '1':
if(i%2==1) sum+=1*3;
else sum+=2;
break;
case '2':
if(i%2==1) sum+=2*3;
else sum+=0;
break;
case '3':
if(i%2==1) sum+=3*3;
else sum+=3;
break;
case '4':
if(i%2==1) sum+=4*3;
else sum+=4;
break;
case '5':
if(i%2==1) sum+=5*3;
else sum+=5;
break;
case '6':
if(i%2==1) sum+=6*3;
else sum+=6;
break;
case '7':
if(i%2==1) sum+=7*3;
else sum+=3;
break;
case '8':
if(i%2==1) sum+=8*3;
else sum+=8;
break;
case '9':
if(i%2==1) sum+=9*3;
else sum+=9;
break;
}
}
return sum;
}
int main(){
string s;
cin>>s;
int x=bar(s);
if(x%10) cout<<"YES";
else cout<<"NO";
}