인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

몽실님의 프로필 이미지

작성한 질문수

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

java로 포팅

해결된 질문

작성

·

62

0

큰돌님 C++강의를 수강하며 알고리즘 문제를 풀어나가고 있는데 언어를 java로 포팅하기로 해서 학습법 관련해서 질문하고 싶습니다!

기존에 수강하며 풀었던 문제들을 Java로 다시 풀어보면서 복습겸 문법을 체화하고 강의 목록에 있는 문제들을 아이디어 위주로 참고하고 자바로 풀어나가며 학습하는 방법이 어떨지 궁금합니다. 다른 좋은 방법이 있다면 혹시 추천해주실 수 있을까요?

감사합니다!

답변 2

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 몽실님 ㅎㅎ

먼저 8주차까지 완료하시고 -> 포팅연습을 하시는 것을 추천드립니다.

이 때 기존에 수강하며 풀었던 문제들을 Java로 다시 풀어보면서 복습겸 문법을 체화하는 것도 좋습니다.

 

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

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

Java로 포팅하여 학습하는 방법에 대해 질문해 주셨네요. 기존에 C++로 학습했던 내용을 Java로 다시 구현해 보는 것은 매우 유익한 방법입니다. 이렇게 하시면 이중으로 복습할 수 있을 뿐만 아니라, 두 언어의 문법 차이와 특성을 이해하는 데 큰 도움이 됩니다. 학습 방법에 대한 몇 가지 팁을 드리자면:

  1. 문법 체화하기: C++와 Java의 주요 문법 차이를 파악한 후, 문제를 Java로 변환해 보세요. 변수 선언, 데이터 구조 사용, I/O 처리 방법, 예외 처리 등에서 차이가 있는 부분을 주의 깊게 살펴보세요.

  2. 기존 문제 활용: 이미 풀어본 문제들을 Java로 다시 푸는 것은 매우 좋은 시작입니다. 알고 있는 문제를 다른 언어로 풀어보면 언어 자체에 대한 깊이 있는 이해를 넓힐 수 있습니다.

  3. 새로운 문제 도전: 기존 문제를 복습한 후, Java로 다양한 새로운 문제를 도전해 보세요. 새로운 문제를 해결하면서 Java의 고유 특징을 더욱 잘 이해할 수 있습니다.

  4. 아이디어 중심 학습: 알고리즘 문제 해결에서는 언어보다 아이디어가 중요합니다. 알고리즘의 핵심 로직과 데이터 구조 선택을 중점적으로 학습하세요.

  5. 커뮤니티 참여: Java 관련 커뮤니티나 포럼에서 정보 교류, 코드 리뷰를 받아보는 것도 학습에 큰 도움이 됩니다.

관련하여 아래의 답변 링크들을 참고해 보시면 도움 될 것 같습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.

현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

몽실님의 프로필 이미지

작성한 질문수

질문하기