Название похищенного вдохновленный ответ Грег 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
На самом деле, «ветчина» в «хомяка» является родственным к пищевому «ветчина». Пищевой «ветчиной» является мясо свиньи, а термин «хомяк» происходит от родственного животного, морской свинки, чье мясо заменило мясо свиньи в дальних морских рейсах, поскольку животных было легче выращивать на корабле.