#P453. 變數名稱
變數名稱
題目描述
不少程式語言中都有讓使用者為變數(variable)改名的功能。現在有一虛構的語言JU需滿足以下所有條件的才算是一合法的變量名字:
- 每個字符(character) 只能是英文字母、數字或底線 (A-Z, a-z, 0-9, _) (例如不能有空格)
- 首個字符不能是數字 (0-9)
給定一個字串 s,當它是合法變數名字就輸出 "yes",否則輸出 "no"。保證 s 的字母都是 ascii。
輸入格式
第一行有一正整數 T (1 <= T <= 100),表示接下來有 T 組獨立的測資。
每個測資中共一行,給定一個字串 s (1 <= |s| <= 1000)。
輸出格式
共輸出 T 行,分別為 T 個測資的答案。對第 i 個測資請輸出 "yes" 或 "no" (沒有引號),以表示它是否為一個合法名字。
Samples
["6\r\nabc\r\n_123a\r\n4b1E\r\ne4a oiq\r\ne!91iOe\r\nHiiiii","5\r\nabcaefeg871_1idaiwye\r\nIdk_wHAt_im_tYpING_HeRE\r\nigotoschoolbybus.\r\nvariable\r\nui?)1<33@@"]
["yes\r\nyes\r\nno\r\nno\r\nno\r\nyes","yes\r\nyes\r\nno\r\nyes\r\nno"]
原始資料
- Zero1 題號:
a453 - Hydro 題號:
Z0453 - Locale:
zh_TW - Display:
deprecated