private static List<Ponte> RetornarPontes(out int quantidadePilares) { var pontes = new List<Ponte>(); var primeiraLinha = Console.ReadLine().Split(SEPARADOR_PADRAO); quantidadePilares = int.Parse(primeiraLinha[0]); var quantidadePontes = int.Parse(primeiraLinha[1]); for (int i = 0; i < quantidadePontes; i++) { var dadosPonte = Console.ReadLine().Split(SEPARADOR_PADRAO); var ponte = new Ponte(dadosPonte); pontes.Add(ponte); } return pontes; }
private static List<Ponte> RetornarPontesTeste(out int quantidadePilares) { var linhasTeste = INPUT_TESTES_1.Split(SEPARADOR_LINHA_TESTES); var pontes = new List<Ponte>(); var primeiraLinha = linhasTeste[0].Split(SEPARADOR_PADRAO); quantidadePilares = int.Parse(primeiraLinha[0]); var quantidadePontes = int.Parse(primeiraLinha[1]); for (int i = 1; i <= quantidadePontes; i++) { var dadosPonte = linhasTeste[i].Split(SEPARADOR_PADRAO); var ponte = new Ponte(dadosPonte); pontes.Add(ponte); } return pontes; }
public override void Operacao() { //Console.WriteLine("AbstracaoExtendida:Operacao()"); Ponte.OperacaoImplementada(); }