Backjoon - 코딩 문제 풀이







함수


패키지 이해하기




DataFrame


연습문제


외부데이터 이용하기

데이터 분석하기


Reflection
오전시간동안은 백준 홈페이지 내 다양한 종류의 코딩 문제를 개별적으로 풀어보는 시간을 가졌다. 어제 예상했던 대로 출력 내용이 조금씩 복잡해질 수록 시간도 오래걸리고 디버깅하는 과정에서 머릿속은 더 복잡해져갔다. 하지만, 몇 번의 시도 끝에 '정답!' 이라는 결과를 마주하면 약간의 짜릿함과 함께 소소한 기쁨을 느낄 수 있었다. 특히 숫자 2개를 한 줄에 나란히 한 칸 띄어서 쓰기 위한 코드로 'map(int, input().split())' 를 알게 되었는데, 거의 한 번에 암기가 된 것이 신기했다. 아마 해당 코드를 알기 전 골머리를 한창 앓으며 고민해보았고, 그 때 멘토의 도움으로 필요한 구멍이 채워지자 뇌에서 스펀지처럼 흡수한게 아닐까? 라는 생각을 해보았다.
오후에는 내장함수, 패키지함수, 메서드에 대한 내용을 배웠다. 평소에 구분이 잘 안되고 헷갈렸던 내용이여서 예시를 들며 설명해주실 때 이해하기 위해 더 집중을 해서 들었다. 데이터프레임에서는 아직 '({[~' 기호 순서가 헷갈린다. '딕셔너리 = {' ' : ' ' }' 이런 형태는 익숙하지만 딕셔너리 안에 리스트를 추가하는 데에서 혼동이 온 것이다. 외부 데이터를 불러올 때도 로컬pc 의 폴더를 도대체 어떤 경로로 불러올 지 고민이 되었는데 생각보다 간단하게 해결되었다. Colab 내에서 업로드 하면 되는 거였다. 타이타닉 내장 데이터로 이리저리 분석해보는 과정도 흥미로웠고, 드디어 데이터분석으로 한 걸음 다가간 것 같은 느낌이다.