关于一些初级ACM竞赛题目的分析和题解(十)

西面的题目是关于一些字母变换的,上题:

A. Word
time limit per test

2 seconds

memory limit per test

256 megabytes

input

standard input

output

standard output

Vasya is very upset that many people on the Net mix uppercase and lowercase letters in one word. That's why he decided to invent an extension for his favorite browser that would change the letters' register in every word so that it either only consisted of lowercase letters or, vice versa, only of uppercase ones. At that as little as possible letters should be changed in the word. For example, the word HoUse must be replaced with house, and the word ViP — with VIP. If a word contains an equal number of uppercase and lowercase letters, you should replace all the letters with lowercase ones. For example, maTRIx should be replaced by matrix. Your task is to use the given method on one given word.

Input

The first line contains a word s — it consists of uppercase and lowercase Latin letters and possesses the length from 1 to 100.

Output

Print the corrected word s. If the given word s has strictly more uppercase letters, make the word written in the uppercase register, otherwise - in the lowercase one.

Examples
input
HoUse

output
house

input
ViP

output
VIP

input
maTRIx

output
matrix

输入
第一行包含一个单词s - 由大写和小写拉丁字母组成,长度从1到100。
输出
打印纠正的单词s。 如果给定的单词s具有更多的大写字母,则将该单词写入大写寄存器中,否则  以小写字母写入。

题意即一行字符串若是大写字母数大于小写字母数则把这一行字符变为大写,反之,变为小写,下面是代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int l,c,b;
int main()
{char a[300];scanf("%s",a);l=strlen(a);for (int i=0;i<l;i++){if(a[i]>=97)c++;  //不同类型计数else b++;}if (c>=b)  // 比较大小写的字符数目{for (int j=0;j<l;j++)if(a[j]<97)a[j]+=32;  //执行return 0*printf("%s",a);}if (c<b){for (int j=0;j<l;j++)if(a[j]>=97)a[j]-=32;return 0*printf("%s",a);  //  输出结果}}

关于一些初级ACM竞赛题目的分析和题解(十)相关推荐

  1. 关于一些初级ACM竞赛题目的分析和题解(二)。

    关于一些初级ACM竞赛题目的分析和题解(二). 今天写了关于排序的题  中间有加号的复杂的一行字符   其次还有关于tolower函数的应用, 上题                           ...

  2. 关于一些初级ACM竞赛题目的分析和题解(六)。

    关于一些初级ACM竞赛题目的分析和题解(六). 下面是关于一些关于数字判断的题,比较简单,先来看第一题: A. Lucky Division time limit per test 2 seconds ...

  3. 《算法竞赛中的初等数论》(二)正文 0x20同余(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  4. 《算法竞赛中的初等数论》(五)正文 0x50筛法(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  5. 《算法竞赛中的初等数论》(四)正文 0x40反演(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  6. 《算法竞赛中的初等数论》(三)正文 0x30 积性函数(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  7. 《算法竞赛中的初等数论》(一)正文 0x00整除、0x10 整除相关(ACM / OI / MO)(十五万字符数论书)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 写在最前面:本文部分内容来自网上各大博客或是各类图书,由我个人整理,增加些许见解,仅做学习交流使用,无 ...

  8. 2019浙江ACM省赛部分题解-ABDEFGHIJK

    太菜了,心态炸了.QAQ A-Vertices in the Pocket() 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?proble ...

  9. 华东交通大学2018年ACM双基程序设计大赛题解

    华东交通大学2018年ACM"双基"程序设计竞赛 代码头多的都是标答Ctrl+c下来的,给自己挖个坟,回头有时间再填回去,不填回去就死在这里吧-- 传送门:https://ac.n ...

最新文章

  1. 从零开始一起学习SLAM | 为啥需要李群与李代数?
  2. python字符垂直输出型烟雾机_python+opencv实现水平投影和垂直投影
  3. 微众WeCross 跨链平台(3)交易流程
  4. iOS开发UI篇 程序启动原理和UIApplication
  5. 应用宝认领应用签名_应用宝8.0版本即将发布“数字分发”引领应用分发新趋势...
  6. [js高手之路]构造函数的基本特性与优缺点
  7. python删除字符串中指定_python删除字符串中指定字符
  8. Win7笔记本查看无线网卡是否“支持的承载网络”的方法
  9. 实现前后端数据交互方法汇总
  10. js 的数组怎么push一个对象. Js数组的操作push,pop,shift,unshift JavaScrip
  11. 《转》ReentrantLock实现原理深入探究
  12. 科技范足 多家上市川企获省科技进步奖
  13. 地址修改验证TAR Oracle部署
  14. android AChartEnginee讲解之自定义图表类
  15. 人脸识别用照片可以识别吗?当然不能!
  16. iphone app 破解网站集
  17. 史上最严重数据泄露:5亿雅虎账户于2014年被盗
  18. 工作缺点和不足及措施_【工作中存在的问题和不足及改进措施】_工作中的不足与改进_工作中不足及改进措施...
  19. 如何选择自己心仪的U盘
  20. 【 58沈剑 架构师之路】究竟啥才是互联网架构“高并发”

热门文章

  1. 基于Unity3D三维模型的动作插值(空间关键帧动画实现)
  2. ubuntuServer+xfce+vnc安装配置教程
  3. 1292 - Incorrect date value: ‘1985‘ for column ‘date‘ at row 1
  4. 致全国所有参加比赛坚持到今天的人
  5. 微信域名检测and防封高顶星技术
  6. C#利用Spire.OCR识别文字
  7. 620道 Python开发工程师面试题合集
  8. linux联网三种模式
  9. 《鸟哥的Linux私房菜-基础篇》第四版 简体中文 PDF 带完整书签
  10. 卫哲:未来中国消费市场的变与不变