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

2023新华为OD机试题 - 相同数字的积木游戏 1(JavaScript)

相同数字的积木游戏 1

题目

小华和小薇一起通过玩积木游戏学习数学。
他们有很多积木,每个积木块上都有一个数字,
积木块上的数字可能相同。
小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远的 2 块积木块,计算他们的距离。
小薇请你帮忙替她解决这个问题。

输入

第一行输入为 N ,表示小华排成一排的积木总数。
接下来 N 行每行一个数字,表示小花排成一排的积木上数字。

输出

相同数字的积木的位置最远距离;
如果所有积木数字都不相同,请返回 -1

示例一

输入

5
1
2
3
1
4

输出

3

示例一

输入

2
1
2

输出

-1

备注

0 <= 积木上的数字 < 10^9
1 <&#

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

相关文章:

  • 重构之改善既有代码的设计(一)
  • Kotlin data class 数据类用法
  • 随笔-老子不想牺牲了
  • 三种查找Windows10环境变量的方法
  • STM32单片机DS18B20测温程序源代码
  • java日志查看工具finder介绍
  • 手写现代前端框架diff算法-前端面试进阶
  • 【半监督医学图像分割 2022 MICCAI】CLLE 论文翻译
  • vivo官网App模块化开发方案-ModularDevTool
  • Python基础-数据类型之数字类型
  • 基于Web的6个完美3D图形WebGL库
  • 界面组件DevExpress Reporting v22.2 - 增强的Web报表组件UI
  • 初学vector
  • Windows10 安装wsl2、Ubuntu相关操作
  • SpringBoot简单使用MongoDB
  • Oracle Data Guard 角色转换(Role Transitions)
  • opencv的TrackBar控件
  • 关于基线长度对双天线GNSS测姿精度的影响
  • 口交换机睿易 RG-NBS1826GC 24 口
  • 如何在Excel中向下拉列表中添加条件
  • 自定义bean 加载到spring IOC容器中
  • [python入门㊻] - python装饰器和类的装饰器
  • 企业级信息系统开发学习1.1 初识Spring——采用Spring配置文件管理Bean
  • CSS盒子模型
  • Python基础学习笔记 —— 数据结构与算法
  • 笔记本连接wifi,浏览器访问页面,显示访问被拒绝
  • 36个物联网专业毕业论文选题推荐
  • Pytorch复习笔记--torch.nn.functional.interpolate()和cv2.resize()的使用与比较
  • ASP.NET Core MVC 项目 AOP之ActionFilterAttribute
  • 浅析EasyCVR安防视频能力在智慧小区建设场景中的应用及意义