Tytuł skradzione zainspirowany odpowiedź Greg Hewgill jest na czym polega różnica między JavaScript i Java?
Wprowadzenie
Java i JavaScript są powszechnie używanymi językami wśród programistów i są obecnie najpopularniejszymi tagami w przepełnieniu stosu. Jednak, jak wszyscy wiemy, oprócz podobnych nazw, te dwa nie mają ze sobą prawie nic wspólnego.
Na cześć jednej z najbardziej niesławnych debat programistycznych i zainspirowanych moimi ostatnimi frustracjami związanymi z wyszukiwaniem tagów , proponuję:
Wyzwanie
Napisz program, który pobiera ciąg znaków jako dane wejściowe. Zwraca, carjeśli ciąg zaczyna się od „Java” i nie zawiera „JavaScript”. W przeciwnym razie wróć carpet.
Przykład wejścia i wyjścia
samochód:
java
javafx
javabeans
java-stream
java-script
java-8
java.util.scanner
java-avascript
JAVA-SCRIPTING
javacarpet
wykładzina podłogowa:
javascript
javascript-events
facebook-javascript-sdk
javajavascript
jquery
python
rx-java
java-api-for-javascript
not-java
JAVASCRIPTING
Notatki
- Dopasowanie danych wejściowych powinno nie uwzględniać wielkości liter
- Jedynymi możliwościami wyjścia powinny być
carlubcarpet - Wyimaginowane punkty bonusowe, jeśli Twoja odpowiedź używa Java, JavaScript lub Regex
- Alternatywny tytuł: Java to JavaScript, podobnie jak szynka to chomik
javacarpetmogą wykrywać błędy, których nie mają istniejące przypadki testowe.
imaginary bonus points if your answer uses Java, Javascript, or Regex, czy to sprawia, że takie rozwiązanie jest skomplikowane? ;)
Alternate Title: Java is to JavaScript as ham is to hamsterW rzeczywistości „szynka” w „chomiku” odnosi się do „szynki” spożywczej. „Szynka” spożywcza to mięso wieprzowe, a termin „chomik” pochodzi od spokrewnionego zwierzęcia, świnki morskiej, której mięso zastąpiło mięso wieprzowe podczas dalekich podróży morskich, ponieważ zwierzęta łatwiej było hodować na statku.