My issue
why am i getting hidden test cases
My code
#include <stdio.h>
int sumofdigits(int k) {
int y=0;
while (k>0) {
y+=k%10;
k/=10;
}
return y;
}
int main() {
int n, i, divisorsum=0;
scanf("%d", &n);
for (i=1;i<=n;i++) {
if (n%i== 0) {
divisorsum+=i;
}
}
int digitsum=sumofdigits(n);
if (divisorsum%digitsum!=0) {
printf("Lucky\n");
} else {
printf("Not Lucky");
}
return 0;
}
Learning course: Roadmap to 3*
Problem Link: https://www.codechef.com/learn/course/klu-roadmap-3star/KLURMP300B/problems/LPYAS155