藍橋杯官網練習題(奇怪的數列)

題目描述

從 X 星截獲一份電碼,是一些數字,如下:

13

1113

3113132113

1113122113

?

YY 博士經徹夜研究,發現了規律:

第一行的數字隨便是什么,以后每一行都是對上一行"讀出來"

比如第 2 行,是對第 1 行的描述,意思是:1 個 1,1 個 3,所以是:1113

第 3 行,意思是:3 個 1,1 個 3,所以是:3113

請你編寫一個程序,可以從初始數字開始,連續進行這樣的變換。

輸入描述

第一行輸入一個數字組成的串,不超過 100 位。

第二行,一個數字? n,表示需要你連續變換多少次, n?不超過 20。

輸出描述

輸出一個串,表示最后一次變換完的結果。

輸入輸出樣例

示例

輸入

5

7

輸出

13211321322115

運行限制

import java.util.*;
public class Main{public static void main(String[] args) {Scanner scan = new Scanner(System.in);String str=scan.next();int n=scan.nextInt();String ans=str;while(n>0) {n--;ans=f(ans);}System.out.println(ans);}public static String f(String s) {int count=1;String y="";int t=s.charAt(0)-'0';for(int i=1;i<s.length();i++) {int p=s.charAt(i)-'0';if(t==p) {count++;}else {y+=count;y+=t;count=1;t=p;}}y+=count;y+=t;return y;}
}

    • 最大運行時間:1s
    • 最大運行內存: 512M

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/165117.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165117.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165117.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

圖神經網絡的數學原理總結

圖深度學習(Graph Deep Learning) 多年來一直在加速發展。許多現實生活問題使GDL成為萬能工具&#xff1a;在社交媒體、藥物發現、芯片植入、預測、生物信息學等方面都顯示出了很大的前景。 本文將流行的圖神經網絡及其數學細微差別的進行詳細的梳理和解釋&#xff0c;圖深度學…

Linux中flask項目開啟https訪問

1.下載阿里云免費證書 2.項目添加https配置 3.服務器開啟https訪問 3.1 重新安裝OpenSSL 3.2.重新安裝Python 上一次已經講過Linux安裝部署Python: Linux安裝Python3.10與部署flask項目實戰詳細記錄,今天記錄一下Python項目如何支持https訪問…

《計算機中的程序》(靈魂六問)

目錄 1、程序是什么&#xff1f; 2、程序是由什么組成的&#xff1f; 3、什么是機器語言&#xff1f; 4、正在運行的程序存儲在什么位置&#xff1f; 5、什么是內存地址&#xff1f; 6、計算機的構成元件中&#xff0c;負責程序的解釋和運行是哪個&#xff1f; 1、程序是什…

性能相關的閃存特性

一、多Plane操作 上章提到若干個Plane組成Die或者叫LUN,即一個Die上有多個Plane 每次進行寫操作時&#xff0c;控制器先將數據寫入頁緩存中&#xff0c;等同一個Die上另一個Plane也寫數據的時候&#xff0c;再同時寫入&#xff0c;原來單獨操作一個Plane的時間變成了可以同時做…

Springmvc實現增刪改差

