목록C언어 (22)
블램의 일상 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든 상..
시간 없으니 간단하게 정리해둬야겠다. 1. c언어에 대해 아직 기초가 부족하다. 단순 문법도 가물가물해 서치해야 알 수 있는 문법도 있다. 다시 책 피고 공부하고 문제 사이클 돌려야겠다고 생각한다. (물론 하루 1문제 이상은 꼭 풀생각이다.) 2. 난이도 낮은 문제는 오랜시간 끙끙거릴 의미가 없다고 생각한다. 특히 입출력, 단순구현 같은 문제는 의미가 없는 것같다. 물론 하면서 얻는건 타이핑 속도 + 문법익히기? .... 개인마다 생각이 다르지만.. 내가 느끼기엔 그렇다. (정작 내가 난이도 낮은 사람인게 함정 ...) 하지만 단순 구현적인 문제에 혹은 개행 안붙여서 틀린다던지 등 이런 문제들은 30분정도만 고민해보거나 10분 정도만 보고 체크하는 것도 나쁘지 않다고 생각한다.. 3. 가장 중요한건 수학..
문제1. 내가 틀린 이유. : c언어에 이해도가 좀 떨어지는 듯하다... 특히 배열부분이 아직 안 다듬어져있는듯... 뭐 여름방학때 기초만 설렁설렁 공부했으니.. 그럴만하다. (+거기다 책에 있는 예제도 안품 ㅋㅋ;;;쩝);; 풀이. #include int main() { int n,v[100],F; scanf("%d", &n); int cnt=0; for(int i=1; i
문제. 난 이문제 완전히 틀림. : 일단 문제만 보고 대충 어떤 방향으로 코딩할지는 못정했고 대충 십의 자리와 일의 자리를 가지고 구하는 건 알았다. 이미 이전 문제들을 통해 10의자리일 경우 N값/10 , 1의 자리일 경우 N값%10 여기까지만 알아도 충분했다. 반복문은 while문 사용 ㅡ> 정확한 반복횟수를 구할 수 없기에.. 우선 나는 해볼 수 있는 데까지 코딩을 했다. 불나게 2시간 박은거 같다.... ( ㅠㅜ) 학창시절 나는 수학을 좋아는하지만 성적은 잘 안나오는 그런 애였다. 그래서 그런가 수학적 사고과 꽝이라 이런 문제들은 좀 힘든듯..(그럼 앞으로 다 힘들겠네 ㅇㅇ) ㅇㅇ ㅠㅜ 그래서 오기 내려놓고 풀이를 참고하기로 했다.(공책에 수식, 코드 써가며 열심히했다.. 할 수 있는데까진..) ..