Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP

_Créditos das imagens: ChatGPT_ # LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP O desafio [**"Letter Combinations of a Phone Number"**](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) (Combinações de Letras de um Número de Telefone) é um problema clássico de programação que envolve a geração de todas as combinações possíveis de letras que um número de telefone pode representar, com base no mapeamento tradicional dos teclados de telefone. Abaixo, comparamos duas implementações desse desafio: uma em **Harbour** e outra em **TOTVS TLPP** (TOTVS Language Plus Plus). ## O Desafio Dada uma string contendo dígitos de 2 a 9, retorne todas as combinações possíveis de letras que esses dígitos podem representar. O mapeamento dos dígitos para as letras é o mesmo dos teclados de telefone tradicionais: - 2: "abc" - 3: "def" - 4: "ghi" - 5: ...

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