
export function validar(x: string): boolean {
if (!x) return false;
x = x.replace(".", "").replace(".", "").replace("-", "");
if (x.length !== 11) return false;
if (
x === "00000000000" ||
x === "11111111111" ||
x === "22222222222" ||
x === "33333333333" ||
x === "44444444444" ||
x === "55555555555" ||
x === "66666666666" ||
x === "77777777777" ||
x === "88888888888" ||
x === "99999999999"
) return false;
let a = 0;
let b = 0;
for (let i = 1; i < 10; i++) {
a = a + parseInt(x.substring(i - 1, i)) * (11 - i);
}
b = (a * 10) % 11;
if (b === 10 || b === 11) {
b = 0;
}
if (b !== parseInt(x.substring(9, 10))) {
return false;
}
a = 0;
for (let i = 1; i < 11; i++) {
a = a + parseInt(x.substring(i - 1, i)) * (12 - i);
}
b = (a * 10) % 11;
if (b === 10 || b === 11) {
b = 0;
}
if (b !== parseInt(x.substring(10, 11))) {
return false;
}
return true;
}
A inteligência artificial já está transformando o mercado de tecnologia — e os desenvolvedores que aprendem a usá-la saem na frente.
Neste curso rápido e direto ao ponto, você vai aprender como usar duas das principais ferramentas de IA para programadores: ChatGPT e Cursor AI.
Se você é desenvolvedor júnior, pleno ou até mesmo um estudante, este curso vai te mostrar, com exemplos práticos, como a IA pode ajudar a escrever código mais rápido, gerar testes automatizados, refatorar funções confusas, documentar projetos, aprender novas tecnologias e até revisar seu próprio código.
Você verá o ChatGPT sendo usado como assistente de programação, ajudando a resolver problemas do dia a dia. Vai entender como fazer prompts inteligentes, como revisar o que a IA escreve e como adaptar para seu contexto.
Além disso, aprenderá a usar o Cursor AI, um editor de código com inteligência artificial integrada, que permite refatorar arquivos inteiros, escrever testes com um clique e navegar por grandes bases de código com agilidade.
Este curso é totalmente prático, com foco em produtividade real. E ao final, você ainda leva um PDF com prompts prontos para usar no seu dia a dia como programador.
Aproveite essa oportunidade e aprenda agora a colocar a IA para trabalhar a seu favor!