본문 바로가기

회고/TIL : Today I Learned

[TIL] 220906 내일배움캠프 9일차

 파이썬 실시간 강의 

 파이썬 과제1 

 

오늘은 실시간 강의 과제가 있었다. 어제 수업 중 코드가 길 때, 값의 변화를 추적하고 디버깅이 어렵기 때문에 전역변수 사용을 권장하지 않는다는 내용이 있었는데 이를 염두하여 지역변수만을 사용해 코드를 작성해보았다. 또 오늘 배운 내용 중  from / import로 다른 파일에 있는 함수를 가져와 사용하는 법도 수업 후 바로 실습해볼 수 있어서 좋았다. 그리고 엄청난 기능을 만든 것은 아니지만 이미 완성된 예제를 참고해서 만드는 것이 아니라 나만의 언어와 방식으로 무언가 만들어 냈다는 점이 뿌듯했다. 

 

 

 백준의 단계별 풀어보기 

[1차원 배열]

 

지난번 보다 확실히 난이도가 어려워져서 한참을 헤맸다. 그렇지만 최대한 스스로 생각하는 힘을 기르기 위해 우선 어떻게 해결해나갈지 글로 적어본 다음, 배운 내용 중 활용할 수 있는 부분을 조각조각 가져와 풀어나갔다. 너무 어려운 부분은 검색으로 다양한 답안지를 보면서 어떤 이유로 해당 코드를 사용해 결과를 도출했고 각각의 코드가 어떤 역할을 담당하는지 이해하려고 노력했다. 이해한 부분은 바로 다음 문제에 적용시켜보기도 했다. 어려웠지만 더 많은 부분을 배우고 익힐 수 있었다.