아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
귀한꿀벌72
귀한꿀벌7220.09.16

알고리즘 역량을 늘릴려면 어떻게 공부해야 할까요?

자료구조나 알고리즘 역량을 늘리고 싶은데 어떻게 해야할지 고민입니다. 요즘 웹사이트중에 많은 자료들이 있는건 알지만 범위도 다양하고 난이도도 높아 조금 더 재미있고 쉽게 공부할 수 있는 방법이 없을까요?

55글자 더 채워주세요.
답변의 개수4개의 답변이 있어요!
  • 안녕하세요 저는 kt 직원입니다 우선 질문자님의 노력에 깊은 박수를 보내드립니다

    우선 알고리즘의 역량을 늘리고 싶으시다면 우선 프로그래밍의 꽃인 C언어나 자바로 알고리즘 자료구조를 알맞게 변환하여 프로그램을 만드는 방법을 배우셔야 합니다. C언어나 자바로 알고리즘과 자료구조로 프로그램을 만들 때 필요한 C언어나 자바의 문법적인 기능을 C언어나 자바 책에서 찾아서 읽어 보고 적용하는 방식으로 공부하셔야 합니다. 계속 그렇게 난이도를 높여가면서 많은 문제를 풀어 프로그램을 만들다 보면 스스로 문제를 풀어 프로그램을 만들 수 있고 C언어나 자바를 외워서 하는게 아니라 저절로 기억하는겁니다. 계속 그렇게 난이도를 높여가면서 많은 문제를 풀어 프로그램을 만들다 보면 스스로 문제를 풀어 프로그램을 만들 수 있고 C언어나 자바를 외워서 하는게 아니라 저절로 기억하는겁니다. 이게 제대로된 프로그래밍이고 효율적인 프로그래밍 공부법 입니다.

    어려우시다면 https://www.coupang.com/vp/products/68458908?itemId=228497623&vendorItemId=70293717902&src=1032001&spec=10305201&addtag=400&ctag=68458908&lptag=P68458908&itime=20200918064953&pageType=PRODUCT&pageValue=68458908&wPcid=16003793935840602309443&wRef=cr2.shopping.naver.com&wTime=20200918064953&redirect=landing&isAddedCart= 이책을 추천 드립니다!!

    모르시는것이 있으시면 질문 하시면 언제든지 달려가겠습니다. 감사합니다.!!


  • 안녕하세요

    알고리즘 역량을 늘리는건 아시겠지만 상당히 많은 문제를 풀어보는것인데요,

    좀 더 쉽게 역량을 키우는 방법은

    사이트에서 제공하는 문제만 풀어보지 마시구요,

    사이트에서 제공하는 문제를 스스로 조금씩 조금씩 변형을 해가며 문제풀이 해보세요

    예를 들어 숫자를 1 2 3 4 5 이렇게 출력하라는 문제가 있었다면?

    5 4 3 2 1 출력하는걸 풀어보시구요, 다 풀었다면?

    1 3 5 7 9 이렇게 출력하는것도 풀어보시구요

    상당히 간단하고 어디 써먹을때가 없어보일것 같아도 실제 프로그래밍에선

    해당 알고리즘이 다른영역에서 사용이 될 수 있습니다

    그러므로 갑작스럽게 변형을 아주 어렵게 내서 풀지 마시구요

    위에 적은것처럼 조금씩조금씩 변형해가며 풀어보시기 바랍니다^^


  • 프로그래머스의 코딩테스트 연습문제를 풀어보셨나요??

    여기는 정말 쉬운 알고리즘 부터 어려운 알고리즘까지 난이도별로 문제가 나와 있습니다.

    여기서 문제를 풀게되면 다른 사람들이 풀어 놓은 코드를 볼 수가 있습니다.

    같은 문제를 어떤사람은 정말 쉽게 문제를 해결하더군요

    그리고 쉽게 작성한 코드와 내가 작성한 코드가 같으면 기분이 좋더군요 ^^;;;

    이런 방법으로 해보는건 어떻까합니다.

    https://programmers.co.kr/learn/challenges

    저도 알고리즘은 자꾸 안보게 되기는 합니다. ㅠㅠ

    그래도 여기는 그나마 생각날때마다 한번씩 보면 좋기는 한것 같습니다.


  • 코딩테스트 사이트에서 실력을 검증해보세요.

    이론을 알고리즘 공부하는 것이 아닌 실제 문제에 대해서 알고리즘 능력을 키우는 것이니 훨씬 성취감도 있으실꺼구요. 더군다다 요즘들어 코딩테스트로 채용하는 기업도 많아 지고 있는 추세라 일석이조로 도움이 되실꺼에요.

    코딩 테스트와 관련된 사이트 소개해드리겠습니다.

    프로그래머스 https://programmers.co.kr/

    백준 https://www.acmicpc.net/

    온코더 https://www.oncoder.com/

    구름DEVTH https://devth.goorm.io/