넥슨 서류통과 상태이니.. 당연히 예전 과제를 풀어봐야겠다고 생각했다. ㅎㅎ
문제가 4문제 정도 나온거 같은디 ㅠ
만만하게 보이는 1번부터 시작 ~ㅎ
풀긴했는데,,, 더 줄일 수 있을 것 같기도 한데 ㅠ 엄청 귀찮다 ~~~ ㅎ
답도 맞는건지 ㅎ 휴 ㅠ

#include<stdio.h>
#include<string.h>
#define MIN 1
#define MAX 5000
int min,max;
int num[MAX];
int generator(int n){
 int s=0,c;
 s=s+n;
 for(;n;n=n/10){
  s=s+n%10;
 }
 return s;
}
int main(){
 int i,j,gen,sum=0;
 memset(num,0,sizeof(num));
 for(i=1;i<MAX;i++){
  gen=generator(i);
  num[gen]=1;
 }
 for(i=MIN;i<=MAX;i++){
  if(!num[i]){
   sum=sum+i;
  }
 }
 printf("%d\n",sum);

  return 0;
}

+ Recent posts