본문 바로가기
📖 나의 개발일지 (WIL&TIL)

[9일차] 알고리즘 뿌시기 & 개발일지

by 따따시 2022. 11. 10.

 

 

아침부터 호기롭게 알고리즘 뿌시기라고 계획을 써놓고

뿌셔진 건 나였다

 

알고리즘은 나에게 뭐랄까

비유하자면

해산물을 못먹는 사람인데 익힌 생선부터 시작하지 않고 생굴부터 시작하는 느낌?

(사실 생굴 좋아함)

 

내가 좋아하는 말 중 하나가

무언갈 어렵다고 생각하기 전에 이게 아직 '낯설어서' 나에게 어려운건지

아니면 진짜 나에게 어려운건지는 계속 부딪히고 익숙해져봐야 결론을 내릴 수 있다는 것

 

난 아직 알고리즘이 익숙하지 않아서 어렵다고 느끼는 것 같다

왜냐면 어제보다도 오늘 코드를 읽어내는 게 조금은 재미가 느껴졌으니까!


📖 개발일지 

 

파이썬의 range 함수를 제대로 몰랐었는데 , 다시 정리~!!

 

문장 안에서 알파벳 최빈값 찾기 문제 

 

내가 정리한 풀이

 


+) 부트캠프에 스프링반 수업듣는 분이 알고리즘 공부할 때 유용하다고 올려주셨던 싸이트인데

알고리즘 공부하면서 가장 어려운 부분이 함수를 이해하는 것도 문제지만, 파이썬이 아직 익숙하지 않아 함수가 어떤 순서로 실행되는지가 너무 헷갈렸었다. 근데 이 싸이트에 코드를 넣고 돌려보면 코드가 어떤 순서로 실행되는지(심지어 변수에 어떤 값이 들어가는지도 다 체크됌) 한눈에 볼 수 있어서 진짜 너무 좋다 

(올려주신 분 넘 감사합니당 ❤️)

https://pythontutor.com/visualize.html#mode=edit

 

Python Tutor code visualizer: Visualize code in Python, JavaScript, C, C++, and Java

Please wait ... your code is running (up to 10 seconds) Write code in Python 3.6 C (gcc 9.3, C17 + GNU) C++ (g++ 9.3, C++20 + GNU) Java 8 JavaScript ES6 ------ Python 2.7 [unsupported] Visualize Execution hide exited frames [default] show all frames (Pytho

pythontutor.com

 

댓글