Sample Imput에 나온 축약형+a(내 마음대로 아무거나)를 다 해봤는데 멀쩡한데 Wrong Answer로 나

hippo7665 Reply 9 years 2 days ago
#include <stdio.h> int main() { int c, d, e, i; while ((c=getchar())!=EOF){ if (c>='0'&&c<='9'){ d=getchar(); if (d=='-'){ e=getchar(); if (e>='0'&&e<='9'&&e>=c){ for (i=0; i<=e-c; i=i+1) printf("%c", c+i); } else printf("%c%c%c", c, d, e); } else printf("%c%c", c, d); } else if (c>='A'&&c<='Z'){ d=getchar(); if (d=='-'){ e=getchar(); if (e>='A'&&e<='Z'&&e>=c){ for (i=0; i<=e-c; i=i+1) printf("%c", c+i); } else printf("%c%c%c", c, d, e); } else printf("%c%c", c, d); } else if (c>='a'&&c<='z'){ d=getchar(); if (d=='-'){ e=getchar(); if (e>='a'&&e<='z'&&e>=c){ for (i=0; i<=e-c; i=i+1) printf("%c", c+i); } else printf("%c%c%c", c, d, e); } else printf("%c%c", c, d); } else printf("%c", c); } return 0; }
YooJaeHyo Reply 9 years 2 days ago
저런경우 A-1-7이 들어오면 그대로 A-1-7이 남겟네요.... 출력은 A-1234567이 되야합니다