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:30:46

#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 = stoll(barcode) % 10; 
    for(int i=0;i<barcode.size()-1;i++){
       int x = stoi(string(1, barcode[i]));
       if(i%2==1){
        sumeven+=x;
       }else if((i%2==0)&&(i>=2)){
        sumodd+=x;
       }
    }
    sumeven*=3;
    int sum_total = sumeven+sumodd;
    int total=sum_total+last;
    if((total%10)==0){
        cout<<"YES"<<'\n';
    }else{
        cout<<"NO"<<'\n';
    }
    return 0;
}