[請益] Codility面試測驗問題

各位軟體大神大家好。 最近在Linkedin上遇到HR主動聯繫, 跟他談過後說會透過Codility來進行程式測驗。 今天收到了Codility連結, 點進去發現Before you begin最下面寫了一行:

各位大大好

不知道能不能在這邊問

如有犯版規麻煩提醒我

我有一整排的mp4.都是螢幕錄影的檔案

檔名前兩個單字一樣接一個變動的單字之後再接好

幾個相同的單字之後接時間.mp4

大概像下面

A B Taco C D E -2021-xx-yy.mp4

ABCDE都是固定

Taco是任意單字名字

後面的時間也會變

因為資料有3000多筆

想要用程式把他們依照任意單字名字

新建資料夾並且放進去

不知道有沒有先進能給我點建議

因為只有學過一學期的python

所以我理解是

下指令選取資料夾中的mp4 檔

並選取檔名中A到C段

去除A B C

並且設定它為新資料的名稱

再把選取的檔案移動到裡面

然後設定迴圈

不知道這樣能不能行得通

問題我爬了很多cmd 的文

都只教簡單的md來新建資料夾

身為小白的我真的不知道要怎麼去假設那些指令

望有人能幫幫我QQ

—–
Sent from JPTT on my iPhone


※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.112.78 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1625660791.A.202.html

saitoh: regex+back reference07/07 20:31
leo08210917: $mv *Taco*.mp4 ./taget ?07/07 20:32
leo08210917: ./target 拼錯 哭阿07/07 20:32
wulouise: python寫完很好測˙吧,你生一些0kb的檔案去測很快07/07 20:51
taco1234521: 不好意思 前兩樓大大的是cmd 的嗎還是?07/07 21:11
MOONY135: Reg+split reg應該最有難度07/07 21:11
taco1234521: 問題我現在是想要怎麼從3000個檔案裡面指定 然後跑完07/07 21:12
taco1234521: 一圈之後去指定第二個答案07/07 21:12
MOONY135: Regex+move file CMD end07/07 21:12
MOONY135: 不需要 直接for 一圈就可以了07/07 21:13
leo08210917: 懶一點的就找改檔名的tool直接把ABC取代掉再用mv指令07/07 21:17
MOONY135: 是說如果是windows直接在資料夾搜尋taco就會列出檔名類07/07 21:19
MOONY135: 似的東西了吧 然後就可以直接複製檔案過去了07/07 21:19
MOONY135: 你都已經有想法了就動手做做看吧07/07 21:23
MOONY135: 上面已經提供很多思路了07/07 21:24
taco1234521:07/07 21:45
taco1234521: 拍謝還是直接給大大們看好了07/07 21:45
taco1234521: 我全部要排的檔案都在一個資料夾07/07 21:45
taco1234521: 直接案檔案名排也可以07/07 21:45
taco1234521: 只是光放進資料夾就要起碼1000次07/07 21:45
taco1234521: 更何況還要複製中間的名稱成為檔案夾名-.-07/07 21:46
taco1234521: 上面大大可能沒有瞭解我的檔案名要特別處置07/07 21:46
EricTCartman: 阿不就講regex了 07/07 21:52
somefatguy: 所以你想寫python還是寫bat檔 07/07 21:55
somefatguy: regex是regular expression的意思,你可能要去查查 07/07 21:56
taco1234521: 抱歉各位大大 07/07 22:06
taco1234521: 本小白先去查查怎麼用regex 07/07 22:06
enthos: 為了防呆,我都輸出成.bat/.sh檔案檢查之後再執行 07/07 22:13
kkes0001: 去學正則 07/07 22:28
mirror0227: 作業版 07/07 22:40
OrzOGC: regex不用學吧.要用再查就好 07/07 22:45
panbanana: regex101好用 07/07 22:48
vi000246: 要問問題 請附上code 才會有人手癢幫你改 07/07 23:21
vi000246: 你這種問法可能要去codejob板比較快 07/07 23:21
jack91303: 推regex101 07/07 23:25
siriusu: 錯版囉 07/08 00:24
rahit: 你這問法跟觀落音沒兩樣 07/08 01:21
kangan987: 這個很簡單啊…… stackoverflow 搜尋 move files pyth 07/08 01:47
kangan987: on 立刻就有範例了 07/08 01:47
royyy: 那個成人網站我以前也有在看,不過3000多筆螢幕錄影也太猛 07/08 01:50
royyy: 了吧 07/08 01:50
ZakuSIN: 這是Job版不是作業版 07/08 01:51
royyy: 果然性慾是人類成長的原動力 07/08 01:54

※ 編輯: taco1234521 (49.159.112.78 臺灣), 07/08/2021 02:19:41

mathrew: 這很簡單吧 dos command 的 dir /B + for + md 組一組 07/08 06:58
mathrew: 就解決了 07/08 06:58
wei115: 以前會想寫shell,現在只想靠python(x 07/08 16:42
jomi5566: 即使xx沖腦, 還是懂得用程式解決問題給推 07/08 23:23
lgates: 39樓 水喔 一語道破 07/09 02:48