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)); }
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)); }
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)); }