domingo, 28 de abril de 2013

Problema: Juego de letras




Problema: Juego de letras

En cierto juego de computadora cada letra del alfabeto recibe un valor numérico relativo a su posición en el teclado: las Q, A y Z reciben el valor 1, las W, S y X reciben el valor 2 y así sucesivamente hasta que las O y L reciben el valor 9 y la P recibe el valor 0.

Una palabra formada por estas letras recibe como valor la suma de los valores de las letras que la forman. Por ejemplo, la palabra IESO recibe como valor 8 + 3 + 2 + 9 = 22. Escribe un programa que determine el valor v de una palabra p.

Entrada: Una cadena p formada exclusivamente por letras mayúsculas de la A a la Z. La cadena p no contendrá eñes, acentos ni ningún otro símbolo. La cadena p medirá entre 1 y 1,000 letras.

Salida: Un número entero v.

Evaluación: El programa debe entregar el valor v correspondiente y se asignará el puntaje correspondiente.

Ejemplo de archivo de Entrada
IESO

Ejemplo de archivo de salida
22

Numero primo en Java



sábado, 13 de abril de 2013

Compilar y ejecutar java desde Sublime Text.


Vamos a crear un System Build para poder compilar y ejecutar Java dentro de Sublime Text, al compilar por defecto nos creara un archivo llamado $tu_archivo.class














Seleccionamos New System Build.




Se nos abrirá una pestaña ya con el "cmd":  y le añadimos lo siguiente.


Lo guardan y le ponen el nombre que ustedes quieran, pero siempre y cuando lleve la extensión .sublime-build.


Ya guardado, vamos a Tools, Build System y escogemos el que hicimos en mi caso miJava.

.
Y lo probamos  Ctrl + B.


Darle la vuelta a un numero en C++




viernes, 5 de abril de 2013

Abrir cmd.exe desde Sublime Text


Sublime Text no permite ingresar datos desde teclado, si hacemos aplicaciones en java, c++ o python y queremos ingresar un dato no se podrá desde la consola del mismo programa, para esto tendremos que usar la consola de windows "cmd.exe".
Solo basta con agregar una linea de código en el archivo exec.py
Yo tengo la versión potable así que es mas fácil encontrar la ruta donde se encuentra el archivo.





En mi caso esta en Mis Documentos > Sublime Text 2 > Data > Packages > Default.


En caso contrario si lo instalaste tu ruta sera:
C:\Users\tu_usuario\AppData\Roaming\Sublime Text 2\Packages\Default\exec.py
"tu_usuario" sera el tuyo por lógica.

Lo abrimos para editar y buscamos la linea 154.



Comentamos la linea con un # y le agregamos la siguiente linea de código.


Guardamos y ahora solo falta probarlo.


Compilar y ejecutar C++ desde Sublime Text





Sublime viene con la una opción por defecto para compilar C++, pero no lo ejecuta y lo muestra por la consola, solo crea el archivo .exe, asi que vamos a crear uno nuevo, aunque no es necesario, solo basta con editar el que esta, pero en esta caso lo crearemos desde cero 









Seleccionamos New Build System.




Se nos abrirá una pestaña ya con el "cmd":  y le añadimos lo siguiente.



Lo guardan y le ponen el nombre que ustedes quieran, pero siempre y cuando lleve la extensión .sublime-build.



Ya guardado, vamos a Tools, Build System y escogemos el que hicimos en mi caso miC++.

Y lo probamos  Ctrl + B.