Reto de programacion - Comprobar valor del primer caracter.

Iniciado por Sanko, Octubre 18, 2012, 11:17:35 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 18, 2012, 11:17:35 AM Ultima modificación: Octubre 22, 2012, 10:04:41 AM por Sanko
- ¿En que consiste el reto?

· Comprueba que el primer caracter de la variable 'a' sea 'h' , si este comienza por 'h' imprime un mensaje indicando que es correcto, de lo contrario que imprima un mensaje mostrando que es incorrecto.

- ¿Dificultad? : 2/10 (Sencillito)

De a poco ire aumentando la dificultad para que se puedan ir entreteniendo tanto usuarios iniciados  como usuarios avanzados.

Aqui yo hice dos scripts , uno en python y otro en ruby :

Python :

Código: python
#Reto de programacion , Difucultad? -> Sencilla
#Comprueba que el primer caracter de la variable 'a' sea 'h'
#Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'

a = raw_input("Escribale un valor a la variable a : -> ")

if a.startswith('h'):
print "Correcto el primer caracter es una h"
else:
print "Incorrecto el primer caracter no es una h"


Imagen :



Ruby :

Código: ruby
#Reto de programacion , Difucultad? -> Sencilla
#Comprueba que el primer caracter de la variable 'a' sea 'h'
#Si lo es imprime 'Correcto' si no lo es imprime 'Incorrecto'

print "Escribale un valor a la variable a :\n"
a = gets.chomp

if a.match(/^h/)
puts 'Correcto el primer caracter es una h'
else
puts 'Incorrecto el primer caracter no es una h'
end


Imagen :



PHP - OKOL :

Código: php
<?php
$cadena = "hola";
echo 'la palabra es '.$cadena.'<br />':

if($cadena['0'] == "h")
{
echo "correcto! la primera letra es h";
} else {
echo "Incorrecto";
}
?>


Imagen :



Abnormality - Pascal :

Código: php
program Untitled;
uses crt;
var palabra:string;
begin
writeln('Introducir palabra');
read(palabra);
if (palabra[1]) = 'h' then
write('Primera letra es H, correcto') else
write('Primera letra NO es H, incorrecto');
repeat until keypressed
end.


Imagen :




noxon - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta :



Imagenes :




aneraka - Java :

Código: java
    package Programacion;
     
    import java.util.Scanner;
     
    public class RetoSanko {
     
            /**
             * @param args
             */
            public static void main(String[] args) {
     
                     Scanner sc = new Scanner(System.in);
                     System.out.println("Ingrese la palabra con la condición secreta");
                     String palabra = sc.nextLine().toUpperCase();
                     if(palabra.startsWith("H"))
                             System.out.println("La palabra ingresada es correcta");
                     else
                             System.out.println("La palabra ingresada no es correcta");
            }
     
    }


Imagen :


k0ws - VB6 :
Código: php

Sub Main()
Dim cadena As String
cadena = "hola"
If Left(cadena, 1) = "h" Then
MsgBox "La palabra comienza por h", vbInformation, "Comprobador"
Else
MsgBox "La palabra no comienza por h", vbExclamation, "Comprobador"
End If
End Sub


Imagen : SIn imagen (k0ws es un vaguito).

Xt3mpito - Javascript :

Código: javascript

<script>
var texto = prompt("Escribe una palabra:");
if(texto.substr(0, 1) == "h"){
alert("Empieza con h");
}else{
alert("No empieza con h");
}
</script>


Imagenes :





Oggy - C++ :

Código: php
#include <iostream.h>
using namespace std;
int main (void)
{
    char l[10];
    l[0] = 'h';
    l[1] = 'y';
    l[2] = 'd';
    l[3] = 'r';
    l[4] = 's';
    l[5] = 'c';
    l[6] = 'u';
    l[7] = 't';
    l[8] = 'z';
    l[9] = 'w';
    l[10] = 'z';
   
    char x;
   
    cin>> x;
   
   
    if(x == 'h')
    {
       cout<<"comienza con h";
       
       
        }
       
        else
        {
           cout<<"no comienza con h";
            }
   
    system("pause >>nul");
   
   
}


Imagen:



HD_Breaker - Java :

Código: java
package javaapplication52;
import javax.swing.JOptionPane;
public class JavaApplication52 {

    public static void main(String[] args) {
        String Texto="";
        Texto=JOptionPane.showInputDialog("Ingrese Una Frase");
        char Text[] = new char [Texto.length()];
        for (int i = 0; i < Texto.length(); i++) {
            Text[i] = Texto.charAt(i);
        }
        if (Text[0] == 'h') {
            JOptionPane.showMessageDialog(null, "Correcto");
        }else{
            JOptionPane.showMessageDialog(null, "Incorrecto");
        }
    }
}


imagenes :





Me envias un MP indicando el lenguaje , poneis el code y tambien una imagen y yo os  incorporare al post.

Pasarón el reto :

-Okol - PHP
-Abnormality - Pascal
-Noxon - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
-Aneraka - Java
-k0ws - VB6
-Xt3mp - Javascript
-Oggy - C++
-HD_Breaker - Java
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

Octubre 18, 2012, 01:48:49 PM #1 Ultima modificación: Octubre 18, 2012, 01:54:39 PM por Okol
Facil pero bueno, Sigue asi bro!! asi muchos van practicando
FELICIDADES!

EDIT: MUCHAS GRACIAS POR REVIVIR ESTA SECCIÓN BRO!!
Underc0de Manager!


La imagen estaba en el rar que te mande por MP, el vago eres tu que ni lo habras mirado XD

-Saludos-

Código: javascript

<script>
var texto = prompt("Escribe una palabra:");
if(texto.substr(0, 1) == "h"){
alert("Empieza con h");
}else{
alert("No empieza con h");
}
</script>



Cada vez que me das Karma me motivas



código C++
Código: php
#include <iostream.h>
using namespace std;
int main (void)
{
    char l[10];
    l[0] = 'h';
    l[1] = 'y';
    l[2] = 'd';
    l[3] = 'r';
    l[4] = 's';
    l[5] = 'c';
    l[6] = 'u';
    l[7] = 't';
    l[8] = 'z';
    l[9] = 'w';
    l[10] = 'z';
   
    char x;
   
    cin>> x;
   
   
    if(x == 'h')
    {
       cout<<"comienza con h";
       
       
        }
       
        else
        {
           cout<<"no comienza con h";
            }
   
    system("pause >>nul");
   
   
}

Un Poco de Java

Código: php

package javaapplication52;
import javax.swing.JOptionPane;
public class JavaApplication52 {

    public static void main(String[] args) {
        String Texto="";
        Texto=JOptionPane.showInputDialog("Ingrese Una Frase");
        char Text[] = new char [Texto.length()];
        for (int i = 0; i < Texto.length(); i++) {
            Text[i] = Texto.charAt(i);
        }
        if (Text[0] == 'h') {
            JOptionPane.showMessageDialog(null, "Correcto");
        }else{
            JOptionPane.showMessageDialog(null, "Incorrecto");
        }
    }
}



Entonces él dijo, "cruzad con vuestras tropas y atacad porque es lo único que le queda a nuestro pueblo...".

Ya se cierra el reto , me ha gustado que colaborase tanta gente , espero que entre todos podamos seguir sacando retitos.
Un saludo a todos los participantes y gracias por participar.
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD