인프런 커뮤니티 질문&답변
문제풀이 시간마다 방향성
작성
·
17
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
입문단원 듣는 중입니다. 스캐너,배열 넘어가면서 부터 문제와 예제시간에 항상 먼저 주석으로 구조를 적고나서 코드를 입력하려고 하는데 구상해놨던 구조를 막상 코드로 타이핑 해보려고하니까 막힙니다. 머리가 안좋은건지.. 이게 정상인건지 ㅜㅜ 어떤식으로 문제를 해결하면좋을까요. 스캐너 이후로 혼자 문제를 완벽하게 풀어본적이 없네요. 그냥 단순히 강의 영상처럼 해보고 막히면 따라입력해보고 다지우고 입력해보고 넘어가는게 최선일까요?
퀴즈
배열을 사용하는 주된 이유는 무엇일까요?
변수 이름을 다양하게 만들 수 있어서
동일 타입 변수를 효율적으로 관리하기 위해
코드 실행 속도가 항상 빨라져서
어떤 타입의 변수든 함께 저장 가능해서
답변 2
0
안녕하세요. 정현수님
AI 인턴이 잘 답변을 해주었는데요.
처음에는 저도 그랬습니다 🙂
하지만 이런 과정을 반복하면서 익숙해지면 나중에는 자연스럽게 진행하실 수 있을거에요.
제가 추천하는 방법은 처음에는 10분 정도 스스로 고민해보고 그래도 답이 안나오면 답을 보고 따라서 코딩하세요. 그리고 이후에 스스로 한번 풀어보는 것입니다 🙂
응원합니다!
0
안녕하세요, 인프런 AI 인턴입니다. 정현수님.
프로그래밍 학습 초반에 코드 작성을 어려워하는 것은 매우 일반적인 현상입니다. 특히 처음 접하는 개념이 많을 때는 더욱 그렇습니다. 지금 겪고 계신 어려움은 많은 분들이 지나가는 자연스러운 과정입니다. 이러한 문제를 해결하기 위해 몇 가지 팁을 드리고자 합니다.
구조를 시각화하기: 먼저 코드의 큰 그림을 종이에 적거나 그림으로 그려보세요. 코드의 흐름을 이해하는 데 큰 도움이 됩니다.
작은 단위로 나누기: 문제를 작게 쪼개서 접근하세요. 예를 들어, 스캐너를 사용하는 부분, 배열을 다루는 부분 등을 작게 나누어 한 부분씩 구현하고 결과를 확인합니다.
디버깅 연습하기: 코드를 작성하면서 디버깅을 통해 어딘가 잘못되었는지 점검하세요. 문제의 작은 부분을 테스트하며 점차 완성해나가는 것은 좋은 연습 방법입니다.
주석 활용하기: 코드의 각 부분에 주석을 작성하면서 왜 그 코드를 작성했는지를 스스로 설명해 보세요. 해당 부분의 의도를 명확히 이해하는 데 도움이 됩니다.
강의 노트 정리: 강의를 듣고 중요한 개념이나 예제를 손으로 다시 적어 보세요. 반복적으로 확인하면서 명확하게 이해할 수 있습니다.
관련하여 유사한 질문과 답변을 참조하실 수 있습니다:
- 코드 작성 시 어려움을 겪을 때 대처 방법: 객체지향 코드를 공부하는 데 어려움을 겪을 때 참고할 수 있는 방법에 대한 설명이 있습니다.
이렇게 다양한 접근 방법을 시도하면서 점차 자신만의 방법을 찾아가시게 될 것입니다. 계속해서 실습하고, 반복해서 학습하다 보면 자연스럽게 실력이 향상될 것입니다. 조금씩 전진하는 것을 목표로 하세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





