一个字符串中每个单词的首字母的大写组合称为该字符串的缩写。

Input

输入的第一行是一个整数T,表示一共有T组测试数据;
接下来有T行,每组测试数据占一行,每行有一个字符串。
对于每个字符串由一个或多个单词组成,每个字符串的单词个数不超过10。
对于每个单词由一个或多个大写或小写字母组成,单词长度不超过10,单词与单词之间由一个或多个空格分隔开。

Output

对于每组测试数据输出字符串的缩写,每组输出占一行。

Sample Input

1
MY goden

Sample Output

MG

//
// Created by liyuanshuo on 2017/2/26.
//#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>using namespace std;
char fun(char c)
{if(c>='a'&&c<='z')return c-32;else if(c>='A'&&c<='Z')return c;
}
int mainee()
{int t;cin>>t;getchar();char s[300];while(t--){memset(s,'0',sizeof(s));gets(s);int i;int t;for(i=0;i<strlen(s);i++){if(isalpha(s[i])){t=i;break;}}cout<<fun(s[t]);for(int j=t;j<strlen(s)+1;j++){if(s[j]==' '&&isalpha(s[j+1]))cout<<fun(s[j+1]);}cout<<endl;}return 0;
}

HRBUST - 1646相关推荐

  1. 1646. 获取生成数组中的最大值

    1646. 获取生成数组中的最大值 给你一个整数 n .按下述规则生成一个长度为 n + 1 的数组 nums : nums[0] = 0 nums[1] = 1 当 2 <= 2 * i &l ...

  2. 【UVA - 10891 Game of Sum 】【HRBUST - 1622】 Alice and Bob (区间dp,博弈问题)

    题干: 有一个长度为N的整数序列,Alice和Bob轮流取数,Alice先取.每次玩家只能从左端或者右端 取一个或多个数,但不能两端都取.所有数都被取走后游戏结束,然后统计每个人取走的所有数之和, 作 ...

  3. BZOJ 1646: [Usaco2007 Open]Catch That Cow

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1646 这道题我刚开始就直接硬生生地广搜,然后妥妥地TLE了,后来乖乖地加了一些剪枝... ...

  4. poj 3278 bzoj 1646: [Usaco2007 Open]Catch That Cow 抓住那只牛(BFS)

    1646: [Usaco2007 Open]Catch That Cow 抓住那只牛 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1223  Solv ...

  5. LeetCode 1646. 获取生成数组中的最大值

    1646. 获取生成数组中的最大值 题目:给你一个整数 n .按下述规则生成一个长度为 n + 1 的数组 nums : nums[0] = 0 nums[1] = 1 当 2 <= 2 * i ...

  6. [UVa 1646] Edge Case

    UVa 1646 手动模拟一下,发现是一个广义斐波那契数列,\(F_1=1,F_2=3,F_n=F_{n-1}+F_{n-2}\) 证明,,,懒得证,,, #include <vector> ...

  7. hrbust 1611 最强兵力【二维费用完全背包+分类处理】

    最强兵力 Time Limit: 2000 MS Memory Limit: 65535 K Total Submit: 33(17 users) Total Accepted: 18(16 user ...

  8. hrbust 1424 哈理工oj 1424 Hrbust的校车【水题】【思维】

    Hrbust的校车 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 573(179 users) Total Accepted: 176 ...

  9. Hrbust 1176 小陈老师、雪人

    小陈老师.雪人 http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1176 Time L ...

最新文章

  1. 自定义View合辑(8)-跳跃的小球(贝塞尔曲线)
  2. 学习3dmax(四)
  3. python用动态规划求最短路径_动态规划之最短路径和
  4. 【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。
  5. docker命令收集
  6. document.body.scrollTop用法
  7. MyCat分布式数据库集群架构工作笔记0015---高可用_负载均衡_Mycat双主双从读写分离
  8. 产品属性对风险定价有什么影响?
  9. 郑捷《机器学习算法原理与编程实践》学习笔记(第四章 推荐系统原理)(三)SVD...
  10. 【poj1995】Raising Modulo Numbers
  11. RHEL5远程部署操作指导手册
  12. jQuery 选择器简介
  13. setResult(RESULT_OK, intent)回调不执行问题
  14. 根据手势拿到superview
  15. 配置ABP的redis
  16. 基于QT+Halcon实现拟合圆形
  17. 2022工作中遇到的问题四
  18. 能改变你一生的五句话
  19. 2步释放esp32c3的GPIO11
  20. 在线研讨会 matlab,MatLab

热门文章

  1. 数据分析师、大数据开发、Hadoop开发工程师、数据挖掘、算法工程师的工资薪水到底怎么样?
  2. STM32F103系列引脚定义-功能图
  3. Java 学习笔记 —— 基础部分
  4. 跨职能流程图_大数据优化:跨职能集成是否关键?
  5. 申请专利时要不要向专利局出示实物?
  6. 2012-2013年世界大学计算机专业排名
  7. [转]PROE传动链条的装配教程
  8. 病人陈天桥,归来依旧是传奇(转)
  9. 支付宝怎么预约新冠疫苗? 疫苗网上预约查询的方法
  10. 华为CE交换机堆叠配置