首页 > 其他分享 >54. 替换数字(卡码网 第八期模拟笔试)

54. 替换数字(卡码网 第八期模拟笔试)

时间:2023-11-16 18:33:04浏览次数:31  
标签:卡码 String int 54 System 第八期 static public Scanner

2023-11-16

题目页面 (kamacoder.com)

思路:

        如果是c++,字符串可以改变,考虑双指针

        但是Java的字符串不可变,所以就是按照题目的意思完成就行

import java.util.Scanner;
class Main{
    
     public static void main(String[] args) {
        //        String s="a1b2c3";
        Scanner sc=new Scanner(System.in);
       String  s=sc.next();
//        String s="a1b2c3d4f5g6";
        s=xxx(s);
        System.out.println(s);
    }
    
   public static String xxx(String s){
 
        int n=s.length();
        for(int i=0;i<n;i++){
            char c=s.charAt(i);
            if(c>='0' && c<='9'){
                String s1=s.substring(0,i);
                String s2=s.substring(i+1,s.length());//a number b2c3
                s=s1+"number"+s2;
                i+=5;
                n+=5;
            }
 
        }
        return s;
 
    }
}

 

标签:卡码,String,int,54,System,第八期,static,public,Scanner
From: https://www.cnblogs.com/youye9527/p/17836984.html

相关文章

  • 500mA 线性锂电充电芯片 DP4054/DP4054H完全兼容替代TP4054
    锂电池工作原理锂电池是一种新型的可充电电池,其具有体积小、重量轻、容量大耐用性强等特点,因此被广泛应用于手机、笔记本电脑、移动电源等电了设备上。充电原理是指电池在充电过程中,用电流将锂离子从外部电源输入电池,使其形成一个电荷差,实现充电。锂电池充电原理是采用化学反......
  • 【转】[SQL Server]在尝试加载程序集 ID 65545 时 Microsoft .NET Framework 出错。
    转自:https://blog.51cto.com/u_15075521/3979736消息10314,级别16,状态11,第44行在尝试加载程序集ID65545时Microsoft.NETFramework出错。服务器可能资源不足,或者不信任该程序集。请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。有关此错误的详细信息:Syst......
  • AT_arc154_b
    题目简述输入两个字符串\(S\)和\(T\),将他们进行如下操作:将\(S\)字符串的第一位删掉,放在任意一位。问最少多少次以后可以让\(S\)和\(T\)相等。思路简述看到这个题目以后,第一个想到的就是搜索,暴力搜一遍。但是仔细想来倒也不用这么麻烦,只需要特判一下就可以。如果......
  • CF1542E2 Abnormal Permutation Pairs (hard version) 题解
    怎么会有这么离谱的题目啊。【模板】前缀和优化dp。思路考虑一个基本的东西。由于要求字典序的限制。我们可以枚举最长公共前缀计算。考虑如何求长度为\(i\)的排列有\(j\)个逆序对的数量。设\(dp_{i,j}\)。\[dp_{i,j}=\sum_{k=0}^{i-1}dp_{i-1,j-k}\]就是枚举新的......
  • IPQ9574 vs IPQ9554|QCN9274vs QCN6274|WiFi 7Use Case
    IPQ9574vsIPQ9554vs QCN9274vsQCN6274 IndustrialApplications|WiFi7UseCaseAnticipatingtheFuture:ExploringPotentialUseCasesofWi-Fi7Astechnologycontinuestoevolveatarapidpace,theanticipationforthenextgenerationofwirelessconnecti......
  • 三年Android开发怒怼某大厂HR,怒刷1549页面试题科大上岸
    最近,有个读者联系了我和我诉说了最近他面试碰到的一件很气愤的事情。为什么方便就称呼小华了。小华目前是三年Android开发,从上个月就开始一直在找工作,因为今年的大环境不好,面试的时候也是处处碰壁,面一家挂一家,面完之后怀疑自我,是不是自己真的太菜了找不到工作。但是也没有气馁多久,......
  • 55. 右旋字符串(第八期模拟笔试)
    2023-11-12题目页面(kamacoder.com)思路:Java很简单,先将字符串分割,再重新拼接,如果是在本串操作(Java不行哦)那么可以先将整体反转,在将2个子串分别反转importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){intk;......
  • 54. 替换数字(第八期模拟笔试)
    2023-11-11题目页面(kamacoder.com)54.替换数字(第八期模拟笔试)思路:c++可以用双指针,Java字符串是不能改变的,直接用替换importjava.util.Scanner;classMain{publicstaticvoidmain(String[]args){//Strings="a1b2c3";Scanners......
  • P5154 数列游戏
    题目描述:游戏的规则是这样的:LJC在纸上写下两个长度均为N的数列A和B,两个数列一一对应。HKE每次可以找两个相邻的数A[i]和A[i+1],如果它们两个不互质,HKE可以选择得到(B[i]+B[i+1])分,然后擦掉A和B位置上的第i,i+1个数,并把两个序列重新按顺序编号。当所有相邻的数互质时,游戏结束。HKE......
  • 与其他 IEEE 754 表示浮点数的编程语言一样,JavaScript 的 number 存在精度问题,比如 0.
    与其他IEEE754表示浮点数的编程语言一样,JavaScript的number存在精度问题,比如0.2+0.4的结果是0.6000000000000001。以下选项中,能得到0.6的是?AparseFloat(0.2+0.4)BparseFloat((0.2+0.4).toFixed(1))CMath.round(0.2+0.4)DparseFloat((0.2+0.6).toPrec......