- 博客(3)
- 收藏
- 关注
原创 领扣-入门级题目-a0003大小写转换II
描述: 将一个字符串中的小写字母转换为大写字母。不是字母的字符不需要做改变。 样例1: 输入: str = “a2bc” 输出: “A2BC” 样例2: 输入: str = “adBc” 输出: “ADBC” 样例3: 输入: str = “ab4sC12” 输出: “AB4SC12” 问题分析: 前提: a的ascll码值为97 A为65 操作分析: 逐为比较输入字符串的每一位,如果ascll码值大于97且小于等于122(z的ascll值)则得到其ascll码值减32对应的字符并拼接在之前处理好
2021-01-14 19:46:59 160
原创 领扣-入门级题目-a0002大小写转换
描述: 大小写互转 样例 1: 输入: ‘a’ 输出: ‘A’ 样例 2: 输入: ‘B’ 输出: ‘b’ 问题分析: 前提: a的ascll码值为97 A为65 操作分析: 如果输入字母的ascll码值小于97则将原ascll码值加32进行返回,反之则减32 源代码: /** * 通过Ascll码值进行大小写转换 * @param character * @return */ private static char caseConvers
2021-01-13 08:21:04 171
原创 领扣-入门级题目-a0001反转一个三位整数
描述: 反转一个只有3位数的整数。 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 问题分析: 前提:由于题目已指定整数位数,所以为了简化操作,我们不在考虑其他位数的整数。 操作分析:反转一个三位整数只需调换百位以及个位即可,中间位无需变动 利用整除与求余方式获取个位、十位、百位上的数字方式如下: 个位=number%10 十位=number/10%
2021-01-12 13:28:30 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人