标题被盗灵感来自格雷格Hewgill的回答到什么是JavaScript和Java之间的区别?
介绍
Java和JavaScript是程序员常用的语言,并且是Stack Overflow上最流行的标签。然而,众所周知,除了名字相似外,两者几乎没有共同之处。
为了纪念编程界最臭名昭著的辩论之一,并受到我最近对标记搜索的不满启发,我提出以下建议:
挑战
编写一个将字符串作为输入的程序。返回car
如果字符串开头的“Java”和不包括“的JavaScript”。否则,返回carpet
。
输入和输出示例
汽车:
java
javafx
javabeans
java-stream
java-script
java-8
java.util.scanner
java-avascript
JAVA-SCRIPTING
javacarpet
地毯:
javascript
javascript-events
facebook-javascript-sdk
javajavascript
jquery
python
rx-java
java-api-for-javascript
not-java
JAVASCRIPTING
笔记
- 输入匹配不区分大小写
- 输出的唯一可能性应该是
car
或carpet
- 如果您的答案使用Java,JavaScript或Regex,则可获得虚构的奖励积分
- 备用标题:Java是JavaScript,就像火腿是仓鼠
javacarpet
可能会捕获现有测试用例所没有的错误。
imaginary bonus points if your answer uses Java, Javascript, or Regex
,是否会使这种解决方案的字节数变得复杂?;)
Alternate Title: Java is to JavaScript as ham is to hamster
实际上,“仓鼠” 中的“火腿”与食物“火腿”有关。食物“火腿”是猪肉,术语“仓鼠”来自相关的动物豚鼠,由于在船上较容易饲养,因此在长时间的海上航行中其肉代替了猪肉。