Judul dicuri terinspirasi oleh jawaban Greg Hewgill untuk Apa perbedaan antara JavaScript dan Java?
pengantar
Java dan JavaScript adalah bahasa yang umum digunakan di kalangan programmer, dan saat ini merupakan tag paling populer di Stack Overflow. Namun seperti yang kita semua tahu, selain dari nama yang mirip, keduanya hampir tidak memiliki kesamaan.
Untuk menghormati salah satu perdebatan pemrograman yang paling terkenal, dan terinspirasi oleh frustrasi saya baru-baru ini dalam pencarian tag , saya mengusulkan yang berikut:
Tantangan
Tulis program yang menggunakan string sebagai input. Kembali car
jika string dimulai dengan "Java" dan tidak termasuk "JavaScript". Kalau tidak, kembalilah carpet
.
Contoh Input dan Output
mobil:
java
javafx
javabeans
java-stream
java-script
java-8
java.util.scanner
java-avascript
JAVA-SCRIPTING
javacarpet
karpet:
javascript
javascript-events
facebook-javascript-sdk
javajavascript
jquery
python
rx-java
java-api-for-javascript
not-java
JAVASCRIPTING
Catatan
- Pencocokan input harus peka huruf besar kecil
- Hanya kemungkinan untuk output yang seharusnya
car
ataucarpet
- Poin bonus imajiner jika jawaban Anda menggunakan Java, JavaScript, atau Regex
- Judul Alternatif: Java adalah JavaScript, ham juga untuk hamster
javacarpet
mungkin akan menemukan bug yang tidak dimiliki oleh test case yang ada.
imaginary bonus points if your answer uses Java, Javascript, or Regex
, apakah itu membuat bytecount solusi seperti itu kompleks? ;)
Alternate Title: Java is to JavaScript as ham is to hamster
Sebenarnya, "ham" di "hamster" adalah serumpun untuk makanan "ham". Makanan "ham" adalah daging babi, dan istilah "hamster" berasal dari hewan yang terkait, babi guinea, yang dagingnya menggantikan daging babi pada perjalanan laut yang panjang karena hewan lebih mudah dipelihara di atas kapal.