public IHttpActionResult Get(string texto)
        {
            RetornoDTO dto  = new RetornoDTO();
            var        rota = Request.RequestUri;

            dto.Rota       = Request.RequestUri.AbsolutePath;
            dto.Parametros = Request.RequestUri.Query.Split('?')[1];
            var resposta = Questoes.Questao2(texto);

            dto.Messagem.Add("Os brackets estão Balanceados? " + Questoes.Questao2(resposta));
            dto.Resposta = resposta;
            return(Ok(dto));
        }
        public IHttpActionResult Get(string texto)
        {
            RetornoDTO dto  = new RetornoDTO();
            var        rota = Request.RequestUri;

            dto.Rota       = Request.RequestUri.AbsolutePath;
            dto.Parametros = Request.RequestUri.Query.Split('?')[1];
            var resposta = Questoes.Questao4(Tools.ConverterEmLista(texto));

            dto.Messagem.Add("Capacidade de armazenagem de água é de " + Convert.ToString(resposta));
            dto.Resposta = Convert.ToString(resposta);
            return(Ok(dto));
        }
Exemplo n.º 3
0
        public IHttpActionResult Get(string texto)
        {
            RetornoDTO dto  = new RetornoDTO();
            var        rota = Request.RequestUri;

            dto.Rota       = Request.RequestUri.AbsolutePath;
            dto.Parametros = Request.RequestUri.Query.Split('?')[1];
            var resposta = Questoes.Questao3(Tools.ConverterEmLista(texto));

            dto.Messagem.Add(resposta);
            dto.Resposta = resposta;
            return(Ok(dto));
        }
Exemplo n.º 4
0
        public IHttpActionResult Get(int alvo, String texto)
        {
            RetornoDTO dto = new RetornoDTO();

            List <int> lista     = Tools.ConverterEmLista(texto);
            List <int> resultado = Questoes.Questao1(lista, alvo);

            if (resultado != null)
            {
                dto.Messagem.Add("Indice nº 1 : " + resultado[0] + " (" + lista[resultado[0]] + ")");
                dto.Messagem.Add("Indice nº 2 : " + resultado[1] + " (" + lista[resultado[1]] + ")");
                dto.Messagem.Add("Para o Alvo : " + Convert.ToString(alvo));
                dto.Resposta   = "[" + resultado[0] + "," + resultado[1] + "]";
                dto.Rota       = Request.RequestUri.AbsolutePath;
                dto.Parametros = Request.RequestUri.Query.Split('?')[1];
            }
            else
            {
                dto.Messagem.Add("Não foi encontrada conbinação possivel para o Alvo informado ");
            }
            return(Ok(dto));
        }