본문 바로가기

TodayILearned5

231020 TIL 오늘은 튜터링 모임시간에 시험대비 문제를 풀어보고 오답을 했다. 그걸 바탕으로 오늘의 TIL를 작성해보려 한다. 기본적인 문제는 위 파일을 참고하면 된다.문제를 오답하면서 메모하듯 기억해야 할 부분을 정리했지만, 다시 TIL을 통해 찬찬히 되짚어보려 한다. . . .문제 1-1. printf 안에 n>5, 0&&1, 0 || 1이 들어가 있을 때,보통 출력문은 printf("%d\n", number); 이기 마련인데, 문제 1에서는 그 형태가 조금 달랐다. printf("%d\n", number>5); printf("%d\n", 0&&1); printf("%d\n", 0 || 1);이었던 것. 즉 콤마 다음에 들어온 수식의 참 거짓을 판별하고 참이면 1, 거짓이면 0을 출력하는 것이었다. 기억하기! 위 .. 2023. 10. 20.
231018 TIL 안녕하세용 오늘은 이번 주에 있을 튜터링 수업 전 과제를 푼 것에 대한 기록을 남기려 합니다. linking 개념을 활용한 문제인 HW2-1. 여기서 활용한 concept은 struct 안 next 변수, 즉 다음 인덱스를 가진 구조체의 주소값을 저장할 변수의 변수명을 struct (구조체명)*으로 선언해야 한다. 오늘도 나의 귀여운 마루노트와 함께 sudo code 그려보기 + concept 간단 복습하기 평소와 달리 문제의 조건 하나하나에 순서를 매겨 분류해 적으니, 코드를 작성할 때 꽤나 도움이 되었다. 문제에 대한 좋은 접근 방법이라는 생각이 든다. #define _CRT_SECURE_NO_WARNINGS #include struct NODE{ int key; struct NODE* next; /.. 2023. 10. 18.
231017 TIL 안뇽하세요 시험기간일수록 과제가 늘어나기 때문에 공부할 양이 많아집니다 ㅎㅎ 오늘의 TIL도 렛츠기릿 오늘은 전공과목 수업이 있었고, week7 강의주제인 recursive function과 recursion diagram을 학습했다. 사실 재귀함수는 1학기 전공과목 를 통해 배운 경험이 있지만, 다른 점은 struct 개념과 연관시킬 수 있고, diagram 그리는 것은 처음이기 때문이다. 오늘 배운 개념 중 중요하다고 생각되는 부분을 요약해서 다시금 정리해보자. 재귀함수의 필수 두가지: 종료조건과 함수의 구현형태(반복형태) 재귀함수를 선언할 때, 가장 오류를 줄이고 쉽게 선언할 수 있는 절차는 재귀함수의 필수 두가지를 고려하여 코드를 작성하는 것이다. 바로 종료조건과 함수의 구현형태. 재귀함수의 경우.. 2023. 10. 18.
231015~16 TIL 나름 이틀동안 고민하고 애먹은 부분을 해소한 경험이 생겼기에 기록을 남기게 되었다. 전공과목 중 과제를 풀면서 그려본 sudo-code. 문제에서 입력받는 정보와 출력해야 하는 정보를 간략하게 정리하고 어떤 툴로 문제를 접근할 것인지 스케치한 것이다. 이 문제는 exact match (찾고자하는 search string과 search string을 찾을 대상인 given string을 입력받아 몇 개의 sub-string(search string과 일치하는 given string의 부분)의 갯수를 count해 출력하는) 문제이다. 여기까지는 for문을 중첩으로 한번 사용하고 if 조건문을 이용해 풀 수 있었는데 문제는 다음이었다. 다음 문제는 partial match인데 search string으로 wi.. 2023. 10. 16.