TIL(176)
-
(TIL) 20211111
📕Facts(한 것) 파이썬 과제 제출 코드 컴플리트 2 읽기 백준 문제풀기 팀플 📕Findings(배운것) 백준에 문제가 워낙 많다보니, 매일 고르는 것도 힘들어져서 이코테 책에 있는 순서대로 문제를 풀기로 했다. 가장 처음에 나오는 알고리즘은 그리디 알고리즘. 그 중에서도 백준에 있는 '문자열 뒤집기' 문제를 풀었다. GitHub - mikekang47/daily-coding Contribute to mikekang47/daily-coding development by creating an account on GitHub. github.com 나는 그리디라기 보다는 전체 1과 0으로 이루어진 문자열의 개수 중 작은 것을 반환하도록 했는데 숏코딩에서 정말 믿지 못할 코드를 봤다. A = input() ..
2021.11.11 -
(TIL) 20211110
📕Facts(한 것) 파이썬 과제하기 학교 수업듣기 팀플 진행하기 코드 컴플리트 2 구매 백준 문제풀기 📕Findings(배운것) 코드 컴플리트 2 책을 구매했다. 4장까지 읽었어야 하는데, 오늘 책이 오는 바람에 읽지 못했다. Numpy로 그래프 그리는 실습을 했다. 백신데이터를 가지고 그래프를 그리기 때문에 원래 데이터를 가져오는 곳과 그래프 모양이 일치한다. 다양한 데이터를 가공할때 유용할 것이라는 생각이 들었다. 📕Feeling(느낀 점) 📕여담
2021.11.11 -
(TIL) 20211108
📕Facts(한 것) 파이썬 과제하기 학교 수업 듣기 📕Findings(배운것) .csv 파일에서 데이터를 가져와서 푸는 과제를 진행했다. C/C++과는 다르게 간편하게 파일의 데이터를 가져올 수 있었고, 가공 역시 간편했다. f = open("docs.txt", "r") for _ in range(10): word = list(str(f.readline()).split())[0] print(word) 코로나 백신 접종률을 나타내는 과제도 진행했는데, 이후 numpy를 사용할 것을 생각하면 좋은 실습인 것 같다. 📕Feeling(느낀 점) 아침시간을 잘 활용하자! 객체지향의 오해와 진실을 읽고 정리해서 올려야겠다. 📕여담
2021.11.08 -
(TIL) 20211107
📕Facts(한 것) 백준 문제풀기 📕Findings(배운것) GitHub - mikekang47/dailyPython Contribute to mikekang47/dailyPython development by creating an account on GitHub. github.com 1주일에 5문제 이상 알고리즘 문제 풀기 스터디(?)를 진행중이다. 의무적으로 풀어야한다는 생각에 시간이 빌때 마다 문제를 풀고 있다. 📕Feeling(느낀 점) 우테코에 붙을지는 모르겠지만 혹시 모를 2주후의 나를 위해서 자바로 문제를 풀 생각이다.(우테코 코딩테스트는 자바로 푼다.) 자바로 코딩테스트는 한 번 밖에 해보지 않아서, 많은 연습이 필요할 것 같다. 📕여담
2021.11.07 -
(TIL) 20211106 + 우테코 코딩테스트 후기
📕Facts(한 것) 백준 문제풀기 우테코 코딩테스트 📕Findings(배운것) 파이썬은 배열 직접 비교가 가능하다. arr = [1, 2, 3] temp = [1, 2, 3] if arr == temp: return True else: return False #It returns True 파이썬의 최대 장점은 문자열 처리가 간편한 것인데, 이번 코딩테스트를 통해서 그 장점을 절실하게 느꼈다. 같은 문제를 파이썬으로 풀다가, 잘 풀리지 않아서 C++로 풀었더니, 더욱 풀리지 않는 바람에, 결국 파이썬으로 해결했다. 넘파이를 통해서도 배열 비교가 가능하다. import numpy as np arr1 = [1,2,3] tempArr = [1,2,3,4] if np.array_equal(np.array(arr..
2021.11.06 -
(TIL) 20211105
📕Facts(한 것) 백준 문제풀기 📕Findings(배운것) 백준 문제만 6문제 정도 푼 하루였다. 우테코 코딩 테스트를 하루 앞둔 시점이기 때문에 되도록 쉬운 문제들로만 풀었고, 파이썬 문법에 최대한 익숙해 지기 위해서, 다양한 알고리즘의 문제를 풀었다. GitHub - mikekang47/dailyPython Contribute to mikekang47/dailyPython development by creating an account on GitHub. github.com 📕Feeling(느낀 점) 어제 recursive descent parser 를 만드는 과제를 하루종일 했는데, 결국 완성시키지 못했다... 파이썬을 통해서 문법을 따르지 않고라도 만들어 보자는 생각으로 만들었는데 일정부분 구현..
2021.11.05