当前位置: 首页 > news >正文

华为OD真题--字符串中最小的整数和--带答案

1. 华为OD机考题 + 答案

2023华为OD统一考试(A+B卷)题库清单-带答案(持续更新)

2023年华为OD真题机考题库大全-带答案(持续更新)

2. 面试题

一手真实java面试题:2023年各大公司java面试真题汇总--持续更新

3. 技术知识

java后端技术汇总 + 中间件 + 架构思想

求字符串中所有整数的最小和

题目

说明

  1. 字符串 s,只包含 a-zA-Z+- ;
  2. 合法的整数包括 1) 正整数 一个或者多个0-9组成,如 0 2 3 002 102 2)负整数 负号 - 开头,数字部分由一个或者多个0-9组成,如 -0 -012 -23 -00023

输入

包含数字的字符串

输出

所有整数的最小和

测试用例:

bb12-34aa->-31

说明:1+2+(-34)

bb1234aa ->10

public class MinInteger {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String words = sc.nextLine();int minInteger = find(words);System.out.println(minInteger);}public static int find(String words){int min = 0;//负数值Boolean negative = false;StringBuffer sb = new StringBuffer();//判断是否是整数,最小整数:每个正整数 + 最大负整数for (int i = 0; i < words.length();i++){if (Character.isDigit(words.charAt(i))){//累计正整数值或负数值if (!negative){min+= Character.getNumericValue(words.charAt(i));} else if (negative) {sb.append(words.charAt(i));}} else if (String.valueOf(words.charAt(i)).equals("-")) {//判断是否开启负数值累计negative = true;} else if (negative){negative = false;//结束,累加负数值min-= Integer.valueOf(sb.toString());sb.setLength(0);}}//字符串尾数是负数值if (negative){min-= Integer.valueOf(sb.toString());}return min;}
}

http://www.lryc.cn/news/122426.html

相关文章:

  • 9月30日生效:微软官方服务协议更新,防止人工智能进行逆向工程
  • HarmonyOS教育类APP项目实战系列课结课考试答案(1-10讲)80分就合格
  • 为什么要学习Oracle技术?
  • ffmpeg+intel核显实现硬解码
  • 电脑开机出现Boot Device怎么办?
  • 面试题. 一次编辑
  • Unity悬浮显示提示内容
  • 变形金刚在图像识别方面比CNN更好吗?
  • 【Javascript】ES6新增之类的认识
  • C#随机法 双峰函数 求极值 避免落入局部最优解
  • JavaScript高级:常见设计模式
  • 32bit国产低功耗无线MCU芯片
  • scope组件穿透
  • 分类预测 | Python实现LR逻辑回归多输入分类预测
  • 【微信小程序】通过使用 wx.navigateTo方法进行页面跳转,跳转后的页面中通过一些方式回传值给原页面
  • DIP: Spectral Bias of DIP 频谱偏置解释DIP
  • 【考研数学】概率论与梳理统计 | 第一章——随机事件与概率(1)
  • LeetCode 36题:有效的数独
  • word横向页面侧面页码设置及转pdf后横线变竖线的解决方案
  • 华为OD机试 - 字符串划分(Java JS Python)
  • 使用 `nmcli` 在 CentOS 8 上添加永久路由
  • Java基础五之for循环小练习
  • 解决 Python RabbitMQ/Pika 报错:pop from an empty deque
  • 观察者模式实战
  • 035_小驰私房菜_Qualcomm账号注册以及提case流程
  • uniapp input输入框placeholder文本右对齐
  • 分布式监控平台—zabbix
  • 【leetcode】第一章数组-2
  • 程序使用Microsoft.XMLHTTP对象请求https时出错解决
  • Linux安装配置nginx+php搭建