Executando verificação de segurança...
2

Talvez eu deve-se colocar uma observação que este é um tipo de algoritmo comum no meio académico (pelo menos no que frequentei) e aparece muito em concursos de algoritmos e lógica de programação (novamente, dos que já participei 😅)

Carregando publicação patrocinada...
1

De fato essa é uma informação relevante. Isso é utilizado em concursos de algoritmos por algum motivo específico? Por exemplo, precisa economizar memória ou isso deixa a execução mais rápida?

1

Depende muito...

Algumas linguagens mais antigas (e até mesmo algumas poucas linguagens modernas); quando compiladas (ou interpretadas), irão criar variáveis temporárias para cada uma das atribuições;
ou seja seriam criadas três variáveis temporárias para o código em questão.
Ficando mais lento

Mas se o código for reescrito em C; usando inteiros e armazenando os resultados nos registradores; então fica mais rápido.

entretanto; se o processador for um Xeon (que possue a tecnologia quad channel), então endereçar uma variável na memória RAM acaba sendo mais rápido do que executar três operações aritméticas nos registradores.