ManWithComputer
The Internet, IP
Male, 37
I've worked at multiple Internet startups of different shapes, sizes and ambitions. Now I'm the CTO (Chief Technical Officer) of another small company with big dreams. I look nothing like the picture above.
If you copy and paste your homework question in here, I will answer with something that will, at best, get you an F on your project, and at worst, will get you kicked out of school. You have been warned.
As a rule, larger employers are more likely to care about a degree than smaller ones. But even larger employers often leave themselves an out by saying "Bachelor's degree or equivalent experience". I know plenty of skilled and successful programmers who are college or even high school dropouts.
I think it's great that there's still at least one form of skilled white-collar work you can do without a degree. But there are advantages to studying CS in college. It'll get you a foot in the door early in your career. You'll learn a few useful things about computational complexity, algorithms, and data structures that you might not otherwise. You'll be exposed to a lot of different sub-fields (e.g. AI, graphics, databases, operating systems) and might fall in love with one you never suspected existed.
If you're starting from no experience and want to get this done, your best bet is probably to use Amazon Mechanical Turk, and pay people about five cents per listing they enter.
Depends on the language, I suppose. We're talking mutable array passed by reference, so I'm thinking C and I'm thinking strings passed in.
I am not going to do your homework for you, but if my assumptions above are correct, here are some hints to get you thinking in the right direction.
The kinds of math that keep coming up in programming are mostly what they call "discrete math," which is logic and set theory more than the algebra and geometry you'd probably learn in high school. (That assumes high school still works like I remember.) So you can expect to see a fair number of logic problems. A typical one might be like:
Sushi Chef
How do sushi chefs tell when a fish has gone bad? Is it just the smell?
Movie Theater Employee
Why is movie theater food so overpriced?
Professional Gamer
What's the longest playing gaming session you've ever had?
Sure thing. Here you go, you'll just need to fill in some details:
int main(int argc, char *argv[]) { [...calculate payment here...] return(0);}
It really depends on what language you're using. Reading a file is something almost every program has to do at some point, but some languages make you jump through more hoops than others.
For instance, this one line of Ruby:
data = File.read("filename")
replaces the many lines of C you need to accomplish the same thing.
-OR-
Login with Facebook (max 20 characters - letters, numbers, and underscores only. Note that your username is private, and you have the option to choose an alias when asking questions or hosting a Q&A.)
(A valid e-mail address is required. Your e-mail will not be shared with anyone.)
(min 5 characters)
By checking this box, you acknowledge that you have read and agree to Jobstr.com’s Terms and Privacy Policy.
-OR-
Register with Facebook(Don't worry: you'll be able to choose an alias when asking questions or hosting a Q&A.)