miércoles, 14 de diciembre de 2016

ACM A+B Problem C#

Problema de : ACM 1000
Lo traduje para que sea mas entendible:
/*************************************************************************/
[Texto Original]
Calculate a + b

Input

a and b

Output

a+b

Sample

inputoutput
1 5
6

Notes

Use + operator
/*************************************************************************/
[En español]
Calcular a + b

Entrada

a y b

Salida

a+b

Ejemplo

entradasalida
1 5
6

Notas

Usa el operador +
Solución 1, la mas optima
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/****************************************************************/
using System;
namespace aplusb
{
    class Program
    {
        static void Main(string[] args)
        {
            String[] digi = Console.ReadLine().Split(' ');
            Console.WriteLine(int.Parse(digi[0]) + int.Parse(digi[1]));
        }
    }
}
/****************************************************************/
Solucion 2
Nota: 1 y 5 se ponen en la misma linea, no en lineas separadas.
1 5 [correcto]
1
5
[incorrecto]

///////////////////////////////////////////////////////////////////////////////////////////////////
using System;
namespace aplusb
{
    class Program
    {
        static void Main(string[] args)
        {
            String digi = Console.ReadLine();
            char[] num = digi.ToCharArray();
            int [] ii=new int[digi.Length];
            int a, b, c;
            int i = 0;
            ii[i] = num[i]-48;
            a = ii[i];
            i++;
            if(ii[i]==' ')
            {
                c = ii[i];
            }
            i++;
            ii[i] = num[i] - 48;
            b = ii[i];
            Console.WriteLine(a + b);
            Console.ReadLine();
        }
    }
}
/***********************************************************************/
Eso es todo por hoy, espero que les haiga gustado.

Creditos:
http://acm.timus.ru/

No hay comentarios:

Publicar un comentario