0
これはコードゴルフのようなものです。どのように文字列のリストを文字の合計で並べ替えると、A:1、B:2、...という意味ですか?文字列リストを文字列で並べ替える最短方法
私が考えることができるものは、大きすぎるコードです。私の考えは、文字列とその合計で辞書を作成することでした。おそらく
これはコードゴルフのようなものです。どのように文字列のリストを文字の合計で並べ替えると、A:1、B:2、...という意味ですか?文字列リストを文字列で並べ替える最短方法
私が考えることができるものは、大きすぎるコードです。私の考えは、文字列とその合計で辞書を作成することでした。おそらく
ない最短間違い最もパフォーマンスではないが、簡単な解決策:
l = ['dosvn', 'ghsoshnj', 'svblkhsdb', 'qgvmla']
def f(a,b):
return cmp(sum([ord(c) for c in a]), sum([ord(c) for c in b]))
l.sort(f)
コードで..................試みをしてください.... –
大きなコードを試してみて、人々が努力を見たら、大きな時間を助けます。また、[mcve]もチェックしてください。 – roadrunner66