Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode 23: Mesclando K Listas Ordenadas com Harbour/xBase e Reutilização de Código

_Créditos das imagens: ChatGPT **Título:** LeetCode 23: Mesclando K Listas Ordenadas com Harbour/xBase e Reutilização de Código **Introdução** Olá, entusiastas de Harbour/xBase e desafios de programação! Depois de explorarmos como mesclar duas listas ordenadas no [nosso post sobre o LeetCode 21](https://www.blacktdn.com.br/2025/03/blacktdn-leetcode-21-merge-two-sorted.html), vamos dar um passo adiante e enfrentar um problema um pouco mais complexo: o LeetCode 23 - Merge K Sorted Lists. Neste artigo, vamos desvendar uma implementação em Harbour/xBase para este desafio, demonstrando como podemos inteligentemente reutilizar a solução que já construímos para o problema 21. Veremos como a modularidade e a construção sobre soluções anteriores podem simplificar problemas mais complexos. **O Problema: LeetCode 23 - Merge K Sorted Lists** O desafio é o seguinte: dado um array (`aLists` em nossa implementação) contendo `k` listas encadeadas, onde cada lista já está ordenada em ordem cres...

Protheus :: Advpl "BUG" na Função: NToL


User Function Foo()

 ConOut( "Bug na nToL" )
 
 ConOut( "NToL( -1000000000 )" , NToL( -1000000000 )  )
 ConOut( "NToL( -100000000 )" , NToL( -100000000 )  )
 ConOut( "NToL( -10000000 )" , NToL( -10000000 )  )
 ConOut( "NToL( -1000000 )" , NToL( -1000000 )  )
 ConOut( "NToL( -100000 )" , NToL( -100000 )  )
 ConOut( "NToL( -10000 )" , NToL( -10000 )  )
 ConOut( "NToL( -1000 )" , NToL( -1000 )  )
 ConOut( "NToL( -100 )" , NToL( -100 )  )
 ConOut( "NToL( -10 )" , NToL( -10 )  )
 ConOut( "NToL( -1 )" , NToL( -1 )  )
 ConOut( "NToL( 0 )" , NToL( 0 )  )
 ConOut( "NToL( 1 )" , NToL( 1 )  )
 ConOut( "NToL( 10 )" , NToL( 10 )  )
 ConOut( "NToL( 100 )" , NToL( 100 )  )
 ConOut( "NToL( 1000 )" , NToL( 1000 )  )
 ConOut( "NToL( 10000 )" , NToL( 10000 )  )
 ConOut( "NToL( 100000 )" , NToL( 100000 )  )
 ConOut( "NToL( 1000000 )" , NToL( 1000000 )  )
 ConOut( "NToL( 10000000 )" , NToL( 10000000 )  )
 ConOut( "NToL( 100000000 )" , NToL( 100000000 )  ) 
 ConOut( "NToL( 1000000000 )" , NToL( 1000000000 )  ) 

Return( NIL )


Bug na nToL
NToL( -1000000000 )
.F.
NToL( -100000000 )
.F.
NToL( -10000000 )
.T.
NToL( -1000000 )
.T.
NToL( -100000 )
.T.
NToL( -10000 )
.T.
NToL( -1000 )
.T.
NToL( -100 )
.T.
NToL( -10 )
.T.
NToL( -1 )
.T.
NToL( 0 )
.F.
NToL( 1 )
.T.
NToL( 10 )
.T.
NToL( 100 )
.T.
NToL( 1000 )
.T.
NToL( 10000 )
.T.
NToL( 100000 )
.T.
NToL( 1000000 )
.T.
NToL( 10000000 )
.T.
NToL( 100000000 )
.F.
NToL( 1000000000 )
.F.
Sem comentários. Para maiores referências consulte: Função: NToL


[]s иαldσ dj

Comentários

Postagens mais visitadas