Titel gestohlen, inspiriert von Greg Hewgills Antwort auf Was ist der Unterschied zwischen JavaScript und Java?
Einführung
Java und JavaScript sind unter Programmierern häufig verwendete Sprachen und derzeit die beliebtesten Tags bei Stack Overflow. Doch wie wir alle wissen, haben die beiden, abgesehen von ähnlichen Namen, fast nichts gemeinsam.
Zu Ehren einer der berüchtigtsten Debatten der Programmierung und inspiriert von meinen jüngsten Frustrationen bei der Tag-Suche , schlage ich Folgendes vor:
Herausforderung
Schreiben Sie ein Programm, das einen String als Eingabe aufnimmt. Rückgabe, car
wenn der String mit "Java" beginnt und kein "JavaScript" enthält. Andernfalls kehren Sie zurück carpet
.
Beispiel für Ein- und Ausgabe
Wagen:
java
javafx
javabeans
java-stream
java-script
java-8
java.util.scanner
java-avascript
JAVA-SCRIPTING
javacarpet
Teppich:
javascript
javascript-events
facebook-javascript-sdk
javajavascript
jquery
python
rx-java
java-api-for-javascript
not-java
JAVASCRIPTING
Anmerkungen
- Bei der Eingabe muss die Groß- und Kleinschreibung nicht beachtet werden
- Nur Möglichkeiten zur Ausgabe sollten
car
oder seincarpet
- Imaginäre Bonuspunkte, wenn Ihre Antwort Java, JavaScript oder Regex verwendet
- Alternativer Titel: Java ist für JavaScript wie Schinken für Hamster
javacarpet
können Fehler auftreten, die in den vorhandenen Testfällen nicht auftreten.
imaginary bonus points if your answer uses Java, Javascript, or Regex
, macht das solche Lösung bytecount komplex? ;)
Alternate Title: Java is to JavaScript as ham is to hamster
Eigentlich ist der „Schinken“ in „Hamster“ ist verwandt mit dem Essen „ham“. Das Lebensmittel "Schinken" ist Schweinefleisch, und der Begriff "Hamster" leitet sich von dem verwandten Tier, dem Meerschweinchen, ab, dessen Fleisch Schweinefleisch auf langen Seereisen ersetzte, da die Tiere auf einem Schiff leichter aufzuziehen waren.