AlgoDeduce
deduce the algorithm


Prequel, ToPAS?

ToPAS (Torneio de Programação para Alunos do Secundário) is a programming contest for high school students in Portugal, held annually since 2003, organized by DCC-FCUP (the Department of Computer Science of the Faculty of Sciences of the University of Porto).

Past problem descriptions can be found at the ToPAS website and, in the links below, selected problems have been adapted and can be solved as AlgoDeduce Prequel challenges. The most efficient solutions can be uploaded to the Prequel Code Golf leaderboards with anonymous identifiers. No registry. No cookies. No ads. No tracking.

Note that Prequel is not an official/accepted programming language of the ToPAS contest. Nevertheless, it is easy to translate Prequel code to any of the official ToPAS programming languages.

Video walkthrough of possible solution to 2023 C.


Challenges

2024

B: Dias até ao Natal
C: Melhores amigos
D: Não metas água!
E: Vai um?
F: Tudo em família!
G: Festa da empresa
H: Zega Zinga, Zoga Zonga

2023

A: Febre!!!
D: E o vencedor é...
E: Miradouros
F: 4-em-linha
G: O Génio da Lâmpada
H: Batota?

2022

B: Quem almoça de graça?
C: Convites para os amigos
D: Trilhos de números
E: Shallow fake sunflowers
F: Medições adocicadas
G: Validar códigos de livros
H: Atenção à tensão

2019

B: Segredos mal guardados
C: CSI Portugal
D: Tio Patinhas, o avarento?
E: Magia com cartas
F: Joaquim Moedas
G: Ainda os apanhamos

2018

A: Arpejos
C: Compras online com cupão
D: Campeonato de telepatia
E: Jogo dos feijões
F: Manda p'ra offshore
G: Os (co)primos mais afastados

2017

A: Chão de ilusão
B: Sistema de rega gota-a-gota
C: Salta lajes
D: O número perdido
F: Toques na bola
G: Programa casamenteiro

2016

A: Registo de Altos e Baixos do Caminhante
B: Curso de verão
C: Química à Toa
D: Jogo na Abobadeira
F: Água mole em pedra dura
G: ToPAS Parking

2015

B: Varas e côvados
C: Preço incerto
D: O estranho caso dos símbolos mutantes
E: Leilões Morse
F: Batalha Naval
G: iNetCode this message

2014

A: Quantos dias fazes?
C: iFind – a App para encontrares o que queres
D: Indicador mais-ou-menos
E: Código d'Avintes
F: Lançado às feras
G: Viagens na minha terra

2013

B: Arte ou engenho?
C: Sopinha de letras
D: Mas que calor!
E: Topqui
F: Bilheteira Boas-Fitas
G: Calimero no túnel

2012

A: Rock in Rio
C: Patinagem
D: Codificação run-length
E: Ken-Ken
F: Afinal ainda há metro
G: Balão à vista

2011

A: Liga Europa
B: Gasolina
D: Mastermind
E: Cronogramas
F: Plano de Férias
G: Caçada aos Gambozinos

2010

B: Pedra, Papel, Tesoura
C: Genética
D: Casamentos Perfeitos
E: Quarto!
F: O Padeiro Viajante
G: Eyjafjallajokull

2009

B: Problemas de Agenda
C: Dilema do Prisioneiro
D: Ali Baba e a Biometria
E: Robôs Ricochete
F: Sentemo-nos
G: Linhas Coloridas

2008

A: Preciosismos
B: Caçando Caudas
C: Psittacus Erithacus
D: Olh-Ó-Robô
E: Ti-Nó-Ni
F: Barbearia Chic

2007

A: Minuto Verde
B: Febre de Sábado à Tarde
C: Bart e a Matemática
D: Jogo da Vida
F: Pânico na AutoEstrada
G: Corte e Costura

2006

A: Prendam os suspeitos do costume!
B: ET em Estado de Choque
C: Cigarras Tontas
D: Telefones de Emergência
E: Numerais Romanos
F: Combate Final
H: Onde vem a tartaruga?

2005

B: Reunião
C: Matrículas
D: Triângulo de Sierpinski
E: Telepreso
F: Relógio Digital
G: Sentar ou não Sentar?

2004

A: Torneio de Programação
B: Da Gordura à Formosura
C: Quadrados Mágicos
E: O Relógio de D. João Segundos
F: Fogo Cruzado
G: Jogo do Galo

2003

B: Compressor de Informação
C: A Calculadora do João
D: Simulador de Tetris
E: Labirinto da cobra
F: Espiral de números
G: Reservas para Estádio do Maracaná