목록전체 글 (36)
블램의 일상 IT카페
문제. 풀이. : 이 문제는 서기연도와 불기연도의 차를 이용하여 풀 수 있다. 예제를 통해 서기연도와 불기연도의 차인 543을 알 수 있다. 이를 통해 문제를 풀어보자. 1. #include int main(){ int a; int sub; scanf("%d", &a); sub = a-543; printf("%d",sub); return 0; } //어떤 수의 불기 연도 입력 시 543을 빼주면 된다. = 서기연도 값. 2. #include int main() { int a; scanf("%d", &a); printf("%d", a - 543); }
문제 내가 틀린 이유. %d\n 후 띄어쓰기를 했더니 mul = a*b 같은 변수가 먹히질 않았다. %d\n의 띄어쓰기나 scanf("%d %d", &a, &b); 이런식으로 사소한 띄어쓰기 같은 것도 신경써야했다. 다만 띄어쓰기 상관없이 그냥 쓰고 싶다면 간단히 1번 풀이로도 가능했다. 풀이. 1. #include int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d\n%d\n%d\n%d\n%d\n",a+b,a-b,a*b,a/b,a%b); return 0; } 2. #include int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d\n",a+b); printf("%d\n",a-b); printf("%d\n",a*b)..
문제 내가 틀린 이유. 문제를 잘 읽어보면 조건을 준다. 길이가 50자를 넘어야하지 않는다. 즉 문자열 char []가 51이상이 되지 않게 조건을 써주어야한다. 하지만 나는 이 조건을 무시하고 코드를 작성했다. 풀이 1. #include int main(){ char a[51]; scanf("%s", a); printf("%s??!",a); return 0; } 2. 헤더파일 - strcat 함수 이용. #include #include int main(){ char a[51]; char b[51] = "\?\?!"; scanf("%s", a); strcat(a,b); printf("%s\n", a); return 0; } //헤더파일 string을 사용하여 문자열을 합해주는 함수 'strcat'을 사용..
백준 문제 1008번 풀기전에 문제를 이해해보자! *이 글은 C언어 를 중심으로 작성했습니다. *최대한 힌트 위주로 글을 작성하였습니다. 그 이유는 단순히 답만 보고 클론코딩하기보다 여러분들이 스스로 힌트를 얻고 문제를 풀었으면 하는 마음입니다. ^^7 우선 나뿐만이 아니라 모두가 그렇듯 문제가 이해안되서 못푸는 경우가 많을 것 같다. (맞겠지?... 나만 그랬던거 아니겠지? ㅋㅋ;;) 내가 문제를 틀린이유. 우선 내가 문제를 이해하고 처음으로 구현한 코드는 아래와 같다. #include int main(){ int a,b; scanf("%d %d", &a, &b); int div = (double)a/(double)b; printf("%lf", div); return 0; } 물론 이건 첫번째 실수다...
하하 마침 여러분들께 알려주고 싶은 내용이 생각나서 글을 쓰게 됐다. 때는 나의 초5~6시절 애니메이션 블리치를 보고 오프닝에 나오는 캐릭터가 너무 멋있어서 처음으로 지식인을 사용했었다. 당시는 너무 어려서 뭐 그냥 아무생각 없었지만 나중에 커서 그때 질문들을 돌아보니..;;; 너무 유치하고 하찮아서 너무 부끄러웠다... 서론은 됐고 이 글을 쓰는 목적은 홍보도 아니고 개인적으로 많은 사람들이 지식인에 많은 관심을 가져주고 또는 해봤으면 하는 바람이다. 우선 나는 지식인을 꽤나 오랫동안 해왔다. 정확하게 질문에 대답해주는 지식인으로는 그렇게 오래되진 않았지만 나름 꾸준히(?) 해왔다. 그리하여 이번글은 지식인의 장점과 왜 해야되는지에 대해 설명해보도록 하겠다!!!!! 그런고로 나의 지식인 활동 내역을 찍..