牛客 HJ21~23

在这里插入图片描述

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        StringBuilder ans = new StringBuilder();
        for(char c:s.toCharArray()){
            if(c >= 'A' && c <= 'Y'){
                char t = (char)(c - 'A' + 'a' + 1);
                ans.append(t);
            }
            if(c == 'Z')
                ans.append("a");
            if(c >= 'a' && c <= 'c')
                ans.append("2");
            if(c >= 'd' && c <= 'f')
                ans.append("3");
            if(c >= 'g' && c <= 'i')
                ans.append("4");
            if(c >= 'j' && c <= 'l')
                ans.append("5");
            if(c >= 'm' && c <= 'o')
                ans.append("6");
            if(c >= 'p' && c <= 's')
                ans.append("7");
            if(c >= 't' && c <= 'v')
                ans.append("8");
            if(c >= 'w' && c <= 'z')
                ans.append("9");
            if(c >= '0' && c <='9')
                ans.append(c);
        }
        System.out.print(ans);
    }
}

在这里插入图片描述

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNextLine()){
            int t = sc.nextInt();
            if(t == 0)
                break;
            System.out.println(t / 2);
        }
    }
}

在这里插入图片描述

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] num = new int[26];
        String s = sc.nextLine();
        for(char c:s.toCharArray())
            num[c - 'a']++;
        int min = 100;
        for(int i = 0;i < 26; i++){
            if(min > num[i] && num[i] != 0){
                min = num[i];
            }
        }
        StringBuilder ans = new StringBuilder(s);
        for(int i = s.length() - 1; i >= 0; i--){
            if(num[ans.charAt(i) - 'a'] == min)
                ans.delete(i,i + 1);
        }
        System.out.print(ans);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

eyvr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值