inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1주차 개념 #11. 문제푸는 방법

문제 푸는 법

3

jeniffer4669

작성한 질문수 2

0

안녕하세요

코딩테스트는 처음이라 문제를 보면 어떻게 풀어야할지 아직 감이 많이 없는 상태입니다

그리고 알고리즘 개념은 아는데 정작 풀려고 하면 적용을 잘 못하겠어요

이럴때 문제 보고 한 1시간 정도 고민해본 다음에 해설 보면서 부족한 부분 채우고 외우고 하면서 진행해도 될까요? 해설강의만 계속 보면 공부한 느낌만 얻어가고 실제론 아무것도 얻은게 없을 것 같아 걱정되어 남깁니다

c++ 코딩-테스트

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. jeniffer4669님.

코딩테스트 준비 과정에서 처음 문제를 접하고 풀이 방법을 찾는 것이 어려울 수 있습니다. 하지만 걱정하지 마세요. 이것은 많은 초보 개발자가 겪는 자연스러운 과정입니다. 몇 가지 권장드릴 수 있는 방법은 다음과 같습니다:

  1. 시간 제한과 고민: 문제 앞에서 1시간 정도 고민해보는 것은 좋은 방법입니다. 이 시간을 통해 문제를 다양한 시각에서 바라보며, 여러 접근법을 떠올려보세요. 하지만, 이 시간이 지나도 접근 방법이 떠오르지 않는다면 해설을 보는 것도 나쁘지 않습니다. 중요한 것은 자신의 시도를 통해 변화를 느끼는 것입니다.

  2. 해설의 활용: 해설을 볼 때는 단순히 답을 외우는 것이 아니라, 왜 그런 풀이가 가능했는지를 이해하는 데 중점을 둬야 합니다. 해설을 이해하고 나면 간단하게 요약해서 자신만의 메모를 만들어 보세요. 이렇게 하면 같은 유형의 문제를 다시 만났을 때 빠르게 해결하는 데 도움이 됩니다.

  3. 알고리즘 개념 복습: 개념은 아는데 적용이 어려운 경우가 있다면, 알고리즘의 기초를 다지는 것이 중요합니다. 개념을 코드로 옮기는 연습을 통해 적용 능력을 기르도록 노력해보세요. 매일 한 가지 알고리즘을 선정하여 이해하고, 관련된 간단한 문제를 풀어보는 것도 좋은 방법입니다.

  4. 오답 노트 작성: 틀린 문제의 풀이 과정을 오답 노트에 기록하세요. 동일한 실수를 반복하지 않도록 하고, 자신의 발전 과정을 확인할 수 있습니다.

이와 관련된 유사한 질문과 지식공유자의 답변을 참고할 것을 추천합니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

코딩 살구 클럽 3-B 보물섬 프라이빗 케이스 질문

0

5

1

1-I 채점 관련 질문

0

20

1

코딩살구클럽 가입 요청

0

26

2

코딩살구클럽

0

46

2

코딩살구클럽가입

0

33

2

코딩 살구 클럽 가입 요청드립니다!!

0

53

2

해당 문제의 private test case가 잘못 기입되어 있는 것 같습니다.

0

44

1

코딩 살구 클럽 가입 요청 드립니다.

0

53

2

코딩 살구 클럽 가입 요청드립니다.

0

43

2

코딩살구클럽 채점서버 연결이 너무 어렵습니다 ㅠㅠ

0

66

2

코딩 살구 클럽 가입 요청드립니다.

0

71

2

코딩 살구 클럽 가입 요청 드립니다

0

84

2

코딩살구클럽 가입 요청드립니다.

0

55

2

코딩살구클럽 채점 안됨

0

63

2

4-O 채점 관련 질문

0

58

2

코딩살구클럽가입

0

56

2

코딩살구클럽 가입

0

72

2

비쥬얼 스튜디오로 해도 되나요?

0

70

2

코딩살구클럽 가입 문의

0

82

2

코딩 살구 클럽 컴파일 에러

0

70

3

추천 문제

0

51

2

코딩살구클럽 승인

0

65

2

코살구 1주차 1940번 문제 조건과 프라이빗 테스트 불일치 문의

0

48

2

문제를 고민하는 시간 관련

0

46

2