Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Sense.exe

Problemset: บาร์โค้ด

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-01 09:18:05

#include <bits/stdc++.h>
using namespace std;

int main() {
    string s;
    cin >> s;
    int m3=0;
    int m=0;
    vector<int> v;
    for(int i=0; i<s.length(); i++) {
        v.push_back(s[i]-'0');
    }
    reverse(v.begin(),v.end());
    for(int i=1; i<=v.size(); i++) {
        if(i%2==0) {
            m3+=v[i-1];
        }
        else {
            if(i>2) {
                m+=v[i-1];
            }
        }
    }
    m3=m3*3;
    int sum=m+m3;
    if((sum+v[0])%10==0) {
        cout << "YES";
    }
    else {
        cout << "NO";
    }
}