목록문제풀이 (2)
블램의 일상 IT카페
문제. 내가 틀린 이유. : c언어 이해도 부족, else if문 마지막에 else문으로 끝내야 한단걸 몰랐다. 그니깐 if문 else if문 else if문 // ^ 처럼 끝내면 백준에서 안받아준다..(분명 컴파일러로는 잘 돌아가는뎁쇼..) if문 else if문 else문 //혹시나 해서 ^ 이렇게 해봤더니 되더라구요.. 흠... 대충 이것만 아니였어도 1시간 미만으로 푼건데... (대충 코드 다짜고 했을떄가 35분쯤 걸렸다.) 나 발전한건가~!!!! ㅠㅜ 풀이. #include int main() { int H, M; scanf("%d %d", &H, &M); if(H==0&&M>=45){ H = 0; M = M-45; printf("%d %d", H, M); } //^ 대충 H=0이든 H=H든 상..
백준 문제 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; } 물론 이건 첫번째 실수다...