編寫乙個程式求解字謎遊戲問題

2022-08-21 15:24:13 字數 1452 閱讀 6030

問題描述:輸入是由一些字母和單詞構成的二維陣列,目標是找出字謎中的單詞,這些單詞可以是水平、垂直或沿對角線以任何方向放置。

編寫乙個程式求解字謎遊戲問題

t h i s 找出 this、two、fat、that

w a t s

o a h g

f g d t

分析:方向有8種

1從左到右 2從右到左

3從上到下 4從下到上

5從左上到右下 6從右下到左上

7從左下到右上 8從右上到坐下

已經頭皮發麻

/**

* @description: 問題描述:輸入是由一些字母和單詞構成的二維陣列,目標是找出字謎中的單詞,這些單詞可以是水平、垂直或沿對角線以任何方向放置。

* 編寫乙個程式求解字謎遊戲問題

* t h i s 找出 this、two、fat、that

* w a t s

* o a h g

* f g d t

分析:方向有8種

1從左到右 2從右到左

3從上到下 4從下到上

5從左上到右下 6從右下到左上

7從左下到右上 8從右上到坐下

已經頭皮發麻

* @return

: void

* @author

: mufeng

* @time: 2020/4/25 10:37

*/@test

public

void

test3();

char two_dimensional_char=,,,};

findwords(two_dimensional_char,words);

}private

void findwords(char

two_dimensional_char, string words)

//2從右到左

for(int y=two_dimensional_char[x].length-1;y>=0;y--)

for(int i=0;i)

system.out.println();

}//2從右到左

if(rl.tostring().contains(words[i]))

system.out.println();}}

}//5從左上到右下 6從右下到左上(簡單)

//7從左下到右上 8從右上到坐下(簡單)

//3從上到下 4從下到上

//對角線翻轉,列印需要旋轉之前的

tochar(two_dimensional_char);

}public

char tochar(char

chars)

k++;

}return

toarr;

}

**還未寫完,思路已經很明確

求解字謎遊戲問題

解決乙個流行的字謎。輸入是由一些字母和單詞的二維陣列組成。目標是趙楚字謎中的單詞,這些單詞可能是水平 垂直或沿著對角 線異任何方向放置的。例如求解下圖 圖1 1 字謎示例12 341t his2 wats 3oah g4fg dt書中給出的直觀演算法 對單詞表中的每個單詞。我們檢查每乙個有序三元組 ...

編寫乙個程式 8

計算器程式 對於計算的優先順序問題,如何從輸入讀取包括數字和操作符在內的表示式的方法,並以一種合理的方式進行儲存?分詞 tokenize 讀取輸入字元並組合成單詞 token 單詞可以看做乙個單元的乙個字串行,例如數字或者運算子。利用 kind,value 的形式來表示單詞,其中kind表示單詞是乙...

用python編寫乙個小遊戲

1.隨機生成兩個數字 1 1000 在控制台中隨機獲取兩個數字相加 如果使用者輸入正確得10分,否則扣10分。總共5道題,最後輸出得分 import random grade 0for i in range 5 num1 random.randint 1,100 num2 random.randin...