【华为OD机试】第一个只出现一次的字符(python, java, c++, js)

news/2024/7/19 15:30:22 标签: 华为OD机试, python, java, c++, js

第一个只出现一次的字符

前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于OD机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。


题目描述

在一个字符串中找到第一个只出现一次的字符,并返回他的位置,如果没有则返回-1(需要区分大小写)。(从0开始计数)

示例1

输入
google
输出
4

示例2

输入
aa
输出
-1

python_28">代码:python

python">def function():
    s = input

http://www.niftyadmin.cn/n/1003653.html

相关文章

7.3、Java枚举 enum

1 枚举引入 Java是一门面向对象的语言,当我们创建好一个类以后,可以创建这个类的多个对象 但是一个类究竟创建多少个对象,并且对象代表的值我们是无法限制的 所以,如果开发中需要一组值,需要的数据是明确的&#xff0…

vue echarts k线图 标记点根据条件设置颜色

1. 数据格式{属性1, 属性2, 属性3, 属性4{属性4.1, 属性4.2, 属性4.3}} {symbol: circle, symbolSize: 0,xAxis: 2023-01-01 08:36:00, yAxis: 0.06968924, label: {fontStyle: normal, fontSize: 13, color: blue} } 2. 自定义局部function 拼装数据 // data 是 自定义标记点…

Springboot 如何自动上传秒杀商品数据到Redis中上架商品

一、概述 如下图秒杀活动: 在这个秒杀活动中,需要自动上架一定时间段的商品,我们如何实现自动上传呢? 我们可以通过定时任务来实现的。在秒杀活动开始前,需要将商品信息存储到数据库中,并设置好库存和价格…

Cassandra Windows 10 EXCEPTION_ACCESS_VIOLATION解决

文章目录 小结问题解决参考 小结 Cassandra启动报错:EXCEPTION_ACCESS_VIOLATION,进行了解决。 问题 Cassandra启动报错: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0…

基于antdv封装的特殊复杂表格,带通行描述信息、可展示通行的单元格信息、可跨页选择数据功能、分页功能、可编辑单元格功能

基于antdv封装的特殊复杂表格,带通行描述信息 主要功能: 可展示通行的单元格信息可跨页选择数据功能表单插槽、合计插槽、操作按钮区插槽分页功能接口内请求api可编辑单元格表格组件暴漏出的方法:查询、获取选中数据、接口返回数据、当前表…

亚马逊云科技如何通过四大自研芯片助力企业创新,摆脱基础架构束缚

2023年6月27-28日,2023亚马逊云科技中国峰会在上海顺利举行。在此次峰会上我们可以清晰地看到为什么亚马逊云科技可以做到领先地位,为什么亚马逊云科技可以一直保持进步。这都与亚马逊云科技“基于客户需求,快速进行产品更新与技术迭代”的Da…

使用注解开发

使用注解开发 为了方便查看测试结果以及方便调试,先熟悉和配置日志。 日志 日志工厂 如果一个数据库操作出现了异常、需要进行排错,可以通过查看日志的方式实现。 Mybatis内置的日志工厂能够提供日志功能,具体的日志实现有以下几种&#xff…

C语言算法笔记1:结构体、结构体数组实战讲解

今日开始为电赛复习一些必备的算法知识,本文回顾复习结构体的概念以及一些基本操作,每个知识点都有代码实践演示,可以复制测试查看! 目录 前言——往日的困惑: 一、结构体基础知识与用途: C语言结构体是…