一、包結構 二、各層代碼 (1)數據User public class User {private Integer id;private String userName;private String note;public User() {super();}public User(Integer i, String userName, String note) {super();this.id i;this.userName userName;this.note note;…

Qt實現自定義IP地址輸入控件(百分百還原Windows 10網絡地址輸入框)

在開發網絡相關的程序時,我們經常需要輸入IP地址,例如源地址和目標地址。Qt提供了一些基礎的控件,如QLineEdit,但是它們并不能滿足我們對IP地址輸入的要求,例如限制輸入的格式、自動跳轉到下一個輸入框、處理回車和退格鍵等。因此,我們需要自己編寫一個自定義的IP地址輸入…

AI AIgents時代- Autogen

由微軟開發的 Autogen 是一個新的 Agents 項目&#xff0c;剛一上線就登上GitHub熱榜&#xff0c;狂攬11k星??? 項目地址&#xff1a;https://github.com/microsoft/autogen Autogen 允許你根據需要創建任意數量的Agents&#xff0c;并讓它們協同工作以執行任務。它的獨特…

外觀模式 (Facade Pattern)

定義&#xff1a; 外觀模式&#xff08;Facade Pattern&#xff09;是一種結構型設計模式&#xff0c;它通過提供一個統一的高層接口來簡化復雜子系統或庫的訪問。這種模式的關鍵在于&#xff0c;它創建了一個外觀類&#xff0c;這個類封裝了對子系統的一系列復雜交互&#xf…

【贈書第7期】從零基礎到精通Flutter開發

文章目錄 前言 1 安裝Flutter和Dart 2 了解Flutter的基礎概念 2.1 Widget 2.2 MaterialApp和Scaffold 2.3 Hot Reload 3 編寫你的第一個Flutter應用 3.1 創建一個Flutter項目 3.2 修改默認頁面 3.3 添加交互 4 深入學習Flutter高級特性 4.1 路由和導航 4.2 狀態管…

python之TCP的網絡應用程序開發

文章目錄 版權聲明python3編碼轉換socket類的使用創建Socket對象Socket對象常用方法和參數使用示例服務器端代碼客戶端代碼 TCP客戶端程序開發流程TCP服務端程序開發流程TCP網絡應用程序注意點socket之send和recv原理剖析send原理剖析recv原理剖析send和recv原理剖析圖 多任務版…

淺談C#在unity應用中的工廠模式

文章目錄 前言簡單工廠模式工廠方法模式抽象工廠模式Unity實戰 前言 工廠模式是一種創建型設計模式&#xff0c;它提供了一種將對象的實例化過程封裝起來的方法&#xff0c;使得客戶端代碼不必直接依賴于具體類。這有助于降低代碼的耦合度&#xff0c;提高代碼的可維護性和可擴…

Python項目打包

Python項目如何打包&#xff1f; 本指南總結了Python項目打包的最佳實踐&#xff0c;主要涉及代碼的打包和分發&#xff0c;以及環境和依賴的管理。 0. 一般項目清單 源代碼&#xff08;可使用git托管&#xff09;數據包&#xff08;可使用DVC托管&#xff09;Docker環境鏡像…

Python進行threading多線程編程及高級并發處理機制

threading 模塊是 Python 中用于進行多線程編程的標準庫之一。通過 threading 模塊&#xff0c;你可以創建和管理線程&#xff0c;使得程序能夠并發執行多個任務。以下是一些基本的 threading 模塊的用法&#xff1a; 1. 創建線程&#xff1a; 使用 threading.Thread 類可以創…

在兩個java項目中實現Redis的發布訂閱模式

如何在兩個java項目中實現Redis的發布訂閱模式&#xff1f; 1. Redis簡介2. 發布訂閱模式介紹3. 實現思路4. 代碼實現及詳細解釋4.1. RedisUtil4.2. Publisher4.3. Subscriber4.4. 運行程序 目錄&#xff1a; Redis簡介發布訂閱模式介紹實現思路代碼實現及詳細解釋 1. Redis簡…

HTB Napper WriteUp

Napper 2023年11月12日 14:58:35User Nmap ? Napper nmap -sCV -A -p- 10.10.11.240 --min-rate 10000 Starting Nmap 7.80 ( https://nmap.org ) at 2023-11-12 13:58 CST Nmap scan report for app.napper.htb (10.10.11.240) Host is up (0.15s latency). Not shown: …

gitee推薦-SAPI++

一下內容來自gitee。 SaaS-Apps-Engine: 智者|SAPI是多應用、多租戶SaaS應用引擎&#xff0c;支持&#xff08;小程序/公眾號/輕應用/企微/抖音/支付寶/百度&#xff09;等多平臺應用。基于ThinkPHP6.1/8.0原生多應用模式開發&#xff0c;簡潔、高效、易擴展。集成強大的權限控…

適用于電腦的5個免費文件恢復軟件分享

適用于電腦的最佳免費文件恢復軟件 任何計算機用戶都可能經歷過丟失重要文件的恐懼。重要數據的丟失可能會令人不安和沮喪&#xff0c;無論是由于不小心刪除、計算機故障還是硬盤格式化造成的。幸運的是&#xff0c;在數字時代&#xff0c;您可以使用值得信賴的解決方案檢索這些…

好工具|datamap,一個好用的地圖可視化Excel插件,在Excel中實現地理編碼、拾取坐標

在做VRP相關研究的時候&#xff0c;需要對地圖數據做很多處理&#xff0c;比如地理編碼&#xff0c;根據“重慶市沙坪壩區沙正街174號”這樣的一個文本地址知道他的經緯度&#xff1b;再比如繪制一些散點圖&#xff0c;根據某個位置的經緯度在地圖上把它標注出來。還有有的時候…

vue + docxtemplater 導出 word 文檔

一、痛點 word 導出 這種功能其實之前都是后端實現的&#xff0c;但最近有個項目沒得后端。所以研究下前端導出。 ps&#xff1a; 前端還可以導出 pdf&#xff0c;但是其分頁問題需要話精力去計算才可能實現&#xff0c;并且都不是很完善。可參考之前的文章&#xff1a;利用 h…

MIT6.824-Raft筆記:腦裂、Majority Vote(過半投票/過半選舉)

本部分主要是問題引入&#xff0c;以及給出一個解決方案 1 腦裂&#xff08;Split Brain&#xff09; replication system的共同點&#xff1a;單點 前面幾個容錯特性&#xff08;fault-tolerant&#xff09;的系統&#xff0c;有一個共同的特點。 MapReduce復制了計算&…