Pythonの例では平日をソートします
1147 ワード
ハイプログラマー
今日のセッションでは、2〜5年の範囲の経験のインタビューラウンドで非常にユニークで大部分の質問を解決しようとします.
それで、問題はストリングの「Wun Tues Sat Sun fri - thurs mon」がこのようにあります、そして、あなたは以下の方法でそれを分類しなければなりません.
入力:「Wed Tuesは、太陽のfreサーモンモンに座りました」
出力:「モンtuesは、frsはSunに座りました」
そこでここでコーディングを開始します.
Buy me coffee
今日のセッションでは、2〜5年の範囲の経験のインタビューラウンドで非常にユニークで大部分の質問を解決しようとします.
それで、問題はストリングの「Wun Tues Sat Sun fri - thurs mon」がこのようにあります、そして、あなたは以下の方法でそれを分類しなければなりません.
入力:「Wed Tuesは、太陽のfreサーモンモンに座りました」
出力:「モンtuesは、frsはSunに座りました」
そこでここでコーディングを開始します.
m = ["Mon", "Tue", "Wed", "Thu", "Fri"]
n = ["Tue", "Wed", "Mon", "Thu", "Fri", "Tue", "Mon", "Fri"]
print(sorted(n, key=m.index))
['Mon', 'Mon', 'Tue', 'Tue', 'Wed', 'Thu', 'Fri', 'Fri']
ORd = {name:val for val, name in enumerate(m)}
print(d)
{'Fri': 4, 'Thu': 3, 'Wed': 2, 'Mon': 0, 'Tue': 1}
print(sorted(n, key=d.get))
['Mon', 'Mon', 'Tue', 'Tue', 'Wed', 'Thu', 'Fri', 'Fri']
これは、この種の問題の最も単純な解決でありえました.Buy me coffee
Reference
この問題について(Pythonの例では平日をソートします), 我々は、より多くの情報をここで見つけました https://dev.to/abdulla783/sort-weekdays-in-python-example-wed-tues-sat-sun-fri-thurs-mon-5b3oテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol