{challenge}

{challenge}

The {code|friday} challenges have begun! If you complete a {c|f} Challenge, email your source code and any notes or other information to jcausey (at) astate.edu with the subject line "{code|friday} challenge". Good luck!

Code_Friday/Challenge 8: Code Golf: Zig-Zag

This challenge was posed by Jason Causey during the 23 September, 2016 {code|friday}, and consists of producing a repeating "Zig-Zag" pattern on the console screen while keeping the program as short as possible.
Paradigm: Structured Programming
Difficulty Level: Beginner.

Code_Friday/Challenge 7: Pizza Order

This challenge was posed by Jason Causey during the 12 February, 2016 {code|friday}, and consists of determining the best minimum pizza order given the preferences of a group of people.
Paradigm: Structured Programming/OOP/Mixed
Difficulty Level: Intermediate.

Code_Friday/Challenge 6: Code Golf: Caesar's Cipher

This challenge was posed by Jason Causey (on a suggestion from Ian Bitts) during the 25 September, 2015 {code|friday}, and consists of encrypting and decrypting a short message using the Caesar Cipher with a selectable key.
Paradigm: Structured Programming
Difficulty Level: Beginner/Intermediate.

Code_Friday/Challenge 5: N-Queens

This challenge was posed by Ian Bitts during the 20 March, 2015 {code|friday}, and consists of placing n queens on a chessboard of size n × n.
Paradigm: Structured Programming
Difficulty Level: Beginner/Intermediate.

Code_Friday/Challenge 4: Code Golf: Passwords

This challenge was posed by Mr. Causey for the 13 March, 2015 {code|friday}, and consists of generating a strong 16-character password using as little code as possible.
Paradigm: Structured Programming
Difficulty Level: Beginner/Intermediate.

Code_Friday/Challenge 3: Peak Finding

This challenge consists of finding all peak values in a timeseries dataset, determining some information about periodicity, and predicting the timing of future peaks.
Paradigm: Structured Programming or OOP
Difficulty Level: Beginner/Intermediate

Code_Friday/Challenge 2: Code Golf: Checkerboard

This challenge was posed by Mr. Causey during the 26 September, 2014 {code|friday}, and consists of attempting to write the shortest possible C++ program (measured in characters of source code) that will print an 8x8 grid representing a checkerboard to the screen.
Paradigm: Structured Programming
Difficulty Level: Beginner.

Code_Friday/Challenge 1: Networking Headers

This challenge was posed by Dr. Su during the 14 February, 2014 {code|friday}, and consists of a text buffering and processing challenge based on a real-world networking problem.
Paradigm: Structured Programming
Difficulty Level: Intermediate.