현재 대학생이고, 대학교와서 처음으로 코딩배우는데 진짜 어렵네요..


학교 과제하다보면 배열 A를 내림차순으로 재정의한다거나, string a에 있는 문자들로 조합이 가능한 경우의수 함수를 만들어야 하는 경우가 있는데, 저는 이런거 바로 코딩을 못해요.. 인터넷으로 for문 이용해서 경우의 수 작성하는법 검색해서 겨우 알아냅니다.
똘똘한 애들은 어떻게하는지 강의듣고 바로바로 이런함수 작성을 하던데, 원래 그게 일반적인건가요?

판교나 실리콘밸리에 계시는 현직 개발자들은 다들 프로그래밍 입문할 때에 
내림차순으로 정의한다거나, 경우의수 출력하는 함수같은건 인터넷같은거 안보고 혼자힘으로 작성하나요?

그리고 이런것도 잘 못하는학생인데, 계속 프로그래머를 목표로 공부하는게 의미가 있을까요?

답변 감사히받겠습니다.