題目
原題鏈接:A. Lucky Ticket
題意
問所給數(shù)字是不是幸運數(shù),前半部分和后半部分每位的和是否相等技健,滿足兩條件輸出“YES”,否則輸出“NO”啊送。
代碼
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
char s[50];
cin>>n>>s;
for(int i=0;i<n;i++){
if(s[i]!='4' && s[i]!='7'){printf("NO\n");return 0;}
}
int sum1=0,sum2=0;
for(int i=0,j=n/2;i<n/2;i++,j++){
sum1+=s[i];
sum2+=s[j];
}
if(sum1!=sum2){printf("NO\n");return 0;}
printf("YES\n");
return 0;
}