uva489 - Hangman Judge
来源:互联网 发布:知乎回答排序规则 编辑:程序博客网 时间:2024/05/17 23:19
链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=430
code
#include<stdio.h>#include<string.h>int letters[30];char words[100005],guess[100005];int main(){int round;while(scanf("%d",&round) == 1 && round != -1){memset(letters,0,sizeof(letters));int number = 0, wrong = 0;scanf("%s%s",words,guess);int len1 = strlen(words), len2 = strlen(guess);number = len1;for(int i = 0 ; i < len1 ; i++)letters[words[i] - 'a'] ++;for(int i = 0 ; i < len2 ; i ++){if( letters[guess[i] - 'a']){number -= letters[guess[i] - 'a'];letters[guess[i] - 'a'] = 0;}else wrong ++;if( wrong == 7)break;if(number<=0)break;}printf("Round %d\n",round);if( wrong == 7) printf("You lose.\n");else if( number<=0) printf("You win.\n"); else printf("You chickened out.\n");}return 0;}
注意事项:
1)本次错题共提交了10多次,原因就是对于题目有一个关键句子没理解“Each unique wrong guess only counts against the contestant once”。
0 0
- uva489 Hangman Judge
- uva489-Hangman Judge
- UVa489 Hangman Judge
- Uva489 - Hangman Judge
- UVA489 Hangman Judge
- uva489 Hangman Judge (模拟)
- UVA489 - Hangman Judge
- UVA489-Hangman Judge
- uva489 - Hangman Judge
- UVa489 - Hangman Judge
- UVa489 Hangman Judge
- UVA489 Hangman Judge
- UVA489 - Hangman Judge
- UVa489 - Hangman Judge
- Hangman Judge uva489
- UVa489-Hangman Judge
- 水题:UVa489-Hangman Judge
- UVa489 Hangman Judge
- 选择多个或者单个图片显示该图片及属性
- springmvc checkboxes 回显问题
- C++ explicit
- JavaScript 原生和JQuery 的Ajax
- Android Studio系列教程一--下载与安装
- uva489 - Hangman Judge
- strstr实现(练习KMP算法的好例子)
- uva 1513 - Movie collection--树状数组--预留前n个位置
- 抽象类与接口的区别
- HTML-CSS
- BAE(疑惑)
- no JSTAF in java.library.path
- 为Cordova + Ionic + AngularJS 应用添加微信分享功能
- poj 2431 贪心(最少的加油次数)