알고리즘 쉬운거는 쉬운데 어려운거는 정말 어렵네요.
그 있잖아요.
어려운거는 막 머리속으로 생각할때,
여건 이렇게 되니까 이렇게 되고 여렇게되서 여렇게 된다.
이런식으로 머리속으로 생각하니까.
논리적으로 정말 헷갈리는 부분도 있고
생각하다가 논리의 흐름이 끊켜서
처음부터 다시 생각해야 할때도 있드라구요 --;
가벼운 알고리즘은 그나마 낫지만
재귀안에 제어흐름이 있거나 중첩반복문에 제어흐름이 있으면
논리적으로 생각해보기가 어렵네요...
혹시 어떤 노하우나 팁이 있을까요?
아니면 종이에 논리적인 생각과 흐름을 적어가면서
생각하면 괜찮을까요?
알고리즘 논리 생각할때 그냥 머리로만 계속 생각하다가 코딩하거든요.
공부법이라던가 노하우가 있나요 ㅜㅜ?
대부분의 어려운 문제들은 이미 정형화된 알고리즘이 다 있습니다.
그리고 그걸 그냥 이해하고 가져다 쓰면 되구요. :)
지금 겪고 계신 문제는 알고리즘의 문제가 아니라, 사용가능한 알고리즘이 어떤게 있는지 잘 모르고 있다는 것과 문제를 단순화를 못하고 있는 것 같습니다.
알고리즘의 종류와 특성을 이해 -> 문제를 단순화 -> 알고리즘을 적용
어떤 알고리즘도 복잡한 문제를 한번에 풀수는 없습니다.. 문제를 단순화 시켜보세요.
되서->돼서 (되어 = 돼임) [리듬 맞춤법 봇♬]
감사해영 리눅서님 ♡
던->든 (선택은 든 과거 회상은 던) [리듬 맞춤법 봇♬]