博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
隐藏的最大整数
阅读量:7006 次
发布时间:2019-06-27

本文共 1115 字,大约阅读时间需要 3 分钟。

题目描述

今天是个好日子,整数小伙伴们又一起出来聚会了。大家商议决定:今天玩捉迷藏! 玩法很简单,就是把藏在一个长长的字符串中(任何两个人都不会并排藏在一起)数字伙伴找出来。而且,因为伙伴们太多,只找到此次藏起来的最大的那个伙伴就可以了。并且,大家一致同意,让“1”做第一个找人的人——当然,事先,他并不知道到底有哪些伙伴藏起来了…… 
游戏开始了。“1”是一个很聪明的人,很快,他就把最大的那个伙伴找出来了…… 
如果你是“1”,你能写个程序来解决这件事情么?
 

输入

只有一个字符串,这里面藏有很多的整数小伙伴。
 

输出

只有一个整数,表示藏在其中的最大的那个整数小伙伴的位置(整数第一个数字在原串中的位置)。
 

样例输入 [复制]

*((*-a32AB342+//32143abAA

样例输出 [复制]

17
 
 
AC代码:
1 import java.util.Scanner; 2  3 public class Main { 4     public static void main(String[] args) { 5         Scanner sc = new Scanner(System.in); 6         String str = sc.next(); 7         String str2 = str.replaceFirst("[^0-9]+", ""); 8         String str3 = str2.replaceAll("[^0-9]+", " "); 9         String[] nums = str3.split(" ");10         int[] number = new int[nums.length];11         int max = 0;12         for (int i = 0; i < nums.length; i++) {13             number[i] = Integer.parseInt(nums[i]);14             if(number[i] > max)15                 max = number[i];16         }17         String maxstr = String.valueOf(max);18         System.out.println(str.indexOf(maxstr) + 1);19     }20 }

 

转载于:https://www.cnblogs.com/ixummer/p/8044483.html

你可能感兴趣的文章
Java性能优化的50个细节(珍藏版)
查看>>
Responsive Web Design 响应式网页设计
查看>>
spring cloud构建互联网分布式微服务云平台- hystrix工作原理
查看>>
VNC重启无法使用问题(原创)
查看>>
iOS HealthKit 使用方法和注意点
查看>>
浅谈HTTPS
查看>>
优化 Go 中的 map 并发存取
查看>>
style-loader详细使用说明
查看>>
socket.io
查看>>
line-height和vertical-align实现多行文字水平垂直居中效果
查看>>
手拉手教你实现一门编程语言 Enkel, 系列 18
查看>>
iOS 自定义日历(日期选择)控件
查看>>
postMessage 简介
查看>>
双向通信之Comet
查看>>
http请求参数之Query String Parameters、Form Data、Request Payload
查看>>
论道经营分析体系的建设 - 《用数据决策》读后感
查看>>
手把手教你在Flutter项目优雅的使用ORM数据库--下篇
查看>>
前端时光机(神技)
查看>>
阿里巴巴普惠体前端应用
查看>>
每周分享第 8 期(20181228)
查看>>