JavaScriptとJavaの違いは何ですか?に対するGreg Hewgillの答えに触発されたタイトルの盗難
前書き
JavaとJavaScriptはプログラマーの間で一般的に使用される言語であり、現在Stack Overflowで最も人気のあるタグです。しかし、よく知られているように、似たような名前は別として、この2つに共通点はほとんどありません。
プログラミングの最も悪名高い討論の1つに敬意を表し、タグ検索の最近の不満に触発されて、次のことを提案します。
チャレンジ
入力として文字列を受け取るプログラムを作成します。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
実際、「ハムスター」の「ハム」は食べ物の「ハム」と同じです。食物「ハム」は豚肉であり、「ハムスター」という用語は、モルモットという動物に由来します。モルモットは、船での飼育が容易だったため、長い航海で豚の肉に取って代わりました。