Hangman JudgeIn
来源:互联网 发布:手机理财软件哪个安全 编辑:程序博客网 时间:2024/05/18 03:18
In ``Hangman Judge,'' you are to write a program that judges a series of Hangman games. For each game, the answer to the puzzle is given as well as the guesses. Rules are the same as the classic game of hangman, and are given as follows:
- The contestant tries to solve to puzzle by guessing one letter at a time.
- Every time a guess is correct, all the characters in the word that match the guess will be ``turned over.'' For example, if your guess is ``o'' and the word is ``book'', then both ``o''s in the solution will be counted as ``solved.''
- Every time a wrong guess is made, a stroke will be added to the drawing of a hangman, which needs 7 strokes to complete. Each unique wrong guess only counts against the contestant once.
______ | | | O | /|\ | | | / \ __|_ | |______ |_________|
- If the drawing of the hangman is completed before the contestant has successfully guessed all the characters of the word, the contestant loses.
- If the contestant has guessed all the characters of the word before the drawing is complete, the contestant wins the game.
- If the contestant does not guess enough letters to either win or lose, the contestant chickens out.
Your task as the ``Hangman Judge'' is to determine, for each game, whether the contestant wins, loses, or fails to finish a game.
Input
Your program will be given a series of inputs regarding the status of a game. All input will be in lower case. The first line of each section will contain a number to indicate which round of the game is being played; the next line will be the solution to the puzzle; the last line is a sequence of the guesses made by the contestant. A round number of -1 would indicate the end of all games (and input).
Output
The output of your program is to indicate which round of the game the contestant is currently playing as well as the result of the game. There are three possible results:
You win.You lose.You chickened out.
Sample Input
1cheesechese2cheeseabcdefg3cheeseabcdefgij-1
Sample Output
Round 1You win.Round 2You chickened out.Round 3You lose.
- Hangman JudgeIn
- Hangman!!!
- Hangman Game
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- Hangman Judge
- hangman游戏
- uvaoj 489 - Hangman Judge
- uva489 Hangman Judge
- UVa Hangman Judge
- 489 - Hangman Judge
- ORACLE直方图学习笔记
- Windows环境locale::_Getfacet崩溃原因及规避方法
- Hadoop1.x集群升级Hadoop2.x相关文章
- 新锐 CIO:策动商业变革的最佳伙伴
- JavaSE学习 第十六章 线程
- Hangman JudgeIn
- selenium 判断某一个提交操作是否成功的方法
- easyui--之滚动条和自动显示提示框
- ArcGISEngine10.1访问ArcSDE【一】
- 提高编码效率的编程套路
- Hadoop1.2.1源码解析系列:JT与TT之间的心跳通信机制——TT篇
- 今天不是很忙,将以前看过的收藏的自觉得有点用的文章转帖到这里,共勉
- JavaSE学习 第十七章 Java网络编程
- ORACLE 性能调优基础--OWI