注意:状況で提示されたものはすべて完全に偽物であり、チャレンジをもう少し楽しくするためにここに配置されました;)...または多分;)
=== ===送信の開始=== ===
こんにちは、
最近ディスク障害が発生しました。うまくいけばバックアップがあり、今は写真を取り戻したい。ただし、私が住んでいるパラレルユニバースでは、すべてのバックアップが破損しているように見えます。しかし、ユーザーがファイルを見つけるのに役立つ特別なツールがあったので、それは問題ではありません。それらはあなたのものと少し似ており、画像のように見えるヘッダーをディスクの周りで探します。彼らはまだベータ版であるため、ソフトウェアは見つけた画像を復元し、ランダムな名前を付けて、以下を含むリストを出力します。
写真を撮ったカメラのモデル、または
-
入手できない場合はシングル。モデルにはスペースを含めることができますが、スペースを含めることはできません-
。タブ文字(
\t
、ASCII 9)写真ファイルの名前。
ファイルは標準のテキストファイルで、次のようになります。
[...]
- uyfeiebsvH.jpg
- hv754ce758.gif
- 8321214736.jpg
- FgnvsfHJBs.jpg
- OMGILOVYOU.jpg
- HElloDearH.png
- umanHAYYSG.jpg
COOLCAM S1332 umanIAYYSG.jpg
iCell 7G 1234567890.jpg
[...]
ファイルは非常に大きく、モデルがあるすべてのファイルを別のディレクトリに移動するために、小さなUbroを使用することはできません。
親愛なる人間、私はあなたの助けが必要です。カメラに関するデータが含まれているすべての写真を別のディレクトリに移動してほしいので、このアイコンの混乱、スクリーンショットから私のかわいい猫の写真を見つけることができました...
ただし、これらのバックアップはMy LiquidStateDrive46Xで実行されているため、十分な空き領域がありません(実際にインターネットをダウンロードしているので、他の何かをダウンロードするのは困難です。かろうじてウェブをサーフィンし、あなたが私が見つけた唯一の人、人間です!)
そんな風に生きさせないで!私のために機能する小さなプログラムを書いて、ウブロを少し節約してください。
これはコードゴルフなので、最短のプログラムが勝ちます
私はあなたのプログラムHUMANを起動できるようにする必要があります!そのため、プログラムに既存のインタープリターがあることを確認してください。
リストファイルは、スクリプトを起動したディレクトリにあると期待できます。./list.txtという名前になります
画像を./withmodel/に移動する必要があります
復元されたすべての画像は、プログラムを起動した場所と同じディレクトリにあります
彼の名前に-を含む画像はありません。カメラモデルにも同じことが言えます
単純な関数ではなく、実際のプログラムである必要があります。
インターネットにアクセスできません。ダウンロードしています!これは本当に重要です。
猫の画像がすぐに必要な場合、または生き残れない場合:このコードゴルフは、この日にまだ生きている場合、10月10日に終了します。
=== ===送信終了=== ===