Concatenar dois ficheiros
Existem dois ficheiros com texto. O primeiro tem todas as linhas enumeradas como no exemplo abaixo:
1. Individuos e Interações acima de Processos e Ferramentas
2. Software Funcional acima de Documentação Abrangente
3. Colaboração com o Cliente acima de Negociação de Contratos
4. Responder a Mudanças acima de Seguir um Plano
O segundo contém apenas linhas consecutivas. É pedido que combines o segundo ficheiro com o primeiro, continuando a enumeração e adicionando as linhas do segundo ficheiro.
A entrada contém duas linhas - o nome do primeiro ficheiro e o nome do segundo.
O programa deve mesclar os ficheiros.
__Entrada__
doc.txt
second.txt
__doc.txt
__1. Individuos e Interações acima de Processos e Ferramentas
2. Software Funcional acima de Documentação Abrangente
3. Colaboração com o Cliente acima de Negociação de Contratos
4. Responder a Mudanças acima de Seguir um Plano
__second.txt
__Satisfação do cliente através de entrega contínua e antecipada de software
Acomodar alterações de requisitos ao longo do processo de desenvolvimento
Entrega frequente de software funcional
Colaboração entre as partes interessadas do negócio e os desenvolvedores ao longo do projeto
Apoiar, confiar e motivar as pessoas envolvidas
Permitir interações face a face
Software funcional é a principal medida de progresso
Processos ágeis para suportar um ritmo de desenvolvimento consistente
Atenção ao detalhe técnico e design aumenta a agilidade
Simplicidade
Equipas auto-organizadas encorajam grandes arquiteturas, requisitos e designs
Reflexões regulares sobre como se tornar mais eficaz
Resultado __doc.txt
__1. Individuos e Interações acima de Processos e Ferramentas
2. Software Funcional acima de Documentação Abrangente
3. Colaboração com o Cliente acima de Negociação de Contratos
4. Responder a Mudanças acima de Seguir um Plano
5. Satisfação do cliente através de entrega contínua e antecipada de software
6. Acomodar alterações de requisitos ao longo do processo de desenvolvimento
7. Entrega frequente de software funcional
8. Colaboração entre as partes interessadas do negócio e os desenvolvedores ao longo do projeto
9. Apoiar, confiar e motivar as pessoas envolvidas
10. Permitir interações face a face
11. Software funcional é a principal medida de progresso
12. Processos ágeis para suportar um ritmo de desenvolvimento consistente
13. Atenção ao detalhe técnico e design aumenta a agilidade
14. Simplicidade
15. Equipas auto-organizadas encorajam grandes arquiteturas, requisitos e designs
16. Reflexões regulares sobre como se tornar mais eficaz
Nota que os nomes dos ficheiros são fornecidos na entrada e nem sempre são
doc.txt
ou second.txt
.Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB