Please choose one of the following challenges and program a solution to it.
You need a new tutor. There are N number of applicants and you can only interview one at a time. You have a system where you score each applicant after interviewing them. No two tutors can have the same score. You want the tutor with the highest score. Make a program that accepts the number of applicants and then every applicant, after each ‘interview’ you rate the applicants. At the end of the program it must determine the top applicant. (As a challenge look up: http://codegolf.stackexchange.com/questions/75967/solve-the-secretary-problem for the way to determine the highest applicant with the least amount of code)
Create a rock paper scissors game which plays better than a human. (Hint: humans can never think of good random numbers). A text/command-line interface is acceptable.
Tic Tac Toe Write a program that will play Tic Tac Toe. A text/command-line interface is acceptable. The computer must always start the game and the first move must always be the centre. The user will then input their desired move by inputting the row and column they wish to play. The next moves of the computer must then be randomly determined from the set of moves left. When either opponent wins a message must declare the winner and the program should terminate.
###2.2.1 Example
0 1 2
A |X| | |
B | |O| |
C | | | |
Computer plays … B1
Player’s Turn: A0