Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring

_Créditos das imagens: ChatGPT_ ### LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring Resolver o problema do [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/description/) é um exercício clássico de programação, que desafia desenvolvedores a encontrar a maior substring palindrômica dentro de uma string. Recentemente, exploramos soluções tanto em Harbour quanto em TLPP (Total Language Protheus Programming). Neste artigo, comparamos as implementações nessas duas linguagens, destacando suas semelhanças, diferenças e funcionalidades específicas. #### Implementações em Harbour ##### Versão 5.1 Essa solução utiliza a técnica de expansão a partir do centro do palíndromo. Cada caractere ou par de caracteres consecutivos é considerado um possível "centro". O algoritmo expande em ambas as direções enquanto os caracteres forem iguais, retornando o maior palíndromo encontrado. ##### Versão 5....

Minhas Idéias em BlackTDN :: Estrelando : Fernando Willian de Souza Furtado

"Bom dia a todos,

Hoje pela manhã ao ligar o meu note na empresa, como de costume acessei o BlackTdn e vi o post sobre gerar informações com CPF valido.

E então surgiu a ideia de validar o cadastro de todos os funcionários, motoristas, clientes e fornecedores(pessoa física).

Decidi fazer então uma busca no banco de dados ( o que de fato consegui mas demorou um pouco para fazer todo em query) Como todo programador resolvi automatizar essa busca/validação.

Criei uma função no banco de dados para o calculo do digito verificador, onde a mesma retorna duas colunas a mais (CPFOK, DIGITO_CORRETO).
Abaixo exemplo de utilização após compilado a função.:

Select     
      RA_FILIAL,
      RA_MAT,
      RA_CIC,
      CPFOK,
      DIGITO_CORRETO
From
      SRA010 SRA
            Cross Apply
      ValidCPF(RA_CIC)
Where
      D_E_L_E_T_  = ' ' And
      CPFOK       = 0

Digito_Verificador_de_CPF.sql

Espero que ajude
Valeu,

Fernando Willian de Souza Furtado"

A Equipe BlackTDN te saúda.

Comentários

Postagens mais visitadas