분류 전체보기
-
코코아톡 후기, 파이썬 웹스크래퍼 후기[교육]/노마드코더 2022. 1. 7. 08:45
1월 4일경 코코아톡 1회완료했다. 정말 만족스러운강의였다. 아쉬운점은 없었지만 굳이 찾아보자면 질문에 대한 니콜라스의 답변이 강의처럼 친절하지 않는다는 정도? 하지만 이해가 가는게 초보자 강의인만큼 질문에대한 대부분의 답이 오타수정일게 뻔하다... 그리고 다른사람들이 댓글로 친절하게 답변 해주는듯 싶다. 한번 강의를 따라했다고 html css가 머릿속으로 다들어온게 아니라서 강의를 한번 더보고 2주챌린지를통해 3번정도는 볼예정이다. 강의에 만족해서 무료강의인 파이썬으로 웹스크래퍼 만들기도 수강했다. 파이썬 문법은 어느정도 알고있는 상태여서 코코아톡때보다는 수월하게 진행했지만 배운것도 아주많은 강의였다. 이강의 또한 코코아톡과 마찬가지로 3번정도는 볼예정이다. 마음같아선 노마드코더에 있는 모든 강의들을 ..
-
노마드코더를 선택한 이유(코코아톡 클론코딩 시작)[교육]/노마드코더 2021. 12. 31. 17:08
html, css같은거 한번도 해본적없는 개초보다. python문법은 좀 안다. 노마드코더를 선택하기 전까지 정~~~~~말 많은 고민이있었다. 첫번째, 나는 준 비전공 대졸(수학과인데 비전공보단 낫겠지?), 나이많은(대학 군2년포함 8년다님) 급한 초보다. 에드위드 부스트코스같은 무료강의들도 찾아서 몇개 들어봤지만 나같은 급한 초보들을 위한 강의가 아니다. 왜냐면 나는 .html쳐서 파일 저장도 안해본사람이고, 나이많은 내가 당장 해보고 싶은건 프로그램을 실행해서 코드를 쳐보고 저장해보는거거든. 근데 첫강의에 html은 hyper text markup lan..맞나? 뭐 이거라면서 하루종일 이론얘기하는데 귀로 들어오지도 않고 흥미도 안생긴다. 두번째, '무료강의중에서도 좋은거 있을거같아 난 찾아내고말거야..
-
[Leetcode] 1200. Minimum Absolute Difference (In Python)[Python] 파이썬/Leetcode_Easy 2021. 12. 20. 22:44
코드들은 https://github.com/Eastar-DS/Python/tree/main/Leetcode의 Easy_Problem.py 파일에도 있습니다. 처음 푼 코드. 1. 정렬한다. 2. min값 잡으면서 output에 모든 diff들을 넣는다. (최솟값은 무조건 바로옆에있는걸 빼는거니까.) 3. output에서 min값만 남긴다. Easy 난이도이기도하고 결과가 속도가 느려서 좀더 늘려보려고 생각해보았다. 1.정렬한다. 2. minimum값을 설정하면서 여지껏 쌓아두던 output이 minimum값보다 작으면 버려버린다. 단계를 줄였는데도 80%속도밖에안나온다. output을 순간적으로 쌓지 않고도 만드는 방법이 있단말인가...? 디스커스는 3줄풀이가 있었는데 처음 풀이와 원리는 같다. 아마 코..
-
[Leetcode] 394. Decode String (In Python)[Python] 파이썬/Leetcode_Medium 2021. 12. 20. 00:27
코드들은 https://github.com/Eastar-DS/Python/tree/main/Leetcode의 Midium_Problem.py 파일에도 있습니다. 혼자서 못풀고 디스커스가져옴. 스택을 이용해서 문제를 처음풀어봤는데, 진짜 바보같은 시행착오들이 엄청많았음. 처음엔 스택이 끝까지 다 쌓아두고 시작하는거라고 생각해서; 꼬였고, 이래저래 돌고돌다 마지막에 100[abc]같이 숫자가 여러자리일때는 해결했지만 2[2[abc]] 같이 숫자뒤 다른숫자가 나오는경우를 해결못함. 22로 처리를 해벌임..ㅠㅠ 한문제를 오래푼만큼 스택에대한 개념이 머리속에 들어올 수 있었던 문제였고, ']'가 나왔을때 처리하는 과정안에 얼마나 많은 생각들이 담겨있을지 생각도 안간다. 대단해!
-
[Leetcode] 902. Numbers At Most N Given Digit Set (In Python)[Python] 파이썬/Leetcode_Hard 2021. 12. 19. 00:11
코드들은 https://github.com/Eastar-DS/Python/tree/main/Leetcode의 Hard_Problem.py 파일에도 있습니다. 처음엔 보자마자 무지성 dfs로 풀었는데 이게 경우의수가 엄청많아서 타임리밋이 걸려버림. 그래서 수학적으로 생각해보니 123456789 9자리숫자면 8자리까지 아무거나 넣어도 무조건 작으니까 처리해주고, 나머지 처리해주면 되겠다싶어서 고생고생해서 작성함. 그리고 디스커스를보니 나랑 같은아이디어로 짠 코드지만 아름다운 코드가 있었음... 코딩 공부를 문제를통해 하고 있는터라 sum의 사용법을 이문제를 통해 알게됐다. ㅋㅋㅋㅋㅋㅋ 위에보면 나는 for문이다... 쓰면서도 하... 싶었다. 같은내용을 이렇게 심플하고 아름답게 표현할 수 있다니 하하 고수들..