A Pangram
来源:互联网 发布:csmar数据库怎么用 编辑:程序博客网 时间:2024/06/06 11:52
Codeforces Round #295 div2 的A题,题意是判读一个字符串是不是全字母句,也就是这个字符串是否包含了26个字母,无论大小写。
Sample test(s)
input
12toosmallword
output
NO
input
35TheQuickBrownFoxJumpsOverTheLazyDog
output
YES
因为只要判断是否包含26个字母,所以,如果字符串长度小于26的话,根本上是不可能的,然后,遍历字符串的每个字符,把出现的字母记录下来(打表),最后,判断26个字母是否都包含,很简单的一道题。
#include <iostream>#include <ctype.h>#include <string>using namespace std;int alph[27];int main(){ string s; int n, i; cin >> n; cin >> s; if(n < 26){cout << "NO"; return 0; } for( i = 0; i < n; i++){ char c = s[i]; c = tolower(c); alph[c-97] = 1; } for( i = 0; i < 26; i++){ if(!alph[i]) break; } if(i == 26) cout << "YES"; else cout << "NO"; return 0;}
0 0
- A Pangram
- A. Pangram
- 520A Pangram【implement】
- Codeforces Round #295 A. Pangram
- Codeforces Round #295 A. Pangram
- Pangram
- Codeforces Round #295 (Div. 2) -- A. Pangram
- Codeforces Round #295 (Div. 2) A. Pangram
- Codeforces Round #295 (Div. 2), problem: (A) Pangram
- codeforces——520A——Pangram
- Pangram(水题)
- Codeforces Pangram
- Codeforces #295(Div 2) A Pangram、B Two Buttons、C DNA Alignment
- Pangram(简单水题)
- a
- a
- a
- a
- NSTimer知识点和倒计时的实现
- hadoop 配置主机的SSH无密钥登陆
- SSH上传文件提示encoutered 2 errors during the transfer
- Responder一点也不神秘————iOS用户响应者链完全剖析
- 01-2. Maximum Subsequence Sum (25)
- A Pangram
- MBProgressHUD 源码解析
- hdu 3911 线段树+区间合并
- nodejs npm 常用命令
- SAP概览(初学者必看)
- Cocos2d-X的UI树(1)
- 写一个简单程序解析ELF
- ubuntu 用户添加 添加sudo权限 组添加 杂乱概述
- struts2 namespace 规律