수학과 대학 1학년생 1학기때 파이썬 배웠고 지금은 c언어 독학하는데(학교커리큘럼으론 2학년때 배움)


파이썬때, 대표적인 예제로 "반복문돌려서 별표로 모양만들기" 이런것들 있었는데 c언어에서도 이런 예제가 나오더라구요.


와 근데..



따라가다보면, 어떻게 이런생각을 하지? 라는생각이 들정도로 제가 직접하라면 못할것같습니다.


이런 좀 challenging한 문제들을 만날때 항상 짱구굴려서 이해하고 암기하는 방식으론.. 한계가 있을것같습니다.



전 프로그래머 지향이 아니지만, 좋은 프로그래머가 되려면 자료구조와 알고리즘을 잘배우라고 많이 화자되고있는것 같습니다.


개발자분들은 이런거 잘 푸시나요? 알고리즘이나 자료구조를 배우면 어떻게 잘하게되나요?

신기해서..