LOADING

加载过慢请开启缓存 浏览器默认开启

SakuraKy的博客

Genius is an infinite capacity for taking pains.

日记,算法,vlog

2024-11-25-蓝桥杯:数字转换字母

算法 2024/12/11

数字转换字母

问题与代码


思路

Scanner sc = new Scanner(System.in);
        //获取第一个字符串
        String S = sc.next();
        //获取第二个字符串
        String T = sc.next();
        //因为字符串不能更改,所以用StringBuilder
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < T.length(); i++) {
            char c = T.charAt(i);
            if(c >= '0' && c <= '9'){
                //创立默认值
                char replacement = ' ';
                switch(c){
                    case '0':
                        replacement = S.charAt(0);
                        break;
                    case '1':
                        replacement = S.charAt(1);
                        break;
                    case '2':
                        replacement = S.charAt(2);
                        break;
                    case '3':
                        replacement = S.charAt(3);
                        break;
                    case '4':
                        replacement = S.charAt(4);
                        break;
                    case '5':
                        replacement = S.charAt(5);
                        break;
                    case '6':
                        replacement = S.charAt(6);
                        break;
                    case '7':
                        replacement = S.charAt(7);
                        break;
                    case '8':
                        replacement = S.charAt(8);
                        break;
                    case '9':
                        replacement = S.charAt(9);
                        break;
                    default:
                        break;

                }
            sb.append(replacement);
            
            }else {
                sb.append(T.charAt(i));
            }

            
        }
        String str = sb.toString();
        System.out.println(str);
        

        sc.close();
阅读全文

2024.11.24 蓝桥杯:牛郎取名

算法 2024/12/10

牛郎取名

问题与代码

思路

1.创建n表示字符串长度
2.创建s表示字符
3.因为字符串不能修改,所以可以用stringBuilder方法来解决不能修改的问题
4.利用循环来改变字符顺序
5.用tostring来转变为字符串
6.最后输出字符串

阅读全文
1 ... 5
avatar
SakuraKy

Genius is an infinite capacity for taking pains.