关于一些初级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. xilinx FIFO
  2. python默认参数惹得祸
  3. AJAX:Getting Started
  4. 数据挖掘:分享两个Pandas使用小陷阱
  5. 推荐一些能提高生产力的 Python 库
  6. 为什么机器人发展了几十年感觉还是没太大进展
  7. 计算机应用基础本模块一测试,广东开放大学远程教育专科2018年秋计算机应用基础Word模块测试...
  8. win10 linux安卓模拟器,genymotion安卓模拟器在Window10中使用的问题
  9. 招聘笔记:机器学习基础知识(19道题,有参考答案)
  10. Github 下载项目的某一分支版本
  11. mysql 概率函数_MySQL对window函数执行sum函数可能出现的一个Bug
  12. php宠物管理系统的开题报告,基于JSP的宠物医院开发与设计(开题报告)
  13. android qq钱包接入,QQ
  14. 最全自动驾驶数据集分享系列一|目标检测数据集(1/3)
  15. 电脑高手常用技巧应用全接解
  16. Centos7.2 Apache根据User-Agent设置访问禁止
  17. 纪首领浙大计算机学院,趣链科技X浙江大学|区块链技术与应用专题研讨会成功召开...
  18. 【Leetcode】644. Maximum Average Subarray II
  19. Ubuntu下使用NI-VISA控制USB接口仪器(示波器)
  20. 齐博x1调用栏目分类的字段

热门文章

  1. DedeCMS 织梦图片PPT办公软件网页素材下载类网站织梦模板(利于SEO优化)
  2. java导入csv分隔符_基于Java的CSV格式文件处理(excel逗号分隔符文件) | 学步园...
  3. Linux Mint 18.1 下安装网易云音乐1.0
  4. unpickling stack underflow
  5. 一文读懂华为FIDO2指纹/3D 面容登录技术
  6. node mysql框架_关于nodejs的框架选择
  7. 2017新春充电指南
  8. Clang教程之实现源源变化
  9. 阿里云国际版Windows服务器磁盘空间不足该怎么办?
  10. 获取java类中泛型的Class汇总