Título robado inspirado en la respuesta de Greg Hewgill a ¿Cuál es la diferencia entre JavaScript y Java?
Introducción
Java y JavaScript son lenguajes de uso común entre los programadores, y actualmente son las etiquetas más populares en Stack Overflow. Sin embargo, como todos sabemos, aparte de nombres similares, los dos no tienen casi nada en común.
En honor a uno de los debates más infames de la programación, e inspirado por mis recientes frustraciones en la búsqueda de etiquetas , propongo lo siguiente:
Reto
Escriba un programa que tome una cadena como entrada. Regrese car
si la cadena comienza con "Java" y no incluye "JavaScript". De lo contrario, regrese carpet
.
Ejemplo de entrada y salida
coche:
java
javafx
javabeans
java-stream
java-script
java-8
java.util.scanner
java-avascript
JAVA-SCRIPTING
javacarpet
alfombra:
javascript
javascript-events
facebook-javascript-sdk
javajavascript
jquery
python
rx-java
java-api-for-javascript
not-java
JAVASCRIPTING
Notas
- La coincidencia de entrada no debe ser sensible a mayúsculas y minúsculas
- Solo las posibilidades de salida deben ser
car
ocarpet
- Puntos de bonificación imaginarios si su respuesta usa Java, JavaScript o Regex
- Título alternativo: Java es a JavaScript como jamón es a hámster
javacarpet
podrían detectarse errores que los casos de prueba existentes no detectan.
imaginary bonus points if your answer uses Java, Javascript, or Regex
, ¿eso hace complejo el bytecount de tal solución? ;)
Alternate Title: Java is to JavaScript as ham is to hamster
Actually, the "ham" in "hamster" is cognate to the food "ham". The food "ham" is pig meat, and the term "hamster" is derived from the related animal, the guinea pig, whose meat replaced pigs meat on long sea voyages as the animals were easier to raise on a ship.