전체 글(408)
-
(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 -
(TIL) 20211102
📕Facts(한 것) 백준 문제풀기 우테코 지원 📕Findings(배운것) 우아한 테크 코스 지원을 완료했다. 우테코 지원서를 작성하면서 왜 프로그래머가 되고 싶은지, 무엇이 나의 원동력인지를 리마인딩 하는 계기가 되었다. GitHub - mikekang47/dailyPython Contribute to mikekang47/dailyPython development by creating an account on GitHub. github.com deque에 관해서 백준 문제를 풀었다. queue와 stack도 리스트로 구현할 수는 있지만, 라이브러리가 따로 존재하기 때문에 이에 관해서도 공부해봐야겠다. 📕Feeling(느낀 점) 📕여담
2021.11.03 -
(TIL) 20211101
📕Facts(한 것) 백준 문제풀기 웹프로그래밍 수업 듣기 📕Findings(배운것) 파이썬에서 우선순위 큐를 처음으로 사용해보았다. C++에서 사용하는 것과는 조금 다른 방법이라서 적응하는데 조금 걸리겠지만 금방 적을 할 것 같다. 학교 코딩 경진대회에 참여한 성적이 나왔다. 약 160명 중에 60등 정도를 했는데, 하나도 준비를 하지 않고 봤는데 막상 문제를 받으니 잘하고 싶은 욕심에 조금 끄적이다 나왔던 기억이 난다. 순위권에는 들지 못해서 아쉽지만, 경험이라고 생각한다. 📕Feeling(느낀 점) 📕여담
2021.11.02 -
(TIL) 20211031
📕Facts(한 것) 백준 문제풀기 우아한 테크 코스 지원서 작성 📕Findings(배운것) 한 주 동안 5-6개 정도의 문제를 푼 것 같다. 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net https://github.com/mikekang47/dailyPython/blob/master/stack/main.py 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성..
2021.11.01 -
(TIL) 20211029
📕Facts(한 것) 백준 문제풀기 팀플 과제 제출 📕Findings(배운것) 파이썬에서 input().split()은 시간복잡도가 높은것 같다. O(nm) 수준인것 같은데, sys.stdin.readline()을 사용하는게 문제를 푸는데 훨씬 도움이 될 것같다. 📕Feeling(느낀 점) 우테코 유튜브에 있는 영상을 내 나름대로 하나씩 정리해보자고 마음을 먹은지 1주일이 넘었는데 실행하지 못하고 있다. 당장 내일부터라도 시작해야 스스로에게 덜 부끄러울 것 같다. 📕여담 오랜만에 집 뒤에 있는 저류지에서 달리기를 했다. 유산소를 하니 라이프 사이클이 정상적으로 돌아오는 느낌이라 자주 하게 될 것 같다.
2021.10.29