Java每日一练(20230321)
创始人
2025-05-31 17:08:52
0

目录

1. 出现次数最多的字符  🌟

2. 最后一个单词的长度  🌟

3. 两数之和  🌟

🌟 每日一练刷题专栏 🌟

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏


1. 出现次数最多的字符并计算次数

给定一个字符串“today is a special day”,长度任意,要求找出其出现次数最多的字符及计算次数。

出处: 

https://edu.csdn.net/practice/23349751 

代码:

import java.util.HashMap;
import java.util.Map;
class Solution {public static void main(String[] args) {String string = "Thinking in Java";char[] ch = string.toCharArray();Map result = new HashMap();for (int i = 0; i < ch.length; i++) {if (result.containsKey(ch[i])) {int count = result.get(ch[i]) + 1;result.put(ch[i], count);} else {result.put(ch[i], 1);}}Character maxChar = null;Integer maxCount = 0;for (java.util.Map.Entry entry : result.entrySet()) {if (entry.getValue() > maxCount) {maxChar = entry.getKey();maxCount = entry.getValue();}}System.out.println("字符: " + maxChar + " 出现的字数最多,为 " + maxCount + " 次");}
}

2. 最后一个单词的长度

给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

示例 1:

输入:s = "Hello World"
输出:5

示例 2:

输入:s = " "
输出:0

提示:

  • 1 <= s.length <= 10^4
  • s 仅有英文字母和空格 ' ' 组成

出处: 

https://edu.csdn.net/practice/23349752 

代码:

class Solution {public int lengthOfLastWord(String s) {int count = 0;for (int i = s.length() - 1; i >= 0; i--) {if (s.charAt(i) != ' ') {count++;} else if (count > 0) {return count;}}return count;}
}

class Solution {
    public int lengthOfLastWord(String s) {
        int count = 0;
        for (int i = s.length() - 1; i >= 0; i--) {
            if (s.charAt(i) != ' ') {
                count++;
            } else if (count > 0) {
                return count;
            }
        }
        return count;
    }
}


3. 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

提示:

  • 2 <= nums.length <= 10^3
  • -10^9 <= nums[i] <= 10^9
  • -10^9 <= target <= 10^9
  • 只会存在一个有效答案

出处: 

https://edu.csdn.net/practice/23349753 

代码:

class Solution {public int[] twoSum(int[] nums, int target) {Map cache = new HashMap<>();for (int i = 0; i < nums.length; i++) {int distance = target - nums[i];if (cache.containsKey(distance)) {return new int[] { cache.get(distance), i };} else {cache.put(nums[i], i);}}return new int[] {};}
}

class Solution {
    public int[] twoSum(int[] nums, int target) {
        Map cache = new HashMap<>();
        for (int i = 0; i < nums.length; i++) {
            int distance = target - nums[i];
            if (cache.containsKey(distance)) {
                return new int[] { cache.get(distance), i };
            } else {
                cache.put(nums[i], i);
            }
        }
        return new int[] {};
    }
}


🌟 每日一练刷题专栏 🌟

持续,努力奋斗做强刷题搬运工!

👍 点赞,你的认可是我坚持的动力! 

🌟 收藏,你的青睐是我努力的方向! 

评论,你的意见是我进步的财富!  

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏

相关内容

热门资讯

最新或2023(历届)调研活动... 调研活动邀请函先生/女士:您好!##我们是安徽先生信国际市场研究有限公司,是一家##专业的汽车市场研...
最新或2023(历届)同乡会聚... 同乡会聚餐邀请函经同乡会第二次理事会商议决定,于9月15日举行中秋联谊活动。此次联谊会是希望在昆明的...
最新或2023(历届)调研座谈... 调研座谈会邀请函尊敬的贵宾:当前煤炭行业正处在推进市场化改革的关键时期,进一步完善煤炭价格形成机制的...
最新或2023(历届)调研邀请... 调研邀请函范文饲料行业人力资源管理者:您好!太和顾问诚邀贵公司参加“最新或2023(历届)度饲料行业...
最新或2023(历届)体智能亲... 体智能亲子活动邀请函亲爱的朋友们:五月五,是端午;插艾叶,挂香囊;五彩线,手腕绑;吃粽子,沾白糖;龙...
学术会议邀请函范文大全 wor... 【学术会议邀请函范文大全一】  尊敬的 教授  您好!  由中华中医药学会络病分会主办,河南省中医药...
大学学术会议邀请函 大学学术会...   大学学术会议邀请函【一】  由中华医学会航空航天医学分会暨空军飞行人员健康鉴定专业委员会主办的全...
学术会议邀请函格式范文 学术会... 学术会议邀请函格式  一、寄信人地址、日期。  二、收信人及其地址。  三、尊称:Dear X X ...
医院学术会议邀请函 医院学术会... 医院学术会议邀请函尊敬的主任:  为促进扬州康复事业的发展,加强扬州康复医学领域与外界的学术交流,了...
客户会议邀请函 客户会议邀请函...   客户会议邀请函(一)兹邀请:  参加苏州园发企业管理咨询有限公司在苏州举办的20XX年新年园发客...
政协会议邀请函 政协会议邀请函...   政协会议邀请函(一)中央、省驻中山新闻单位和中山市属各新闻单位:  中山市政协十一届二次会议将于...
保健品会议邀请函 保健品会议邀...   保健品会议邀请函(一)  四川是全国畜牧业和饲料、动物保健品产业大省,经过十多年的锐意进取、精心...
培训会邀请函 培训会邀请函 培...   医药会议邀请函(一)各相关企业:  为贯彻金融创新工作指示精神,按照《自贸试验区金改30条政策落...
医药会议邀请函 医药会议邀请函...   医药会议邀请函(一)尊敬的客户:  您好!  我们很荣幸的邀请您参加“科欣医药”绵阳地区客户分享...
神经外科会议邀请函 神经外科会...   神经外科会议邀请函(一)尊敬的各位专家、各位同道:  云南省医院协会神经外科管理专业委员会第五次...
机关会议邀请函 机关会议邀请函...  机关会议邀请函(一)尊敬的__________ 阁下  习近平同志在中央党校提出:“领导干部要爱读...
保险会议邀请函 保险会议邀请函...  保险会议邀请函(一)各位律师同仁:  随着社会法制环境的不断完善,人们的维权意识逐渐提高。据统计,...
药品会议邀请函 药品会议邀请函...   药品会议邀请函(一)尊敬的客户朋友:  我公司将于20XX年5月15日-17日在上海国家会展中心...
论坛会议邀请函 论坛会议邀请函...  论坛会议邀请函(一)致各医院检验科主任、同仁:  近年来随着医学检验技术飞速发展,设备的自动化水平...
春季会议邀请函 春季会议邀请函...   春季会议邀请函(一)尊敬的各位业界朋友:  在此诚挚地邀请您出席德国国家旅游局20XX春季旅游推...