Tentando Resolver os Primeiros Desafios de Programação de Harvard | #4

  Рет қаралды 92,481

dewoibau

dewoibau

Күн бұрын

Пікірлер: 574
@dewoibau
@dewoibau Жыл бұрын
DISCORD: discord.com/invite/SrE59Y6DAQ Meus códigos do caos kkk: github.com/Lucas-Woibau/Exercicios_Semana_01_Cs50 Link do curso pela Fundação Estudar: www.estudarfora.org.br/cursos/cc50/ Link do curso no KZbin: kzbin.info/www/bejne/j6C7qZispZaKiLM
@luizhenrique1458
@luizhenrique1458 Жыл бұрын
Depois de muitos anos estudando programação, é muito bom ver esses vídeos e ver a empolgação de quem ta começando, lembrando que eu me sentia do mesmo jeito.
@TiCambirela
@TiCambirela Жыл бұрын
KKKKKKKKKK eu pensei a mesma coisa na moral, eu acho muito massa ver essa empolgação.
@fabricioribeiro4797
@fabricioribeiro4797 Жыл бұрын
Eu estou no mesmo pique, amando dms a programação!!!
@dewoibau
@dewoibau Жыл бұрын
obrigado a todos vcs que são a minha maior motivação para continuar ❤️
@goriladev
@goriladev 8 ай бұрын
E hj em dia como tá? Valeu a pena?
@luizhenrique1458
@luizhenrique1458 8 ай бұрын
@@goriladev valeu sim, hoje sou dev senior na accenture.
@sr.tomate3818
@sr.tomate3818 2 ай бұрын
O desafio 3 eu tinha conseguido, mas o codigo faria até mesmo alan turing e charles babbge ter um derrame, e então eu vi você simplesmente colocando outro for dentro do primeiro e depois de encerrar o segundo. Isso foi genial.
@VitorHugo-g1k
@VitorHugo-g1k Жыл бұрын
CARA tu e minha nova motivaçao skskks eu tava a muito tempo querendo aprender a programa e estou me ispirando em voce kk obg. e Seus videos sao muito bons :D
@dewoibau
@dewoibau Жыл бұрын
Obrigado manooo, bora pra cima 🦝✊🏼
@Guilhermekkjj
@Guilhermekkjj Жыл бұрын
O dahora da programação é que cada um faz o programa de um jeito diferente. Os desafios da semana 2 são muito mais interessantes e recomendo fazer todos eles tbm
@dewoibau
@dewoibau Жыл бұрын
bora fazer, tem muito cabelo pra cair ainda hahaha
@Gorgonoid
@Gorgonoid Жыл бұрын
Mano, lembro mais nada de programação. Mas tô adorando ver seus vídeos kkk
@0_drean
@0_drean Жыл бұрын
Oque ta fazendo aqui Gorgo? KKKKKKKKKKKKK
@luca35mm
@luca35mm Жыл бұрын
O brabo por aqui
@moacyrlouzada3561
@moacyrlouzada3561 Жыл бұрын
Perfeito. Até que em fim alguém que explica programação de um jeito divertido e mostra pra quem TB é ruim em matemática como eu rs. Obrigado pelo seu conteúdo.
@dewoibau
@dewoibau Жыл бұрын
Valeu amigo
@CBTechno
@CBTechno Жыл бұрын
Esse curso é muito bom, fiz ele após anos de formado e abriu um leque de aprendizado!
@dewoibau
@dewoibau Жыл бұрын
Ele é muito bom mesmo
@maclaurinrocha2881
@maclaurinrocha2881 Жыл бұрын
Sei que deve dar um trabalhão fazer estes vídeos, mas na moral são incríveis fora que ainda conseguimos ver a sua evolução coma programação. Espero que lance mais videos como este aqui ,valeu
@dewoibau
@dewoibau Жыл бұрын
da mesmo kkkkk valeu mano vou continuar lançando pode deixar, valeu mesmo :)
@bsnvx
@bsnvx Жыл бұрын
to começando agr meus estudos de programação com objetivo de me tornar dev front end e esse canal é um motivador pra mim. Nunca pare de gravar seus videos!
@dewoibau
@dewoibau Жыл бұрын
Nunca vou mano, que bom que estou ajudando ❤
@yotozangue
@yotozangue Жыл бұрын
que fofinho!!! você me fez lembrar da época em que eu quebrava a cabeça com esses exercícios! parabéns pelo vídeo e continue (depois que virar a "chave" da lógica de programação tudo vai fazer sentido)
@dewoibau
@dewoibau Жыл бұрын
obrigadooo ❤️
@BrutalHeroBR
@BrutalHeroBR Жыл бұрын
Que massa, cara. Parabéns ai pelo trampo, já usei mt C aqui na minha facul pra conseguir fazer os trabalhos dos professores e é mt legal vez vc fazendo de um jeito dinâmico e animando a galera a aprender tmb!
@dewoibau
@dewoibau Жыл бұрын
Valeeeu mano ❤
@eliardnotneru
@eliardnotneru Жыл бұрын
3:20 eu acho que o codigo funciona porque ja tinha um espaço a mais entre as escadas, sendo um espaço a mais que tu teria que compensar, eu acho
@dewoibau
@dewoibau Жыл бұрын
exatamente
@GabrielOvidor
@GabrielOvidor Жыл бұрын
Opa! Comentando para ajudar no conteúdo brabo!!!
@nicolasaraujo6078
@nicolasaraujo6078 Жыл бұрын
Cara tu fazendo esses videos explicativos assim ajuda demais, é uma coisa surreal. Me inspiro demais a aprender e estudar quando vejo seus vídeos 👏
@dewoibau
@dewoibau Жыл бұрын
VALEEEU MANOOO❤
@sadeyes1700
@sadeyes1700 Жыл бұрын
ahhh que massa!! eu como aluno de comp aqui da ufscar falo com propriedade, se você aprende a lógica da programação a ponto de olhar um código e descrever em voz alta o que ele faz você consegue entender tudo com um pouco de esforço, não desista amigo, estou acompanhando sua jornada, boa sorte!!
@GizBranco97
@GizBranco97 Жыл бұрын
Eu fiz comp na ufscar tb !
@sadeyes1700
@sadeyes1700 Жыл бұрын
@@GizBranco97 eu já vi vc no grupo!! xD
@Roberto-bp5ni
@Roberto-bp5ni Жыл бұрын
minha irmã ta fazendo engenharia quimica na UFSCAR, eu curso engenharia da computação e to aprendendo c++ tmb, ja aprendi tudo oq ele ta usando mas sinto que n conseguiria passar nem do primeiro exercicio kkk o máximo que consegui criar foi uma calculadora com loping que calcula as 4 operações basicas usando o switch
@guh0493
@guh0493 Жыл бұрын
8:55 😂😂 que desgraçeira kkkkkk, no começo eu também fazia umas gambiarra maluca assim, ai meu professor ia la declarava só 1 variavel eu ficava tipo: 😐 ah
@dewoibau
@dewoibau Жыл бұрын
kakakka exatamente
@victortanuki
@victortanuki Жыл бұрын
Já me ocorreu kkkkkk
@jesselopespereira1085
@jesselopespereira1085 Жыл бұрын
CS50 é incrível! Fiz e faria novamente. Parabéns pelo vídeo.
@dewoibau
@dewoibau Жыл бұрын
o curso é top mesmo, valeeu mano
@nandaszyo
@nandaszyo Жыл бұрын
Esse canal me deu o gás que eu precisava para persistir e continuar tentando. Muito obrigada!!!
@dewoibau
@dewoibau Жыл бұрын
aaaa que boom!!! entra no discord tem muita gente se ajudando lá
@marcielfonsecaliu5235
@marcielfonsecaliu5235 Жыл бұрын
Muito bom, fiz essa aula também, aproveitei para fazer um video para a yt sobre ciência da computação para motivar mais pessoas..
@dewoibau
@dewoibau Жыл бұрын
tooop mano
@Guigo-s
@Guigo-s Жыл бұрын
Nossa o começo, como ele é lindo! Já fiz todos esses exercícios no meu curso também hahaha Lembro que tinha alguns que pareciam ser impossível de se resolver, meu professor passou um site chamado beecrowd pra gente e lá tinha uns que só era possível resolver com C e eu nunca tinha tentado pq todos diziam que era difícil usar C, logo dps fomos introduzidos a Assembly e daí eu me apaixonei por programação, ficava dias estudando essa linguagem ela é desafiadora, fiz exercícios nesse nível em Assembly e a diferença é gritante mas ajudou muito na minha lógica de programação! Siga firme e tenha sempre esse tesão por programar!
@dewoibau
@dewoibau Жыл бұрын
assembly 💀
@ALIAU_T
@ALIAU_T Жыл бұрын
@@dewoibau so é possivel crackear programa feitos em C com assembly, e o bixo é bruto pq é de matar aquilo la kkkkkkkkkkkkkkk
@ludo3941
@ludo3941 Жыл бұрын
8:43 essa questão eu resolvi com get_string ao invés de get_long. Dessa forma, a manipulação de cada dígito fica algo mais direto e é só você transformar para inteiro na hora de fazer as contas.
@dewoibau
@dewoibau Жыл бұрын
realmente mano
@endrewsxs
@endrewsxs Жыл бұрын
o meu humor não aguenta esse tipo de edição de vídeo, eu to morrendo aqui KKKKKKKKKKKKKKKKKKKKKSCR MUITO BOM
@dewoibau
@dewoibau Жыл бұрын
kkkkkkkkkkkkkkk
@Billy-x9e
@Billy-x9e Жыл бұрын
esperando ansiosamente pra chegar em ponteiro e alocação dinâmica com struct
@dewoibau
@dewoibau Жыл бұрын
💀
@Guilhermekkjj
@Guilhermekkjj Жыл бұрын
Tem esse conteúdo no CS50?
@Billy-x9e
@Billy-x9e Жыл бұрын
@@Guilhermekkjj não sei mano, vi o curso hoje e pretendo fazer também, mas nao conferi isso, mas na faculdade que faço, tem, deve ser parte da linguagem, então deve ter sim
@dewoibau
@dewoibau Жыл бұрын
creio q sim mano
@pedito6805
@pedito6805 Жыл бұрын
Trás mais irmão, to amando seu conteudo!
@dewoibau
@dewoibau Жыл бұрын
obrigado❤
@ikao777
@ikao777 Жыл бұрын
Mt bom, tá me lembrando bastante de quando eu fiz o curso e é fenomenal ver o quanto se pode chegar no mesmo resultado com diferentes formas
@dewoibau
@dewoibau Жыл бұрын
siim kkkkk
@Art-rb4el
@Art-rb4el Жыл бұрын
2:33 lembrando que a complexidade desse código ficou quadrática, ou seja... ele pode ser escrito de forma muito mais eficiente (mas vc vai ver mais sobre isso nas prox aulas do curso).
@dewoibau
@dewoibau Жыл бұрын
Top manoo valeu pelo comentário
@Art-rb4el
@Art-rb4el Жыл бұрын
@@dewoibau top é teu vídeo incentivando a glr a ir para o CS50 e n comprar curso lixo. Tem mais conteúdo nessa aula do CS50 do que em todos os cursos de "programação" da atualidade juntos. Inclusive, recomendo usar o The Odin Project para complementar esse CS50.
@admdofbi4162
@admdofbi4162 3 ай бұрын
eu to vendo isso em 2024 e ta sendo muito util para aprender c vou procurar esse curso do cs50 pq n consigo coloca no gdb online e tentar aprender uma forma do meu jeito
@aoquadrado7639
@aoquadrado7639 Жыл бұрын
Mano, assisti os 4 vídeos, me inscrevi pois pqp kkkkk é de rachar o bico, estou na jornada pra programar e com o humor proposto eu aprendi um pouco mais a idéia.
@dewoibau
@dewoibau Жыл бұрын
kakakaka valeu amigo
@DuasCabecasUmaIdeia
@DuasCabecasUmaIdeia Жыл бұрын
Eu também to fazendo esse curso e vou fazer vídeos com minha trajetória também. SE TA DANDO CERTO EU FAÇO PAE KKKKK, eu to conseguindo fazer os exercícios mas pooooooooooooo muito merito pra ti man!
@dewoibau
@dewoibau Жыл бұрын
po que massa kkkkkkk faz a trajetória mano que vai ser sucesso kkkk valeeeu
@DuasCabecasUmaIdeia
@DuasCabecasUmaIdeia Жыл бұрын
@@dewoibau Só na fé
@edielmartins5105
@edielmartins5105 Жыл бұрын
Cara parabéns pelo vídeo eu ia iniciar esse curso de havard, to terminando um curso gratuito de lógica, mas nem da vontade de terminar, visto que o CC50 é bem mais completo, mas vou terminar pelo certificado e por não querer deixar ele na metade, mas continue firme no curso amigo, vamos estar aqui juntos.
@Art-rb4el
@Art-rb4el Жыл бұрын
cara, é literalmente o mesmo curso! como o CC50 é mais completo?
@Art-rb4el
@Art-rb4el Жыл бұрын
na real, o CC50 é menos completo, pois n tem o módulo de Cybersecurity.
@7sinddv13
@7sinddv13 Жыл бұрын
Estou acompanhando essa grande jornada desde o início. Para mim é muito satisfatório de ver, ainda mais a edição que está muito boa! Continua firme e forte 🙏
@dewoibau
@dewoibau Жыл бұрын
vou siiim mano 😁
@garts6789
@garts6789 Жыл бұрын
Mano essa série de vídeos tá muito incrível
@dewoibau
@dewoibau Жыл бұрын
obrigado manoo
@zskaam2943
@zskaam2943 Жыл бұрын
Estou amando essa saga!
@dewoibau
@dewoibau Жыл бұрын
Essa saga ta dando um trampo mas tá valendo muito a pena
@desativay3562
@desativay3562 Жыл бұрын
vou ver se consigo um tempo para fazer esse mesmo curso muito feliz com sua evolução amigo!
@dewoibau
@dewoibau Жыл бұрын
faz mano é muito bom ❤
@manoelvictor9131
@manoelvictor9131 Жыл бұрын
Cai de paraquedas aqui, que conteúdo bom cara... Para Béns
@dewoibau
@dewoibau Жыл бұрын
valeu manim
@lucasdossantos1274
@lucasdossantos1274 Жыл бұрын
Hahaha muito brabo mano, sei bem como é o perrengue pra aprender programação começando por C, ganhou mais um inscrito maninho !
@dewoibau
@dewoibau Жыл бұрын
Obrigado manoooooo ❤ é hard mas vale a pena kkkk
@codigoprogramado7257
@codigoprogramado7257 Жыл бұрын
Depois de 11 anos programando eu sinto novamente a nostalgia de quando eu também comecei a programar.😊
@dewoibau
@dewoibau Жыл бұрын
hahaha nostalgia é um sentimento muito bom ❤️
@157decocaina
@157decocaina Жыл бұрын
tu sabe quais linguagens?
@157decocaina
@157decocaina Жыл бұрын
da umas dica ai
@codigoprogramado7257
@codigoprogramado7257 Жыл бұрын
@@157decocaina Assembly, C, C++, o básico de Java, e tô estudando Python, pois estou criando uma IA.
@codigoprogramado7257
@codigoprogramado7257 Жыл бұрын
@@157decocaina Cara eu comecei comentando todas as linhas dos meus códigos, depois de algumas semanas eu parei com isso passei a dividir o código em blocos, até que aprendi a criar e manipular as bibliotecas, em C e C++ são os arquivos HEADER, em Java eu descobrir um arquivo LIB, mais não sei se é o arquivo padrão da linguagem, porque só estudei Java para passar de algumas matérias da faculdade. Outra coisa que me ajudou muito foi refazer projetos de outras pessoas e ir entendendo como a pessoa fez aquilo, eu vi muitos vídeos, li artigos de fóruns e sites. Fiz e refiz jogos, programas e até aplicativos para Android, sempre comecei fazendo igual o original, daí eu alterava algo e testava, anotava no caderno o que eu tinha feito e qual bug / problema acontecia depois da minha alteração. Isso aconteceu no 1 ano de aprendizado. Do 2 ano até hoje eu pego ideias de projetos e crio os softwares a partir da idéia, raramente eu aproveito alguma parte de código.
Жыл бұрын
Como eu fui de front end, para ciências de dados, até agora não entendi mas tô gostando
@dewoibau
@dewoibau Жыл бұрын
kakak valeu amigo
@Carmezinho_
@Carmezinho_ Жыл бұрын
eu nunca estudei nenhum tipo de programação, mas sempre tive curiosidade sobre e também muita preguiça para aprender. Gostei de ver seu video, porque por mais que eu não entenda nada das fórmulas, da para acompanhar a lógica porque você explica o passo a passo muito bem.
@ALIAU_T
@ALIAU_T Жыл бұрын
desista nao, programação e tipo receita de bolo e pra fazer o bolo tem passo a passo, programação é a msm coisa, primeiramente pensa na ideia, e tenta aplicar a base da ideia, se tiver dificil msm assim, desenhe, desenhar te dar uma boa resoluçao do que fazer kkkkkkkkkkkkk pq vc acha que existe fluxograma de hardwares?
@dewoibau
@dewoibau Жыл бұрын
Nossa mano comentário excelente, muito obrigado mesmo ❤
@pedrogonoring7233
@pedrogonoring7233 Жыл бұрын
Conteúdo e edição, zero defeitos! Parabéns pelo trabalho 👏
@dewoibau
@dewoibau Жыл бұрын
Valeeeu Pedroo ❤️
@dausterbarbosa7945
@dausterbarbosa7945 Жыл бұрын
Já fiz esse, se não me engano depois desse vc vai ter que implementar funcionalidades do jogo do sudoku, é bem bacana fiz esse curso a muuuitos anos atrás, vc vai aprender a usar gdb e algumas coisas web tem.
@dewoibau
@dewoibau Жыл бұрын
que massa mano, ansioso pra começar essa parte
@SariSaricanal
@SariSaricanal 10 ай бұрын
Entendo e nada, para mim isso e grego antigo, mas e muito bom ver ele impolgado, feliz e intrigado, me da felicidade por algum motivo 😊
@Mucharskiando
@Mucharskiando Жыл бұрын
Muito bom como sempre!!!!!!!!!!
@dewoibau
@dewoibau Жыл бұрын
Obrigado amigo!!!!
@gustavorizzon1704
@gustavorizzon1704 Жыл бұрын
eita! 5:10 é o Russell do UP! Altas Aventuras
@dewoibau
@dewoibau Жыл бұрын
kakakakka real
@XxguaxinimxX.
@XxguaxinimxX. Жыл бұрын
Boa sorte na sua jornada!
@dewoibau
@dewoibau Жыл бұрын
obrigado amigo
@CompartilhandoaVidaComVoce
@CompartilhandoaVidaComVoce Жыл бұрын
Esse canal é muuuuito massa cara. Mais um inscrito
@dewoibau
@dewoibau Жыл бұрын
Muito obrigado amigo ❤️
@rvltadam
@rvltadam 5 ай бұрын
Com certeza não era o jeito certo, mas fiz um array contendo as escadinhas (# ## ...) e coloquei o programa pra exibir a string na posição que o usuario digitar, funcionou perfeitamente.
@cirosouza3243
@cirosouza3243 Жыл бұрын
o cara que edição boa da porra continua aí
@dewoibau
@dewoibau Жыл бұрын
😁
@Dev_HugoCruz
@Dev_HugoCruz Жыл бұрын
Isso sim e conteúdo de verdade, muitos vídeos por aí q são pura balela enrolação se linguiça, já o seu falou de uma certificação é muito boa, e tu fez de uma forma mega divertida q nos prende ao seu conteúdo. Eu tinha começado esse curso porem eu não consegui acompanhar o professor justamente pq ele fala muito rápido eu nao sei inglês e somado ao TDHA eu realmente me perdia. Graças a vc eu vou tentar novamente
@dewoibau
@dewoibau Жыл бұрын
Que booom manooo, vamos juntos nessa 😁
@fernandogabryel8416
@fernandogabryel8416 Жыл бұрын
tambem estou fazendo o curso, estou vendo seus videos pra ver se tenho de ideias de como resolver os exercicios !!!
@dewoibau
@dewoibau Жыл бұрын
os da semana 2 são mais fáceis, to achando
@fernandogabryel8416
@fernandogabryel8416 Жыл бұрын
@@dewoibau Deus te ouça irmão !! sempre fui ruim em enteder loops, acho que agora to começando a ter uma ideia de como funciona, alias, consegui fazer o primeiro exercicio hehe.
@fernandogabryel8416
@fernandogabryel8416 Жыл бұрын
20 empresas estão atras de mim agora -_-
@dewoibau
@dewoibau Жыл бұрын
@@fernandogabryel8416 slc deixa uma pra mim 😭
@fernandogabryel8416
@fernandogabryel8416 Жыл бұрын
@@dewoibau 2 dias depois dessa mensagem e estou ficando louco, falta o exercicio do dinheiro(estou sofrendo) e do credito pra eu finalizar o modulo 1, ja que sou bem lento em achar uma solução minha eu me auxilio pelos seus codigos, então continue estudando, pois voce me ajuda muito !!!
@pauloluguenda8397
@pauloluguenda8397 Жыл бұрын
Muita força meu mano, muito bom ver a tua empolgação isso faz-me lembrar de mim quando comecei hhh. Sucesso
@dewoibau
@dewoibau Жыл бұрын
hahaha massa
@metaullica
@metaullica Жыл бұрын
osh canal novinho, curti muito, faz mais vídeo que eu fiquei na sede
@dewoibau
@dewoibau Жыл бұрын
é pra já kkkk
@leonardovieira139
@leonardovieira139 Жыл бұрын
Muito Legal, continue praticando. Uma dica no último exercício é usar uma variável do tipo Vetor. Pois ajuda diminuir a complexidade do código, deixando ele mais otimizado.
@leonardovieira139
@leonardovieira139 Жыл бұрын
O vetor seria para armazenar as posições e números do cartão
@dewoibau
@dewoibau Жыл бұрын
sim siim man mas é pq ainda não introduzido aí ficaria muito longo pra explicar nesse, mas se não me engano na próxima aula é array
@marcinhou
@marcinhou Жыл бұрын
god demais, parabens pela perseveranca!
@dewoibau
@dewoibau Жыл бұрын
valeeu mano
@pandasoli6581
@pandasoli6581 Жыл бұрын
Ao invés de criar 16 variáveis de tipo int que ocupariam 4 bytes cada, você pode criar do tipo char que ocupa apenas 1 byte. Já que sua ideia é guardar apenas 1 dígito. E em C você pode fazer contas usando char baseado na tabela ASCII.
@dewoibau
@dewoibau Жыл бұрын
bom que mencionou isso amigo, vou procurar saber
@1CalvinCalvo
@1CalvinCalvo Жыл бұрын
nuuss sua edição melhorou muuito man, que brabo
@dewoibau
@dewoibau Жыл бұрын
Valeeu calvin ❤️
@lorazepunk
@lorazepunk 2 ай бұрын
a = int(input()) b = a c = 1 for i in range(a): for f in range(b): print(" ", end = "") for j in range(0, c): print("#", end = "") print() # Aqui o print já adiciona a quebra de linha automaticamente b = b -1 c += 1
@vinicius.teipei
@vinicius.teipei 3 ай бұрын
Eu quase entendi. Mas é isso aí que eu tenho que ter, esse pensamento analítico. Osso tá foda
@oOtis_
@oOtis_ Жыл бұрын
Seu conteúdo é incrível, parabéns!
@dewoibau
@dewoibau Жыл бұрын
Obrigado manoooo
@fabricioliedson1611
@fabricioliedson1611 Жыл бұрын
Uma dica que talvez te ajude depois e que tu poderia ler o número do cartão como uma string, então você faria um for de 0 até encontrar o caracter '\0', que simboliza o fim de uma string. Se a variável do for fosse par, você converteria o número pra inteiro, multiplicaria por 2 e incrementaria na soma, e se fosse impar, incrementaria na outra soma. Isso ia diminuir o número de variáveis. (Não entendi muito bem o problema, mas creio que isso funcionaria).
@ludo3941
@ludo3941 Жыл бұрын
Foi +/- nessa linha que eu fiz
@dewoibau
@dewoibau Жыл бұрын
Dica toop manooo, valeu ❤
@NoEscpFromMyMind
@NoEscpFromMyMind Жыл бұрын
Se a entrada do usuário não for obrigatório vc pode simplesmente colocar os valores pq isso deixa até que mais fácil entender o código.
@dewoibau
@dewoibau Жыл бұрын
verdade mano
@Baharatzim
@Baharatzim Жыл бұрын
motiva pra crlh quando vc encontra alguém q ta na mesma situação q vc, mas msm assim n desiste, seus videos são brabos d++ mn
@dewoibau
@dewoibau Жыл бұрын
não posso desistir man, tem muita gente que precisa de uma motivação :)
@yuripereira8123
@yuripereira8123 Жыл бұрын
Boa , finalmente o próximo vídeo 🙏
@dewoibau
@dewoibau Жыл бұрын
@gabrielfrigo2792
@gabrielfrigo2792 Жыл бұрын
No desafio do Mário Difícil, o problema inicial lá foi que no primeiro loop, o 'j' nunca será igual ao 'n' já no segundo loop 'k' começa sendo 'n' pra resolver isso, k deveria iniciar como k = n-1 e k >= 0, já que o j começa sendo zero... e por isso que vc teve que mudar o -2 pra -1
@dewoibau
@dewoibau Жыл бұрын
caraca vc é foda mesmo vaaaleu man, ainda n tinha entendido tão bem kkkkk
@matheusvillarubia2583
@matheusvillarubia2583 Жыл бұрын
Vídeo sensacional, parabéns 🎉
@dewoibau
@dewoibau Жыл бұрын
obrigado mano
@kanicsbrel82
@kanicsbrel82 Жыл бұрын
me inscrevi pq é humilde. No fácil levando paulada é assim memso kkkkk pensei q só eu era assim, mas nao e que bom jkkkk é bom pq me motiva a nao desistir
@dewoibau
@dewoibau Жыл бұрын
hahhah aqui eu postei a dura realidade kkkk niguem faz codigos bonitos de primeira kkkk
@polako-
@polako- Жыл бұрын
Salve meu bom Tô gostando muito dos seus vídeos, cadê a parte 5?!?!?!?! vou ficar louco esperando kkkkkkk
@dewoibau
@dewoibau Жыл бұрын
kkkkk to terminando de editar se der certo lanço segunda 🤝🏼 (semana de prova da faculdade me ajuda)
@TiagoRCunha-ho8hq
@TiagoRCunha-ho8hq Жыл бұрын
Muito bom, parabéns! Uma dica, quando você perceber que o código está ficando muito mecânico e repetitivo, é porquê provavelmente há uma forma melhor de escrevê-lo. No último exercício, por exemplo, você conseguiria encurtar muito utilizando uma lista para as variáveis e laços de repetição, e verificando se o valor do índice é par ou ímpar (i % 2 == 0) para efetuar as operações. Mais uma vez, parabéns pelo progresso. Sucesso.
@dewoibau
@dewoibau Жыл бұрын
vaaaleu man pela dica tmj
@rodolfoxavierneto6667
@rodolfoxavierneto6667 Жыл бұрын
Eles até falam que é proibido postar o codigo em qq midia, no inicio eu achava zoado porque parecia impossivel, a vontade de jogar o teclado na tela foi grande; mas conseguir resolver a parada ''sozinho''( com o apoio de muita pesquisa, revisão da aula e muita tentativa e erro) dá uma sensação incrivel e mais gana de ir pro próximo exercicio
@dewoibau
@dewoibau Жыл бұрын
Siiiim a sensação é muito boa, tudo fica mais fácil
@sayori3939
@sayori3939 Жыл бұрын
Melhor curso desse tipo, recomendo demais
@dewoibau
@dewoibau Жыл бұрын
é muito bom
@deathrashgames
@deathrashgames 11 ай бұрын
cara do céu muito bom kkkk parabéns mano inscrito aqui
@victortanuki
@victortanuki Жыл бұрын
Eu fico impressionado de como quando você aprende java parece que você entende todas as linguagens com facilidade
@dewoibau
@dewoibau Жыл бұрын
Java só sei o básico do básico
@victortanuki
@victortanuki Жыл бұрын
@@dewoibau é da hora mn
@jhonychester13
@jhonychester13 Жыл бұрын
Eu estudo no IF e minha professora de programação passou desafios bem parecidos com esse em algumas listas de exercícios. Fiquei surpreso ao ver o vídeo e perceber q ela pegou de Harvard, pq eu esperava q fosse algo super difícil ao ler o título
@dewoibau
@dewoibau Жыл бұрын
ah não man o curso não é difícil, eu q tava enferrujado mesmo
@jhonychester13
@jhonychester13 Жыл бұрын
@@dewoibau sei bem como é kkkkkkkkk, mt bom o vídeo irmão
@cezo_scare
@cezo_scare Жыл бұрын
É, acho que essa área não é pra mim mesmo. Mas pra você sim, continue, tu é demais😀👍🏻
@dewoibau
@dewoibau Жыл бұрын
kkkkkkk valeu manoo
@RafaelSantos-nd4wu
@RafaelSantos-nd4wu Жыл бұрын
uma dica como tem algumas das suas lógicas estão ficando longas (Porém certas) o importante é elas estarem certas, mas uma boa utilização do chat gpt e a refatoração do codigo para bom desempenho e melhor entedimento de alguns métodos da linguagem.
@dewoibau
@dewoibau Жыл бұрын
perfeito mano
@MrEscmoba
@MrEscmoba Жыл бұрын
Perspicaz garoto, muito bom.
@dewoibau
@dewoibau Жыл бұрын
valeeuu
@BruceUssenco
@BruceUssenco Жыл бұрын
Para fazer a escada invertida é mais fácil ainda: você não precisa printar '#' e um monte de espaços, simplesmente printa '#' 1 vez na primeira repetição do for e pula 1 linha (sem os espaços), printa '#' 2 vezes na segunda repetição e pula a linha ... MAS EU ACHO QUE NÃO FUNCIONA SE FOR DESENHAR AS DUAS ESCADAS JUNTO.
@dewoibau
@dewoibau Жыл бұрын
huuuuum top mano
@shin-hyakkimaru6314
@shin-hyakkimaru6314 Жыл бұрын
Manin depois tenta refazer os exercícios usando funções de vetor, por exemplo o último daria pra fazer com nomeando cada caractere como valor em um vetor
@dewoibau
@dewoibau Жыл бұрын
Acho que vou fazer um vídeo refazendo os primeiros exercícios pra mostrar a evolução
@MrJulioaires
@MrJulioaires Жыл бұрын
cara bem bacana isso, comecei agora um curso superior pela AMPLI (dev back end)e os exercicios e nessa linha ai também em linguagem "c"...kkk
@dewoibau
@dewoibau Жыл бұрын
C é massa kkkkkk
@fabosgod5961
@fabosgod5961 Жыл бұрын
Nessa questão da moeda eu faria uma recursão que checava se o valor total era 0 para retornar, e depois testava se (total - 0.25)>=0, retorna a função passando (total-1) e +1 no somatório da pilha e fazia essa checagem para todas moedas de todos valores. Quando chegar no valor total igual a 0, ele somaria todos os (+1) da pilha que traria o total de moedas utilizado
@dewoibau
@dewoibau Жыл бұрын
perfeiiito manoo
@paulo19593
@paulo19593 Жыл бұрын
Para nos que estamos começando a aprender a programar a gente se estressa quando não funciona mas depois que sai o que queriamos vem aquela alegria na cara kkkk
@dewoibau
@dewoibau Жыл бұрын
hahahahahah é mt boom
@redliee
@redliee Жыл бұрын
Eu amo seus videos pqp
@dewoibau
@dewoibau Жыл бұрын
obrigado❤❤❤
@Rafael-rg4gz
@Rafael-rg4gz Жыл бұрын
KKKKKKKKK melhor canal empolgante de programação que já vi
@Rafael-rg4gz
@Rafael-rg4gz Жыл бұрын
dica construtiva: cuidado com o som mais alto nas transições de temas.. achei bem alto ksks
@dewoibau
@dewoibau Жыл бұрын
Kkkkkkk valeeu manoo
@dewoibau
@dewoibau Жыл бұрын
@@Rafael-rg4gz pode deixaar 👊🏼
@MundodasGuitarras
@MundodasGuitarras Жыл бұрын
O primeiro eu fiz em python: n = int(input('Altura: ')) if 1
@dewoibau
@dewoibau Жыл бұрын
ansioso pra chegar no módulo de Python
@joaopedro-xj6vk
@joaopedro-xj6vk Жыл бұрын
Man tipo, primeiro vídeo top demais sério ganhou um inscrito, depois na do cartão acho que tu poderia ter pego e tratado o número como string, pq isso ?? Bem tratando como uma string ru poderia rodar um laco for com o tamanho do número do cartão, aí tipo para pegar as posições ímpar só ímpar tipo if(i%2!=0) Pegava o número e aí usava uma função para passar de string para inteiro e armazenava nas variáveis de número individuais ou tudo em um único array, mas só é uma dica tá, não leve a mal não é mais uma vez parabéns pelo vídeo
@dewoibau
@dewoibau Жыл бұрын
verdade mano, mas optei por não usar arrays e tals por causa q ainda não foi ensinado, mas a da string poderia ter usado mesmo kkk
@meunomeebero
@meunomeebero Жыл бұрын
Excelente vídeo meu mano, esses exercícios por mais que sejam chatinhos ao mesmo tempo dão uma satisfação inexplicável quando conseguimos resolver kkkkkkkkk
@dewoibau
@dewoibau Жыл бұрын
da uma satisfação kkkk
@brunopereira4643
@brunopereira4643 Жыл бұрын
2:14 tu não sabe o tempo que demorei pra entender essa lógica kkkkkkkkkk, mais uma vez meu mano GPT fazendo a boa, e usei debug também. E meu deus que ferramenta maravilhosa é esse debug, ele mostra literalmente cada passo do código, depois foi só ir acompanhando e tentando entender a lógica, empaquei na parte da quebra de linha quando chega no momento de fazer o degrau debaixo: # ## Eu não entendia o porque ele escrevia dois já que a lógica era só faça # se n - i - 2 < j ai vamos supor N é 4 , i é 1 então a conta seria logicamente 4 menos 1 que é 3. Ai 3 menos 2 ficaria 1 e nesse momento do looping j está como 2 então 1 sendo menor que 2 escreva #. É aqui que empaquei eu não tava notando que i estava com o valor 1, por isso ele escreveu # "antes". Acho que só quem pegou o código e refez vai entender essa bagunça que eu fiz aqui kkkkkkkkkkk. Mas é muito bom cara, fui de impossível entender isso, para o pleno entendimento, ao menos eu acho. Não é complicado galera, é um passo a passo, quando você descobre as ferramentas certas, como o debug você percebe que é tudo pensado logicamente, é uma receita de bolo para fazer algo.
@dewoibau
@dewoibau Жыл бұрын
kkkkkkkk perfeito mano
@MeuMundoAMG
@MeuMundoAMG Жыл бұрын
Mano, phoda ver o cara fazer o desafio 4 sem usar array e loop for kkkkkkk Chega deu um dor! Mas provavelmente vc ainda não tem conhecimento sobre esse assunto, então vc fez um bom trabalho! 👏🏽👏🏽
@dewoibau
@dewoibau Жыл бұрын
kkkkkkkkkk tenso mesmo, valeeu man
@igorcoura6403
@igorcoura6403 Жыл бұрын
Se liga no código abaixo uma forma mais simples que você poderia ter feito para soma dos números no ultimo desafio. No restante do desafio como nos outros também a formas de simplificar o código, mas só será possível quando você aprender estrutura de dados que será ensinado mais para frente nesse curso de Harvard. int main() { printf("Init! "); long input = 12345678; int leagth = 8; int somarPar = 0; int somarImpar = 0; for (int i = 1; i
@newgame8584
@newgame8584 Жыл бұрын
Esse é o típico exercício pro aluno se matar para fazer com o que foi ensinado, para que na próxima aula o professor mostrar que existe um jeito mais eficiente e falar que te fez de bobo.
@dewoibau
@dewoibau Жыл бұрын
@@newgame8584 hahahah siim, dps vamos entrar em Python e vai automatizar muita coisa
@weslleysantos7243
@weslleysantos7243 Жыл бұрын
Mano no primeiro era só usar o for com if, que código colossal kkkk, mas ficou daora, parabéns pelos exercícios
@dewoibau
@dewoibau Жыл бұрын
kkkkkkkkk valeu mano
@rikkal-yu1cu
@rikkal-yu1cu Жыл бұрын
Porque não está postando mais videos da jornada irmão, tava tão legal
@dewoibau
@dewoibau Жыл бұрын
relaxa mano to fazendo o próximo video já, é que estava no período de provad da faculdade, por mais q demore não vou parar não
@jhionan
@jhionan Жыл бұрын
Força guerreiro!
@dewoibau
@dewoibau Жыл бұрын
💪🏼
@Dakvin317
@Dakvin317 Жыл бұрын
Aviso: o problema de usar a biblioteca do CS50 é que você já pega as funcionalidades mais fácil tipo: n = get_int("exemplo"); E na linguagem C na verdade é assim: printf("exemplo"); scanf("%i", &n) A biblioteca deles já encurta o que você faria normalmente. Eu considero isso um problema quando for usar isso em outras empresas, eles não vou gostar de ficar usando biblioteca dos outros e vão pedir para fazer normalmente.
@dewoibau
@dewoibau Жыл бұрын
Ta certíssimo amigo
@ludo3941
@ludo3941 Жыл бұрын
Acho que a ideia é faciitar um pouco a vida do aluno e deixar as coisas mais diretas e simples no início, já que o curso espera que você tenha 0 conhecimento de programação (e talvez até mesmo de computadores, além do uso básico -mouse, teclado, navegador e tal). A ideia dessa biblioteca acredito que seja simular algumas coisas de outras linguagens como o Python, que você pode só escrever `variavel = input("Digite algo: ")` e as coisas funcionam. Leitura e manipulação de strings é algo que costuma precisar de sua própria semana de estudo para o aluno aprender e o curso faz uma pequena abstração do funcionamento e utilizacao de strings (assim como o python faz por exemplo).
@ludo3941
@ludo3941 Жыл бұрын
De fato, o comportamento do get_int é algo tão básico que é interessante eventualmente entender para conseguir utilizar C em outros lugares fora do curso. Mas já tem tanto assunto para aprender aqui que essa abstração já pode ajudar um pouco quem está começando. O curso também lhe prepara para aprender a aprender, então quando a pessoa precisar ela vai saber achar e usar. Com relação a parte de empresas, muito pelo contrário. A maioria dos empregos não quer o funcionário reinventando a roda. O que mais acontece é a utilização de diversas e diversas bibliotecas opensource que já resolveram a maioria dos problemas e você utiliza elas para facilitar a resolução do seu problema em específico. Tanto que existem diversos gerenciadores de pacotes como "yarn" e "npm" para programação com nodejs, poetry para o Python, entre outros. Saber ler documentação e utilizar as bibliotecas dos outros é uma habilidade importante.
@ALIAU_T
@ALIAU_T Жыл бұрын
se for olhar pra esse facilidade, o C++ usa isso, e é uma boa linguagem tbm, tem o msm desempenho de C e tem bem mais funcionalidades e uma ampla biblioteca, se alguem tiver interessado e passo um curso muito bom aqui do youtube msm
@cassiodev
@cassiodev Жыл бұрын
Fiz estes exercícios tbm, estou até na semana 9 do cx50, achei até de boas, mas tem uns bem desafiantes.
@dewoibau
@dewoibau Жыл бұрын
acho que dps desse C as coisas ficam mais easy
@cassiodev
@cassiodev Жыл бұрын
@@dewoibau isso mesmo, é importante começar com baixo nível porq o resto se torna fácil.
@devchines
@devchines Жыл бұрын
Muito daora o vídeo cara, me lembrou do tempo da faculdade, eu só gostaria de dar uma dica, na questão do cartão voce poderia ter criado um array(ou vetor) de inteiros para facilitar a sua vida ao invés de criar 16 variáveis e outra dica que eu posso te dar é na questão de repetição de código, voce duplica bastante a sua lógica em vários lugares, não sei se o curso ja ensinou mas voce pode criar uma função para realizar algo que voce queria, exemplo disso é a função round que voce importou no math.h, alguém criou essa função para voce usar em algum lugar. muito bom o vídeo, parabens
@dewoibau
@dewoibau Жыл бұрын
valeeu mano, mas é que array é a proxima aula, então optei por não usar ainda kkk
@zholdanimelyrics4276
@zholdanimelyrics4276 Жыл бұрын
O segundo com python fica assim: while True: n = int(input('Digite um número de 1 a 8: ')) if n >= 0 and n
@dewoibau
@dewoibau Жыл бұрын
huuum pythonzinho
@desativay3562
@desativay3562 Жыл бұрын
Mano é o seguinte to fazendo um curso de algoritmo e logica de programação ou seja nem se compara a esse curso que se ta fazendo eu gostaria de fazer esse mesmo curso porem quero me concentrar em uma coisa de cada vez, no algoritmo de cartão de credito voce poderia ter criado um array de 16 posições do tipo e colocar esse vetor em uma estrutura for para cada valor ser alocado e 1 posição do vetor tmj boa evolução!
@dewoibau
@dewoibau Жыл бұрын
sim sim man mas optei por usar apenas aquilo que foi mostrado no curso até agora, já que seria mil horas pra explicar kkkkk
@loligameplay
@loligameplay Жыл бұрын
Pensei que ia começar a tocar a música da Lua de cyberpunk no início do vídeo, graças a Deus não toco ia ficar com depressão 2
@dewoibau
@dewoibau Жыл бұрын
kakakakka
@feijoadacomcesio
@feijoadacomcesio Жыл бұрын
Pô mano, que maneiro tu compartilhar tua jornada. Fiquei sabendo sobre esse curso pelo teu vídeo, já fui me inscrever (apesar de estar cursando ADS, não dá pra ignorar um curso de Harvard gratuito né hehehe). Uma coisa a se atentar é na redundância e repetição do teu código. No último exercício dava pra tornar mais simples colocando dentro de um loop a questão do reconhecimento e da soma dos dígitos (já que separar os dígitos só serve para saber qual que soma direto ou qual que multiplica, separa e soma, não faz sentido armazenar cada um numa variável. Segue a minha função que fiz que executa a parte de reconhecimento: int somaNumerosCartao(long n) { long cartao = n; - Recebe o long do número do cartão int cont = 1; - Aqui é um contador para o loop do-while, além de servir para um controle de qual dígito eu estou int soma = 0; - Armazena a soma de todos os números do - Usei um do-while ao invés do for pois, segundo o enunciado, não há um valor fixo de dígitos no cartão, podendo ser de 13 a 16, logo, fui de do-while { int digito = cartao % 10; -colhe o último dígito if (cont % 2 == 0) - verifica qual digito deve ser multiplicado ou não (todos estarão numa posição par, tomando como base o 1 como início) { int mult = digito * 2; - Multiplica o dígito if (mult > 9) - Caso ele seja maior que 9, ele vai tratar de separar os dígitos e somá-los { soma += mult % 10 + mult / 10; - Obtém o último e o primeiro número e soma na variavel soma } else { soma += mult; -Apenas soma caso o dígito multiplicado seja 9 ou inferior } } else { soma += digito; -Apenas soma caso o dígito não cumpra os pré-requisitos de contagem lá em cima } cartao = cartao / 10; -Aqui eu faço uma divisão pra eliminar o decimal (já que não preciso mais do dígito) para repetir o processo cont++; } while (cartao > 0); - Este loop vai até não haver mais nenhum dígito (por conta da divisão de resto + truncagem) return soma % 10; - Retorno só o que eu preciso dessa operação: a soma; } Coloquei numa função a parte que também assim conservo o número do cartão para poder verificar depois qual é a bandeira do mesmo. Ainda acho que dá pra melhorar ainda mais este meu código, mas enfim: tarefa concluida, deixa quieto kkkkkk.
@dewoibau
@dewoibau Жыл бұрын
sim sim manoo meu código ficou um monstro kskkksksk mas sempre da pra melhorar independente do que codanos, esse código seu ficou muito tooop vou aderir as dicas ❤️
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Como eu CRIEI um JOGO em 96 HORAS
21:48
BernardoAg__
Рет қаралды 3,5 М.
(Re)Learning Programming with Harvard | #1
6:23
dewoibau
Рет қаралды 112 М.
Python explained by Me (in 256 seconds)
4:17
dewoibau
Рет қаралды 7 М.
VOCÊ QUER DESISTIR DA PROGRAMAÇÃO? (eu também)
8:54
bremado
Рет қаралды 317 М.
Criei um Jogo em Menos de 5 Dias (e esse foi o resultado)
13:14
The void of programing (a video about impostor syndrome)
10:18