Fork me on GitHub

teddy online judge

teddy es un oso de peluche

516. Slash

Limite de tiempo : 1 seg.   Total runs : 21  Aceptados : 4

The American English slash (/) is a punctuation mark. In the early modern period, in the Fraktur script, which was widespread through Europe in the Middle Ages, one slash(/) represented a comma, while two slashes (//) represented a dash.

With the wide use of computers, slash appeared far more than at any previous time in history. On Unix-like systems and in URLs, the slash is to separate directory and file components of a path:

/home/whuacm/chaeyeon/Sherlockpp.jpg
http://acm.whu.edu.cn/

But in Windows systems, it uses (\) to separate directory and file components of a path:

C:\Usersv-yungao\MusicShake

That really confuses me. Could you help me to judge if the string I wrote is right.

Please notice that I would only make a mistake by changing (\) to (/) or (/) to (\). All the strings were constituted by a-z, A-Z, 0-9, (.), (\) and (/), no other characters would appear in the strings.

A string of URL always begins with “[a-zA-Z]+://” (Notice (/) maybe changed to (\) ), in which “[a-zA-Z]+” represents any non-empty string of letters.

Windows path begins with “[a-zA-Z]:” (Notice (\) maybe changed to (/)), in which “[a-zA-Z]” means an English letter. (e.g. “C:\windows” is a URL not a Windows path)

The path of Unix-like system begins with (/) or (\).

I’ll give you some strings, can you tell me which type those strings belong to and those correct forms.

Sample Input/Output

4
http://acm.whu.edu.cn/felioj
http:/acm.whu.edu.cn/11111011001/
homewhuacmSlashyama
Z:movie/chaeyeon
It"s a URL!
http://acm.whu.edu.cn/felioj
It"s a URL!
http://acm.whu.edu.cn/11111011001/
It"s a path in Unix-like systems!
/home/whuacm/Slash/yama
It"s a path in Windows system!
Z:moviechaeyeon


Hecho por Alan Gonzalez @_alanboy ; Concepto Luis Hector Chavez @lhchavez ; Infraestructura por Instituto Tecnologico de Celaya

contribuciones de los usuarios bajo la licencia cc-wiki con atribucion requerida