Skip to content

Details

We're going to have a programming problem, and everyone is encouraged (though not required) to implement a solution before the meeting, using whatever languages you are comfortable with. Then, at the meeting, we'll have a discussion about things that you had to consider in solving the problem, and anyone that would like can show their solution and talk about some of the specific decisions they made.

The challenge: Implement a two player tic-tac-toe game. It doesn't have to be fancy, a text-based interface is fine (though you are welcome to get as fancy as you like - wear a tuxedo!). The interesting piece of this that is common across whatever language you implement it in is the backend - managing game state, determining a winner, dealing with edge cases. What's even more interesting is a computer player,but we'll save that for a future challenge and focus on two players for now.

I suspect this will take most folks 2-5 hours.

I recommend picking a language you know well. That way if you decide to share it, you'll be more comfortable talking about it. But I'm not your boss, so do what you like - wear a tuxedo t-shirt!

We'll be meeting in Robinson 217 at UNCA. Here's an interactive campus map (http://maps.unca.edu/).

Rhodes/Robinson is building 17 on the map, although it's really two buildings. It may be confusing because -- I think -- there's a 217 in Rhodes hall as well. Robinson is the part of the building that's closest to Zeis, which is building 23 on the map.

As for parking, I don't think they enforce stickers in the evening, so you can park in P25 or P26 which are the closest lots. If you're really worried, however, there are some visitor lots a little ways up.Campus is small, so everywhere is pretty close. Don't park in the 30-minute spots, because I'm pretty sure they are watched 24 hours a day.

Related topics

You may also like