- #1
kant
- 388
- 0
I am currently in my second quarter learning the c language. The class is not hard at all, but i want some challenge problems. Are there any goods links?
Tide said:How about writing some extended (or infinite) precision numerical routines so you can calculate things like 10,000! etc.?
dduardo said:There are loads of problems you can find here:
http://acm.uva.es/problemset/
Hurkyl said:Searching a sorted list is an NP problem that has a solution that runs in O(log n) time. (Assuming a random access lookup counts as one unit of work)
(Yes, I know you meant NP-complete. )
The C language is a high-level, general-purpose programming language that was developed in the early 1970s. It is widely used in programming challenges because it is fast, efficient, and has a relatively simple syntax. C is also the foundation for many other programming languages, making it a valuable skill for programmers to have.
One of the best ways to improve your skills in the C language is to practice regularly and work on challenging programming problems. There are also many online resources, tutorials, and courses available that can help you learn and master the language.
Some tips for solving programming challenges in C include understanding the fundamentals of the language, using efficient algorithms and data structures, and debugging your code thoroughly. It is also helpful to break down the problem into smaller, manageable parts and to continuously test and optimize your code.
Yes, you can use libraries or frameworks in your C language programming challenges. However, it is important to make sure that the challenge allows for the use of external libraries and that you have a good understanding of how the library works.
If you have a solid understanding of the C language and have completed several practice problems, you are likely ready to tackle a programming challenge using C. It is also helpful to start with simpler challenges and gradually work your way up to more complex ones.