1
0

数値に対応するひらがなの言葉を辞書からリストアップするコード

Last updated at Posted at 2020-05-26

与えられた数値に対応するひらがなの言葉を辞書からリストアップするコードを書いてみました。
日本語の辞書は、ひらがなで、\nで区切られた辞書ならばよいです。
関連:Qiita:かなを数値に換算して和を求めるコード
文字の合計の求め方は、shiracamusさんのコードを参考にしました。

kl.py
#!/usr/bin/python3
import sys
table = " あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやいゆえよらりるれろわゐうゑをん@@@@がぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽっゃゅょー"

v=int(sys.argv[1])
words = [ x for x in open("jm.txt") ]
for a in words:
    total = sum(table.index(kana) for kana in a if kana in table)
    if total==v:
      print(a,end='')

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0