[[TableOfContents]] = 2주차 = 오늘 ìžë£Œí˜•, ìƒìˆ˜, 조건문, ë°˜ë³µë¬¸ì— ê´€í•´ì„œ ë°°ì› ìŠµë‹ˆë‹¤. 지난주 ìˆ˜ì—…ì— ì°¸ì—¬í•˜ì§€ëª»í–ˆì§€ë§Œ 강사님께서 ì¹œì ˆížˆ 설명해주셔서 ìˆ˜ì—…ì— ë”°ë¼ê°ˆìˆ˜ 있었습니다. 프로그래ë°ì„ 안한지 너무 오래ëœí„°ë¼ ê¸°ì–µì´ ìž˜ 안나는 ë‚´ìžì‹ ì„ ë³´ë©° ë‚´ê°€ ì´ë ‡ê²Œê¹Œì§€ 병아리 ì‹¤ë ¥ì„ ê°€ì¡Œë‹¤ë‹ˆ ì¶©ê²©ì„ ë°›ì•˜ìŠµë‹ˆë‹¤. ë¹„ë¡ ì²«ìˆ˜ì—…ì€ ë†“ì³¤ì§€ë§Œ ì•žìœ¼ë¡œì˜ ìˆ˜ì—…ì— ì—´ì‹¬ížˆ 참여하여 얼른 프로그래ë°ì‹¤ë ¥ì„ í‚¤ì›Œë‚˜ê°€ê³ ì‹¶ìŠµë‹ˆë‹¤! = 3주차 = 오늘 ì—°ì‚°ìžì— 대해 ë°°ì› ìŠµë‹ˆë‹¤. 삼í•ì—°ì‚°ìžë‚˜ 논리연산ìž, 단축í‰ê°€, 비트연산ìž, 시프트연산ìžëŠ” 모르는 ë‚´ìš©ì´ì—ˆìŠµë‹ˆë‹¤. 시프트연산ìžê°€ ë§Žì´ ì“°ì´ëŠ” ë‚´ìš©ì¸ê°€ ì‹¶ì—ˆëŠ”ë° ê³¼ì œë¥¼ 통해 ì´ë ‡ê²Œë„ 활용ë 수 있구나 깨달았습니다. ì•„ë¬´ëž˜ë„ ì»´í“¨í„°ëŠ” 2진수를 사용하니 시프트연산ìžë„ 중요한 ë‚´ìš©ì¸ ê²ƒ 같습니다. 3주차까지 어리버리 ìˆ˜ì—…ì„ ë“¤ì—ˆì§€ë§Œ 4주차부터는 열심히 ë”°ë¼ê°€ê³ 싶습니다. 3ë…„ë§Œì— í”„ë¡œê·¸ëž˜ë°ì„ í•˜ë ¤ë‹ˆ 너무 íž˜ë“¤ê³ ê°•ì‚¬ë‹˜ì´ ëŒ€ë‹¨í•˜ê²Œ 여겨집니다.. 1년후ì—는 ë‚˜ë„ ì €ë ‡ê²Œ ë›°ì–´ë‚œ í”„ë¡œê·¸ëž˜ë° ì‹¤ë ¥ì„ ê°€ì§ˆ 수 ìžˆê² ì£ ..? ã… ã… ì—´ì‹¬ížˆ ë“£ê³ ì‹¤ìŠµí•˜ë©° ì‹¤ë ¥ì„ í‚¤ì›Œë‚˜ê°€ê³ ì‹¶ìŠµë‹ˆë‹¤. = 4주차 = ì˜¤ëŠ˜ì€ í¬ì¸í„°ì— 대해 ë°°ì› ìŠµë‹ˆë‹¤. ë²Œì¨ 4ì£¼ì°¨ë§Œì— í¬ì¸í„°ì™€ ë°°ì—´ì„ ë°°ìš°ë‹¤ë‹ˆ ì²´ê°ìƒ ë¹ ë¥¸ 것 같습니다.. ê°•ì˜í•´ì£¼ì‹œëŠ”걸 ë“£ì„떄마다 ì˜ˆì „ì— ë°°ì› ë˜ ë‚´ìš©ì´ ê¸°ì–µì€ ë‚˜ëŠ”ë° ì˜ˆì œë¥¼ 푸는 것까지는 ì–´ë ¤ìš´ 것 같습니다. ê·¸ëž˜ë‘ ê¸°ì»´í”„ ê°•ì˜ ì˜ˆìŠµí•œë‹¤ê³ ìƒê°í•˜ê³ 최대한 열심히 공부해야 í• ê²ƒ 같습니다. ê·¸ë¦¬ê³ ì €ë²ˆì£¼ ê³¼ì œê°€ 막히는 ë¶€ë¶„ì´ ìžˆì–´ì„œ ê²°ê³¼ì 으로 완성하지 못했습니다. ìžê¾¸ ê³¼ì œë¥¼ ì œì¶œ 못해서 강사님께 죄송한 마ìŒì´ 들었습니다..^^ = 8주차 = 1번 íŒ©í† ë¦¬ì–¼ê³¼ì œ #include <stdio.h> int fac(int n){ int result=1; int i; if (n == 0){ return 1; } else { for (i = n; i >= 1; i--) result *= i; } return result; } int main(void) { int n; scanf("%d", &n); printf("%d", fac(n)); return 0; } 2번 피보나치수 #include <stdio.h> int pibo(int n){ int arr[21]; int i; arr[0] = 0; arr[1] = 1; if(n ==0){ return 0; } else if(n == 1){ return 1; } else{ for(i=2;i<=n;i++){ arr[i] = arr[i-1] + arr[i-2]; } return arr[n]; } } int main(void) { int n; scanf("%d", &n); printf("%d", pibo(n)); return 0; } = 10주차 = ì˜¤ëŠ˜ì€ ë¬¸ìžì—´ì— 대해 ë°°ì› ìŠµë‹ˆë‹¤. 문ìžì—´ì˜ ê°œë…ì— ëŒ€í•´ì„œëŠ” 다 아는 ë‚´ìš©ì´ì—ˆëŠ”ë° ì •ìž‘ ì‹¤ìŠµì„ í•˜ë‹ˆ ìƒì†Œí–ˆìŠµë‹ˆë‹¤. ì¸ë±ìŠ¤ë¥¼ 활용하는 ë°©ë²•ì„ ìƒê°ì„ 못했습니다. 오늘 3ë¬¸ì œ 중 í•˜ë‚˜ë„ í’€ì§€ ëª»í–ˆëŠ”ë° ë³µìŠµí•˜ë©´ì„œ 다시한번 풀어ë´ì•¼í• 것 같습니다. = 11주차 = ê³¼ì œë¥¼ 하면서 꽤 ì‹œê°„ì´ ì˜¤ëž˜ê±¸ë¦°ë‹¤ëŠ” ê²ƒì„ ì•Œê²Œ ë˜ì—ˆìŠµë‹ˆë‹¤. ì•„ë¬´ëž˜ë„ ì˜ˆì œë¥¼ ë³´ë©´ì„œ 방법ìžì²´ë¥¼ ìµížˆë©° ê³µë¶€í•´ì•¼í• ê²ƒê°™ìŠµë‹ˆë‹¤. 오늘 ìˆ˜ì—…ì€ êµ¬ì¡°ì²´ì— ëŒ€í•´ ë°°ì› ìŠµë‹ˆë‹¤. ìƒì†Œí•œ ê°œë…ì´ë¼ 그런게 ìžˆë‚˜ë³´ë‹¤í•˜ê³ ìˆ˜ì—…ì„ ë“¤ì—ˆìŠµë‹ˆë‹¤. 사실 구조체와 ê´€ë ¨ëœ ê³¼ì œë¥¼ 하기가 벌ì¨ë¶€í„° 막막합니다. ㅜㅜ