2014藍橋杯預賽之猜字母
標題:猜字母
把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。
接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。
得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請寫出該字母。
答案是一個小寫字母,請通過瀏覽器提交答案。不要填寫任何多餘的內容。
為什麼我會想寫這個題的總結,因為當時被這個題目坑了好久,考場上各種報錯,唉,印象特別深刻啊。話不多說,上 程式碼。
public class CaiZiFu { public static void main(String[] args) { StringBuffer str = new StringBuffer("abcdefghijklmnopqrs"); StringBuffer str1 = new StringBuffer(""); for (int i = 0; i < 106; i++) { str1.append(str); } while (str1.length() != 1) { for (int i = 0; i < str1.length(); i += 2) { str1.setCharAt(i, '\0'); } for (int i = 0; i < str1.length(); i++) { if (str1.charAt(i) == '\0') { str1.deleteCharAt(i); } } System.out.println("剩餘字串長度:"+str1.length()); System.out.println("剩餘字串為:"+str1); } } }
相關推薦
2014藍橋杯預賽之猜字母
標題:猜字母 把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母
2014 藍橋杯 預賽 c/c++ 本科B組 第三題:李白打酒 (8' )
第三題:李白打酒 (8' ) 話說大詩人李白,一生好飲。幸好他從不開車。 一天,他提著酒壺,從家裡出來,酒壺中有酒2鬥。他邊走邊唱: 無事街上走,提壺去打酒。 逢店加一
藍橋杯 歷屆試題 猜字母
把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字
藍橋杯題目3猜字母
package s3; public class test3 { public static void main(String[] args) { // TODO Auto-generated method stub /* 標
藍橋杯:標題:猜字母
標題:猜字母 把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。
2014 藍橋杯 預賽 c/c++ 本科B組 第二題:切面條(5' )
第二題:切面條(5' ) 一根高筋拉麵,中間切一刀,可以得到2根麵條。 如果先對摺1次,中間切一刀,可以得到3根麵條。 如果連續對摺2次,中間切一刀,可以得到5根麵條。 那麼,
java藍橋杯第五屆之猜字母
標題:猜字母 把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請寫出該
藍橋杯- 基礎練習: 字母圖形
alt gpo pan 圖片 -- ext .com color ack import java.util.Scanner; public class W { /* A B C D E F G B A B C D E F C B A B C D E D C B A
2017第八屆藍橋杯決賽之旅
時間過得好快,四小時匆匆過去了。其實三個小時的時候就已經坐不住了,想跑。。再看題,看不懂,再檢查,不知道破綻在那裡。拿起麵包,狠狠地撕開咬了一口,拿過牛奶猛吸幾口。看看對面的強哥,笑了笑
藍橋杯 OJ BASIC-3 字母圖形
問題描述 利用字母可以組成一些美麗的圖形,下面給出了一個例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一個n行m列的圖形。 輸入
藍橋杯:BASIC-3 字母圖形
問題描述: 利用字母可以組成一些美麗的圖形,下面給出了一個例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一
藍橋杯 生命之樹
#include <cstdio> #include<iostream> #include <cstring> #include <cmath> #in
2012年藍橋杯預賽題-高斯日記
題目描述 題目標題: 高斯日記 大數學家高斯有個好習慣:無論如何都要記日記。 他的日記有個與眾不同的地方,他從不註明年月日,而是用一個整數代替,比如:4210 後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒著主人:日
藍橋杯練習之入門訓練
第一題: 問題描述 Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入
[JAVA][2013藍橋杯預賽 JAVA本科B組][有理數類]
標題:有理數類 有理數就是可以表示為兩個整數的比值的數字。一般情況下,我們用近似的小數表示。但有些時候,不允許出現誤差,必須用兩個整數來表示一個有理數。 這時,我們可以建立一個“有理數類”,下面的程式碼初步實現了這個目標。為了簡明,它只提供了加法和乘法運算。cl
樹形dp|無根樹轉有根樹|2015年藍橋杯生命之樹
兩個 代碼 ima www. https 2015年 藍橋 ack 大小 2015年藍橋杯第十題——生命之樹(無根樹dfs) ①暴力解法:枚舉子集(選點) + dfs判斷連通性(題目要求連通)滿足上面兩個條件下找出最大值權值和 ②dfs無根樹轉有根樹,遞歸找最優 先學習
2014第五屆藍橋杯JAVA本科B組試題第三題猜字母
把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。 接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。 得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請寫出該字母。答案是一個小寫
2014 第五屆藍橋杯 03 猜字母(java)
猜字母把abcd...s共19個字母組成的序列重複拼接106次,得到長度為2014的串。接下來刪除第1個字母(即開頭的字母a),以及第3個,第5個等所有奇數位置的字母。得到的新串再進行刪除奇數位置字母的動作。如此下去,最後只剩下一個字母,請寫出該字母。答案是一個小寫字母,請通
2014年第五屆藍橋杯B組(C/C++)預賽題目及個人答案(歡迎指正)
1.標題:啤酒和飲料 啤酒每罐2.3元,飲料每罐1.9元。小明買了若干啤酒和飲料,一共花了82.3元。 我們還知道他買的啤酒比飲料的數量少,請你計算他買了幾罐啤酒。 注意:答案是一個整數。請通過瀏覽器提交答案。 不要書寫任何多餘的內容(例如:
藍橋杯 猜字母
text 題解 題目 猜字母 new urn oid dfs -s 猜字母 題目: A A 2 2 3 3 4 4, 一共4對撲克牌。請你把它們排成一行。 要求:兩個A中間有1張牌,兩個2之間有2張牌,兩個3之間有3張牌,兩個4之間有4張牌。 請填寫出所有符