[藍(lán)橋杯]奇怪的數(shù)列

問(wèn)題 1833: [藍(lán)橋杯][2015年第六屆真題]奇怪的數(shù)列

題目描述

從X星截獲一份電碼,是一些數(shù)字,如下:
13
1113
3113
132113
1113122113
....

YY博士經(jīng)徹夜研究,發(fā)現(xiàn)了規(guī)律:
第一行的數(shù)字隨便是什么,以后每一行都是對(duì)上一行“讀出來(lái)”
比如第2行,是對(duì)第1行的描述,意思是:1個(gè)1,1個(gè)3,所以是:1113
第3行,意思是:3個(gè)1,1個(gè)3,所以是:3113

請(qǐng)你編寫一個(gè)程序,可以從初始數(shù)字開始,連續(xù)進(jìn)行這樣的變換。

輸入

第一行輸入一個(gè)數(shù)字組成的串,不超過(guò)100位
第二行,一個(gè)數(shù)字n,表示需要你連續(xù)變換多少次,n不超過(guò)20

輸出一個(gè)串,表示最后一次變換完的結(jié)果。

輸出

輸出一個(gè)串,表示最后一次變換完的結(jié)果。

樣例輸入

5
7

樣例輸出

13211321322115
package 字符串;

import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * User: 76147
 * Date: 2020-01-29
 * Time: 17:29
 * Description:
 */
public class 奇怪的數(shù)列 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            String str = sc.next();
            int n = sc.nextInt();

            int q = 0;
            for (int i = 0; i < n; i++) {
                int num = 1;
                String temp = "";
                for (int j = 0; j < str.length(); j++) {
                    if (str.length() == 1) {
                        temp = 1 + str;
                    } else {
                        if (j + 1 < str.length() && str.charAt(j) == str.charAt(j + 1)) {
                            num++;
                            continue;
                        }
                        temp += num + "" + (str.charAt(j) - '0');
                        num = 1;
                    }
                }
                str = temp;
            }
            System.out.println(str);
        }
    }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1標(biāo)題:分機(jī)號(hào) X老板脾氣古怪,他們公司的電話分機(jī)號(hào)都是3位數(shù),老板規(guī)定,所有號(hào)碼必須是降序排列,且不能有重復(fù)的數(shù)...
    就這樣吧嘞閱讀 377評(píng)論 0 0
  • 題目1:獎(jiǎng)券數(shù)目 有些人很迷信數(shù)字,比如帶“4”的數(shù)字,認(rèn)為和“死”諧音,就覺(jué)得不吉利。雖然這些說(shuō)法純屬無(wú)稽之談,...
    你要好好學(xué)習(xí)呀閱讀 1,975評(píng)論 0 26
  • 1、三角形面積 如【圖1】所示。圖中的所有小方格面積都是1。那么,圖中的三角形面積應(yīng)該是多少呢? 請(qǐng)?zhí)顚懭切蔚拿?..
    Jdqm閱讀 1,744評(píng)論 0 4
  • 1.煤球數(shù)目 有一堆煤球,堆成三角棱錐形。具體:第一層放1個(gè),第二層3個(gè)(排列成三角形),第三層6個(gè)(排列成三角形...
    icecrea閱讀 1,332評(píng)論 0 2
  • 屬于晚霞的終場(chǎng)演出 群山卻哭紅了眼 只有一輪冷月在笑 像你睥睨紅塵的表情 想念是一把雙刃劍 握住了你 疼在誰(shuí)心上 ...
    二木習(xí)閱讀 400評(píng)論 3 3

友情鏈接更多精彩內(nèi)容