Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Peerawat

Problemset: บาร์โค้ด

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-13 15:50:13

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

int main(){
    string s;
    cin >> s;

    reverse(s.begin(),s.end());

    int check = s[0] - '0';

    int A=0;
    for(int i=0;i<s.size();i++){
        if((i+1) % 2 == 0){
            A += (s[i]-'0');
        }
    }
    A *= 3;

    int B=0;
    for(int i=1;i<s.size();i++){
        if((i) % 2 == 0){
            B += (s[i]-'0');
        }
    }


    int C = A+B;

    if((C+check) % 10 == 0){
        cout << "YES";
    }
    else{
        cout << "NO";
    }









}