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, car
jeś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ć
car
lubcarpet
- Wyimaginowane punkty bonusowe, jeśli Twoja odpowiedź używa Java, JavaScript lub Regex
- Alternatywny tytuł: Java to JavaScript, podobnie jak szynka to chomik
javacarpet
mogą 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 hamster
W 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.