我想了個簡單的思路1.既然是單詞是否有相同順序的字母..分解來看 就是2個字母組合是最小的 所以把s1 和 s2 分解成 兩個字母的順序組合就可以了.2.然後比較分解出來的 2個字母組合數組或者集合 有相同的2個字母組合 就返回true 比如: slient 我把它分成==> sl li ie en nt listen ==> li is st te en然後遍歷比較 只要 裡面有一個 是相同的就跳出======================================import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class riddle {public static boolean isAnagram(String s1,String s2){
boolean flag = false;
List<String> s1list = new ArrayList<String>();
for (int i = 0; i < s1.length()-1; i++) {
s1list.add(s1.substring(i, i+2));
}
List<String> s2list = new ArrayList<String>();
for (int j = 0; j < s2.length()-1; j++) {
s2list.add(s2.substring(j, j+2));
}
for (int i = 0; i < s1list.size(); i++) {
String temp = s1list.get(i);
for (int j = 0; j < s2list.size(); j++) {
String temp2 = s2list.get(j);
if (temp.equals(temp2)) {
flag = true;
break;
}
}
}
return flag;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("請輸入第1個單詞:");
String s1 = in.next();
System.out.println("請輸入第2個單詞:");
String s2 = in.next();
boolean result = riddle.isAnagram(s1, s2);
if (result) {
System.out.println("這是個謎語");
}else{
System.out.println("不是謎語");
}
}
} ==========================================運行結果==========================================請輸入第1個單詞:
slient
請輸入第2個單詞:
listen
這是個謎語
==========================================對於只輸入i和li 或者是 i i 這樣的 也是會判斷為false我在數組截取那裡 做了判斷..所以如果是1個字元 是不截取的..所以不會比較不過整體沒有優化..應該能優化一下...思路大概就這樣
❷ 有人不是我,有馬飛跑過有水能養魚,有土莊稼活,打一字
有人不是我:人就是偏旁部首「亻」,謎底是他。
有馬飛跑過衡並:加「馬」字旁,謎底是馳。
有水能養魚:水就是偏旁部首「氵」,謎底是池。
有土莊稼活:加「土」字旁,謎底是地。
(2)程序員猜字謎擴展閱讀:
猜字謎是一項綿延多年的文字游戲,是我國優秀傳統文化的組成部分之一。
猜字謎主要是根據方塊漢字筆畫繁復、偏扒或旁咐此跡相對獨立,結構組合多變的特點,運用離合、增損、象形、會意等多種方式來進行謎題的破解。
❸ 求謎語,速求,在線等。
B109. 猜四個字:雁斜花落露半頰,水卧銀鉤漠隱沙。細語呢喃白馬至,白頭頸首萬年華。(答案:傾慕許久)B110. 猜四個字:牽手一別水淺清,相逢心許兩同行。耳邊聞女枝後在,莞爾人來與共憑。(答案:我想娶你)B111. 猜四個字:無邊雪後影孤伶,快意心飛寺北憑。寸步無離攜共走,東南艷處一方明。(答案:一塊過吧)B112. 猜四個字:舟頭寄目與心回,牽挽佳人兩共歸。塵逸街間雙影遁,同驅馳馬葉東飛。(答案:咱倆行嗎)B113. 猜四個字:良辰星隱玉足前,纖手西劃兩共牽。約定縱橫相與伴,並肩南邑北吳邊。(答案:跟我走吧)B114. 猜四個字:故居東側玉人逢,半掩娥容女隱蹤。知意紅顏安北去,又行十里有音聲。(答案:做我女友)B115. 猜四個字:梅前垂目繞心庭,似若昭君燕北行。聞有故音回首望,玉人莞爾與同憑。(答案:想照顧你)B116. 猜四個字:得見佳人掩西藏,漫布風中日落香。同享玉食離走返,半依隨爾共情長。(答案:俺稀飯你(俺喜歡你))B117. 猜四個字:星連斜月友心牽,恭讓無言意望天。任爾獨行千里去,遼疆走隱子之間。(答案:愛上你了)B118. 猜四個字:忐心藏匿滿情言,搖弋西風素手牽。十處斜橋橫漢水,葉舟行邇雁翔邊。(答案:讓我愛你)B119. 猜四個字:寒星出水入雲中,斜雁孤鶯宇內橫。飄遠紛絲飛盼目,漓漓珠淚盡清空。(答案:永不分離)B120. 猜四個字:川水中翻故舍西,一別君子影身離。鵝黃飛鳥逐秋色,巴蜀窗前葉半依。(答案:收了我吧)B121. 猜四個字:面北花殘貝玉偎,三英飄落卧舟歸。騰空宇上無蹤影,身半俗塵月里飛。(答案: 傾心於你)B122. 猜四個字:玉人飛入月邊空,關上別離沒影蹤。難解相思將北去,西依燕爾與隨同。(答案:天天想你)B123. 猜四個字:水川亭內動雲出,斜雁平堤躍鯉孤。沉日西塘如美玉,戈灘牽手兩依扶。(答案:別不理我)B124. 猜四個字:相隨八載會亭間,對望鴛鴦逸九天。郡主淚盈飛遠目,舟行邇處玉人牽。(答案:只關注你)B125. 猜四個字:西東走向小橋平,身置茫茫四海行。賦詩無言南笑去,佳人莞爾旎聲縈。(答案:一直等你)B126. 猜四個字:塘前數寸翠竹明,倏爾一別千里行。水卧西川橋會友,同劃東去手牽迎。(答案:等你愛我)B127. 猜四個字:心牽知己月凌空,夢後獨行向北東。爾雅佳人聲旖旎,一別君子隱無蹤。(答案:愛死你了)B128. 猜四個字:西川橫雨又十橋,珠躍平堤匯水交。寄遠心懷飛隱處,翔空鳳翅鳥鸞遙。(答案:愛永不變)B129. 猜四個字:舉頭望月友心縈,垂柳斜舟兩伴行。玉脂音傳飛正北,西塘鏡面隱金亭。(答案:愛無止境)B130. 猜四個字:指西卧日釣鉤垂,花落東風點點飛。紅畔心同人共在,水南橋影燕斜歸。(答案:把心給你)B131. 猜四個字:峨眉山隱畫眉飛,鉤月平原卧水偎。山寺北簫情可待,燕斜霄內鵲橋歸。(答案:我願等你)B132. 猜四個字:千里人歸落葉東,天鵝飛處鳥行空。邀出勺月牽紅線,雁赴雲峰聚九重。(答案:和我約會)B133. 猜四個字:窗前久立望西陽,飛鳥鵝黃縱宇翔。橫葉拱橋十載去,河東一遇會人雙。(答案:陪我同行)B134. 猜四個字:東川之上落花飛,心向青雲兩共偎。湖畔木橋雙鵲戲,窗間望水夢中回。(答案:此情深深)B135. 猜四個字:水橫飛濺躍斜舟,西卧山邊釣玉鉤。禹跡故廬行北去,新人燕爾共春秋。(答案:心已屬你)B136. 猜四個字:沁人麗水影兒清,秀耳之前有意憑。莞爾同攜西倚靠,雲橫垂柳玉鉤瑩。(答案:心隨你動)B137. 猜四個字:挽牽素手向戈灘,窗掩相思憶往前。遠覓飄飛斜月影,玉人莞爾為君顏。(答案:我想見你)B138. 猜四個字:柳垂搖弋手輕扶,鉤月相依點點珠。鵲影重樓西向遠,玉人醉舞半塵俗。(答案:我想追你)B139. 猜四個字:心牽歸友碧波橫,縱入雲空隱遠峰。魚雀北來群雁會,西陽直落待飛騰。(答案:愛上你了)B140. 猜四個字:舟斜窗北雨飛橫,心伴今朝比翼騰。瞳目望遙翔羽隱,一行千里爾重逢。(答案:思念著你)B141. 猜四個字:鴛鴦方現愛心許,孤客憑橋望鬥牛。重聚西塘牽玉手,佳人為伴爾同游。(答案:總牽掛你)B142. 猜四個字:橋空斜月會知音,灼火騰飛雪色瀕。約定共行迎旭日,橫馳千里爾同鄰。(答案:愛的是你)B143. 猜四個字:鵲舞十橋漢水橫,塵巔翔雁月中騰。傾城國色心向處,叩拜同行會頂峰。(答案:愛你如命)B144. 猜四個字:傾心花落如白雨,茵草無邊綠影空。攜友北來同賞月,夕邊人至會宵中。(答案:皆因有你)B145. 猜四個字:佳人遙看紫衣霞,戌雨橫夕點點花。水卧風斜橋會友,仙山歸隱爾同達。(答案:依然愛你)
對不起,我來晚了。都是本人原創愛情表白字謎,看看能不能滿足題主需要。
❹ 壓縮包猜三個數
壓縮包猜三個數字是:947。
壓縮包的後綴文件名是zip,對應九宮格個輸入法裡面的947。
(4)程序員猜字謎擴展閱讀:
猜字謎是一種中國傳統文字游戲,屬於傳統猜燈謎的一種形式。它也是中國特有的一種語言文化現象。猜字謎主要是根據方塊漢字筆畫繁復、偏旁相對獨立,結構組合多變的特點,運用離合、增損、象形、會意等多種方式來進行。
隨著移動互聯網的迅猛發展,漢字傳統的文字游戲也出現了多版的app應用,有成語字謎猜、成語瘋狂猜、猜成語、猜字謎等,這是將紙質變身應用軟體,以數字化推動紙質「革命」。