• 2022华为机试题目


    1、取近似值  Java https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a?tpId=37&tqId=21230&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fdifficulty%3D1%26page%3D1%26pageSize%3D50%26search%3D%26tpId%3D37%26type%3D37&difficulty=1&judgeStatus=undefined&tags=&title=

    写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内

    输入描述:

    输入一个正浮点数值

    输出描述:

    输出该数值的近似整数值

    代码如下:

     -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    2、字符串排序:https://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584?tpId=37&tqId=21249&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fdifficulty%3D3%26page%3D1%26pageSize%3D50%26search%3D%26tpId%3D37%26type%3D37&difficulty=3&judgeStatus=undefined&tags=&title=

    编写一个程序,将输入字符串中的字符按如下规则排序。
    规则 1 :英文字母从 A 到 Z 排列,不区分大小写。
    如,输入: Type 输出: epTy

    规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。
    如,输入: BabA 输出: aABb

    规则 3 :非英文字母的其它字符保持原来的位置。

    如,输入: By?e 输出: Be?y
     
    数据范围:输入的字符串长度满足 1n1000 
     
    代码如下:

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    3、字符串最后一个单词的长度

    描述

    计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)

    输入描述:

    输入一行,代表要计算的字符串,非空,长度小于5000。

    输出描述:

    输出一个整数,表示输入字符串最后一个单词的长度

    代码:

    -------------------------------------------------------------------------------------------------------------------------------------------------------------

    4、数组--密码验证合格程序

    描述

    密码要求:

    1.长度超过8位

    2.包括大小写字母.数字.其它符号,以上四种至少三种

    3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行)
    数据范围:输入的字符串长度满足 1 \le n \le 100 \1n100 

    输入描述:

    一组字符串。

    输出描述:

    如果符合要求输出:OK,否则输出NG

    代码:

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    5、数学 模拟  汽水瓶

    某商店规定:三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)。
    小张手上有n个空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。
     
    数据范围:输入的正整数满足 1 \le n \le 100 \1n100 
    注意:本题存在多组输入。输入的 0 表示输入结束,并不用输出结果。

    输入描述:

    输入文件最多包含 10 组测试数据,每个数据占一行,仅包含一个正整数 n( 1<=n<=100 ),表示小张手上的空汽水瓶数。n=0 表示输入结束,你的程序不应当处理这一行。

    输出描述:

    对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。

    代码:java

     python:

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    多线程学习纪要
    字符编码ASCII、Unicode、UTF-8以及验证
    C# 自定义特性Attribute要点
    Java --- 流操作
    数据库 --- 索引
    Java -- 枚举
    mybatis --- 使用通用mapper或者mybatis-plus进行映射时,当数据库中有大写字母,自定义映射的字段名。
    后端 --- 快速创建一个sb项目 (使用spring官网的https://start.spring.io)
    数据库 --- decimal类型测试
    Java --- 线上故障调优01 打印堆栈信息
  • 原文地址:https://www.cnblogs.com/cm039/p/16368664.html
Copyright © 2020-2023  润新知