
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonでクロスワードの答えを見つける(文字を並び替えて名詞を見つける) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonでクロスワードの答えを見つける(文字を並び替えて名詞を見つける) - Qiita
# janomeをインポート 形態素解析(辞書を参照するため) from janome.tokenizer import Tokenizer # ite... # janomeをインポート 形態素解析(辞書を参照するため) from janome.tokenizer import Tokenizer # itertoolsをインポート 重複なしのあらゆる並びを取得用 import itertools # 初期化 ループに入る前に行う t = Tokenizer() # 並び替え前の文字列をTextに代入 text = "ティアースト" # 文字列結合用の変数を初期化 str1="" # permutationsで重複なしの数字の並びを取得 a = list(itertools.permutations([0,1, 2, 3, 4, 5])) # aには[(0, 1, 2, 3, 4, 5), (0, 1, 2, 3, 5, 4),…]の様な # 形でデータが入る 今回は6文字の並びを調べるので0~5を指定 for i in range(len(a