uCoder | 1013 | Nível: 2 | Tempo Limite: 10
Conversão de RAs
Adaptado por erich.rodriguesf
Competição: Interfatecs 2014 2ª fase
O Centro Paula Souza vem passando por significativas modificações nos últimos anos e uma delas se refere ao software para controle acadêmico que foi implantado de forma unificada para todas as Fatecs. O SIGA (esse é o nome do sistema de gestão) padronizou o registro acadêmico em todas as unidades, além de oferecer uma série de recursos muito interessantes para os professores, coordenadores de curso e secretários acadêmicos. Uma das mudanças mais perceptíveis proporcionadas pela implantação do SIGA foi a mudança no formato dos números de matrícula dos alunos, os chamados RAs. Antigamente esse dado variava grandemente entre as unidades, agora todas usam o mesmo formato, de 13 dígitos numéricos, na forma FFFCCCAASTNNN, onde:
FFF = Código numérico da Fatec (Sorocaba é 003, São Paulo é 002, etc)
CCC = Código do curso:
048 – Análise e Desenvolvimento de Sistemas
061 – Sistemas Biomédicos
073 – Eletrônica Automotiva
074 – Logística
080 – Polímeros
081 – Processos Metalúrgicos
099 – Projetos Mecânicos
100 – Fabricação Mecânica
AA = Ano de ingresso do aluno
S = Semestre de ingresso do aluno (1=primeiro semestre, 2= segundo semestre) T = Turno do curso (1=manhã/matutino, 2=tarde/vespertino, 3=noite/noturno) NNN = Número sequencial do aluno
Por exemplo, o novo RA 0030481321099 significa:
-
Fatec:
003 (Sorocaba)
Curso:
048 (Análise e Desenvolvimento de Sistemas)
Ano de ingresso:
13 (2013)
Semestre de ingresso:
2 (Segundo semestre)
Turno:
1 (manhã)
Número sequencial:
099
Na Fatec de Sorocaba, por exemplo, o RA antigo era composto por 8 caracteres, na forma CCAASNNN, onde:
CC = Sigla do curso:
AD – Análise e Desenvolvimento de Sistemas (manhã) AN – Análise e Desenvolvimento de Sistemas (noite) SD – Sistemas Biomédicos (manhã)
LT – Logística (tarde)
PL – Polímeros (tarde)
PD – Projetos Mecânicos (manhã)
PN – Projetos Mecânicos (noite)
OD – Fabricação Mecânica (manhã)
ON – Fabricação Mecânica (noite)
AA = Ano de ingresso do aluno
S = Semestre de ingresso do aluno (1=primeiro semestre, 2= segundo semestre)
NNN = Número sequencial do aluno
Ainda temos, em Sorocaba, alunos remanescentes do período em que, no ato da matrícula, o RA era gerado no formato antigo. Sua equipe foi designada para gerar um programa que, para um RA antigo da Fatec de Sorocaba informado, gere uma versão correspondente no novo formato de 13 caracteres, aproveitando nos últimos três dígitos a informação correspondente do RA antigo. Por exemplo, o RA antigo AD132099 seria o equivalente ao RA novo 0030481321099.
Entrada
Inicialmente um valor N é informado, indicando a quantidade de casos de teste a serem processados. Seguem-se N linhas, cada uma contendo uma string de 8 caracteres representando um RA antigo válido da Fatec de Sorocaba. Não serão fornecidos RAs antigos dos cursos de Eletrônica Automotiva e de Processos Metalúrgicos, pois são cursos muito recentes e já foram implantados com os novos RAs
Saída
Para cada caso de teste, imprima o novo RA de 13 caracteres correspondente ao RA antigo lido.
Exemplo de Entrada | Exemplo de Saída |
---|---|
9 |
0030481011001 |