輸入描述:
每個輸入資料報含多個測試點。每個測試點後有乙個空行。 第一行為測試點的個數t(t<=100)。 每個測試點包含1行,為乙個字串」hh:mm:ss」,表示鐘錶顯示的時間。輸出描述:
對於每個測試點,輸出一行。如果鐘錶顯示的時間為真實存在的時間,則不做改動輸出該時間,否則輸出乙個新的」hh:mm:ss」,表示修改最少的數字情況下,字典序最小的真實存在的時間。輸入例子1:
2輸出例子1:19:90:23
23:59:59
19:00:231、當時沒有看懂 輸出描述裡面要求的 每乙個測試點都要有乙個輸出;這樣才是正確的 我一開始寫成了乙個字串陣列;最後一起輸出的;所有在這裡面出錯了 ;總結出自己的弱點 因為長期刷leetcode 對輸入輸出的描述這一方面比較缺乏;所以還是待於加強;23:59:59
寫乙個函式判斷輸入的字串是否為乙個合格的時間;如果不合格的話 轉化為合格的至於怎麼轉化,需要直接把時、分、秒的第一位直接賦值為『0』就是了;
其中需要比較字串 所以需要寫乙個字串的比較函式
另外需要寫乙個字元轉化為字串的函式 這個是自己不會的;需要把字元轉化為乙個字串陣列表示出來 然後在直接賦值給乙個string類物件
//第一題:
#include#include #include #include#include#includeusing namespace std;
string chartostring(char c)
; s = s1;
//cout << "字元轉化為字串是:";
//cout << s << endl;
return s;
}bool cmp(string &s1, string s2)
string printstring(string &s)
}
網易互娛筆試題 幸運N串
題目描述 連續n串被認為是幸運串,給乙個全部由大寫字母組成的字串,允許改變最多兩個大寫字母 也允許不改變或改變1個大寫字母 是的字串中包含的最長的連續n串的長度最大。輸入 t 表示有t組用例 每一行用例包含一行大寫字串s 0 s 50000,s 為字串長度 輸出 每乙個測試用例,輸出乙個整數,表示操...
JS 電子時鐘
思路 獲取當前時間的時間物件 從時間物件中獲取當前的時間資訊,寫入到頁面中 注意 獲取的月份是從0開始的 星期,0是週日,還需要將數值轉化為漢字 d div d.innerhtml nowtime setinterval function 1000 建立當前時間物件 var d newdate 獲取...
Qt LCD電子時鐘
先上效果圖吧 就是這個樣子,簡單的時間顯示時間。這裡需要注意的是,我們最好建立乙個空檔案,這裡我們需要建立乙個整合qlcdnumber的類 具體方法如下圖 一下是源 digiclock.h ifndef digiclock h define digiclock h include include c...