C:

 

// 법인등록번호 검증기
// Corporation registration number validator
#include <stdio.h>
#include <string.h>
#include <malloc.h>
 
int isCRN(char *a) {
  if (strlen(a) != 13) return 0;
  int s = 0, i;
  for (i = 0; i <= 11; i++) {
    s += ((i % 2) + 1) * (a[i]-'0');
  }
  s = (10 - (s % 10)) % 10;
  return s == (a[12]-'0');
}
 
char *readline(char *prompt) {
  size_t size = 80;
  char *str = malloc(sizeof(char) * size);
  int c;
  size_t len = 0;
  printf(prompt);
  while (EOF != (c = getchar()) && c != '\r' && c != '\n') {
    str[len++] = c;
    if(len == size) str = realloc(str, sizeof(char) * (size *= 2));
  }
  str[len++]='\0';
  return realloc(str, sizeof(char) * len);
}
 
int main() {
  puts("Corporation registration number validator");
  for (;;) {
    char *s;
    s = readline("> ");
    if (feof(stdin)) break;
    puts(isCRN(s) ? "true" : "false");
    free(s);
  }
  return 0;
}

 

 

Posted by steloflute
http://www.law.go.kr/lsInfoP.do?lsiSeq=141121&efYd=20130610#AJAX

 

Posted by steloflute

http://kin.naver.com/qna/detail.nhn?d1id=5&dirId=5040304&docId=23015855&qb=7JWE64Kg66Gc6re4IOyLnOqzhCDrgqDsp5wg7KGw7KCV&enc=utf8&section=kin&rank=2&search_sort=0&spq=0

 

12시간전후로 다시 맞춰보시구요

 

날짜 세팅시 시간을 돌려서 날짜를 넘기면서 맞추시면 보다정확할겁니다.

 

보통 용두를 1단으로당겨서 날짜만 세팅하실경우 시간이랑 밤낮으로 안맞는경우가

 

많이 있습니다.

 

Posted by steloflute


Generate bitcoin for me

What's this?

티스토리 툴바