초보자가 풀만한 C언어 문제집 같은게 있을까요?
C언어를 공부하고 있는 중3학생입니다. 개인적으로 학원보다 독학이나 인강, 책등을 선호해서 C언어 책을 사서 공부중인데요. 시중에 있는 책들에는 C언어의 개념과 관련된 내용이 대부분이라 제대로 개념을 익힌게 맞는건지 실력을 점검해보고 복습하고 싶은데 초보자에게 추천해주실만한 C언어 문제집이 있을까요?
어느정도 실력이 생겼고, 본인의 실력을 테스트해보고 싶다면?
질문한대로 문제집 푸는것도 좋지만,
여의치 않을때는 기존에 풀었던 문제가 조항을 몇개씩 추가해가며 프로그래밍을 해보시기 바랍니다
분명 쉬워보이고 별거 아니라고 생각할지도 모르지만,
이외로 얻게되는 가중치는 더 커집니다
저 역시도 언어를 배울때 1문제를 풀면, 여러가지 변형을 가한 추가문제를 만들어 풀곤 했습니다
그렇게 남들이 10문제 풀면? 최소한 20문제 이상은 풀다보니 실력이 많이 늘더군요
한가지 팁을 드리자면 변형 가할때는 너무 갑자기 많이 변형하지 마시고 조금씩 변형해가면서 풀어보세요
C언어 문제집들이 있습니다.
"초보자를 위한 C언어 300제" 나 "알쏭달쏭 C언어 180제" 와 같은 책들이 있긴 한데, 저 같은경우는 이런 문제를 풀기보다 실제로 프로젝트를 진행해서 C언어 문법을 익혔습니다. 실제로 필요한 공부를 하는거랑 C언어 전체를 공부하는거랑은 장단점이 있지만, 자주 사용하는 문법에 대해서는 확실히 프로젝트로 진행하니 빠르게 익힐 수 있습니다.
시중에 출판된 서적 중에 몇몇 문제집형 입문서가 있으나 개념과 관련된 내용이 주를 이루지 않을까 싶구요.
온라인에 공개되어 있는 여러 C언어 관련 문제나 소스 코드를 보고 어떻게 결과가 나오는지 공부하는 방법이 좋을 듯 싶습니다.
또는 C언어의 개념을 가지고 간단한 프로그램을 만들어보는 것도 나쁘지 않을 것이라 생각됩니다.
안녕하세요 저는 현직 개발자로 활동 중인 홍드로이드 라고 합니다.
C언어나 C++ 언어를 공부하고자 하실 때 제가 공부했었던 사이트 위주로 소개드리니 참고하시면 좋을 것 같네요
1. 코딩 도장 - https://dojang.io/
- 기초 개념 설명들도 챕터 별로 잘 나와있고 챕터를 수료할 때마다 관련 예제들이 나와서 직접 풀어보는 테스트도 가능하다.
2. 코드 업 - https://codeup.kr/problemset.php
- 다양한 프로그래밍 언어 기반으로 간단한 알고리즘 문제들을 풀어볼 수 있다.
3. TCP School - http://tcpschool.com/
- 개인적으로 가장 마음에 드는 사이트인데 C언어나 C++ 언어 관련 공부하기에 교과서보다 잘 나와있는 것 같다.
대부분의 언어로 200제 등의 문제집 같은 것이 있는 것으로 알고 있습니다.
개인적으로는 책보다는 프로그래머스의 코딩테스트 연습(https://programmers.co.kr/learn/challenges)을 해보는 것을 추천합니다.
다양한 문제도 있고 난이도별로 문제가 나와 있습니다.
책도 정답 풀이가 있지만 여기는 정답풀이가 개인들이 올린 것이라 좀더 좋은 아이디어나 잘 풀어진 코드를 볼 수 있습니다.
기본적이것 몇개를 풀어보고 정답을 보았지만 생각보다 좋은 코드들이 많이 있어서 좋았던 기억이 있습니다.