Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: eefirefire

Problemset: บาร์โค้ด

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-04 19:42:28

#include <bits/stdc++.h>

using namespace std;

int main(){
    string n;
    int total_sum = 0;
    int even_sum = 0;
    int odd_sum = 0;
    cin >> n;


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

    even_sum *= 3;

    for(int i = n.size() - 2; i >= 1; i -= 2){
        odd_sum += n[i - 1] - '0';
    }

    total_sum = even_sum + odd_sum;
    

    if(((n[0] - '0') + total_sum) % 10 == 0 || ((n[n.size()-1] - '0') + total_sum) % 10 == 0){
        cout << "YES";
    } else{
        cout << "NO";
    }
}