Заголовок викрадений натхненним відповіддю Грега Х'югілла на те, у чому різниця між 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
Власне, «шинка» у «хом'яка» є однорідною до харчової «шинки». Харчова «шинка» - свиняче м'ясо, а термін «хом'як» походить від спорідненої тварини морської свинки, м'ясо якої замінило м'ясо свиней у довгих морських плаваннях, оскільки тварин було легше вирощувати на кораблі.