Modulus Operator - CS101 - Udacity

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 90

  • @icono__7136
    @icono__7136 4 ปีที่แล้ว +221

    The fact that some teacher (and books!) would rather confuse that help you is shocking. I can't believe I spent an entire semester avoiding what could have been explained to me using a CLOCK!

    • @luke_will_taylor
      @luke_will_taylor 3 ปีที่แล้ว +3

      same lmao

    • @saadmughal4802
      @saadmughal4802 10 หลายเดือนก่อน

      same lmao

    • @JAYCEG27
      @JAYCEG27 4 หลายเดือนก่อน

      I swear teachers and professors dont teach us effectively lol

  • @dirtyoliver1180
    @dirtyoliver1180 6 ปีที่แล้ว +34

    what a neat effect. this video was way ahead of its time

  • @reddwarfhead
    @reddwarfhead 6 ปีที่แล้ว +38

    why isn't this taught everywhere?! i've been struggling with understanding this for so long.. thank you

  • @229Mike
    @229Mike 10 ปีที่แล้ว +47

    This video saved me and my friend 20 more minutes of contemplation. Mruah haha

    • @kba
      @kba 3 ปีที่แล้ว +2

      How are you and your friend after 6 years?

    • @2hotflavored666
      @2hotflavored666 3 ปีที่แล้ว

      @꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄ ꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄𒐪꧄ asking the real questions here.

    • @tusharyadav5874
      @tusharyadav5874 3 ปีที่แล้ว

      @@kba Wow

    • @ah7maw265
      @ah7maw265 2 ปีที่แล้ว +3

      WE NEED TO KNOW HOW ARE YOU AND YOUR FRIEND AFTER 7 YEARS GODDAMN IT !

    • @spicytank262
      @spicytank262 4 หลายเดือนก่อน

      I wanna know how you and your friend are after 9 years

  • @DoomedCookie69
    @DoomedCookie69 3 ปีที่แล้ว +21

    This is so easy to understand. Thank you!

  • @cod9k
    @cod9k ปีที่แล้ว +1

    had 0 idea what this was figured it out before i even finished the video thanks!

  • @mutaeb197
    @mutaeb197 4 ปีที่แล้ว +15

    the hero has come (me);
    you can easily find the remainder by "x-(x/y)*y" where x%y
    but be aware that the result of x/y is integer (without fractions) and do NOT round it just remove the fraction

    • @Solothefuture1
      @Solothefuture1 ปีที่แล้ว +1

      Thank you!

    • @samsons8279
      @samsons8279 ปีที่แล้ว +1

      x % y = x - [ (x / y) * y ]
      The operation under ( ) first ( If fractions occur here , remove fractional part.. ),
      Then operation under [ ]
      Then subtraction.

  • @EndrChe
    @EndrChe 2 ปีที่แล้ว +8

    Instant. So fast, so effective. Thanks for the video 🙏

  • @CryptoInvest-LunaticCapital
    @CryptoInvest-LunaticCapital 3 ปีที่แล้ว +2

    why this was so easily explained in youtube, but the math in my Scripting and Programming shows it differently. Thank you so much for an easily explained solution. Saved me sweating hours brain hurt....

  • @seenaaji3932
    @seenaaji3932 4 ปีที่แล้ว +4

    This video was awesome my exam was yesterday and I opened the book like 1 day before after I saw this video I learned this method keep it up😍😍😍😍👌👌👌👏🙌🙌🙌👏🙌

  • @minerssp4363
    @minerssp4363 2 ปีที่แล้ว +1

    Ty Really much.I watched someones clock tutorial in lua and he was using modulus.I was really confused and this helped me alot

  • @christopherapuan9968
    @christopherapuan9968 8 หลายเดือนก่อน

    Thank you so much sir. You are providing knowledge to those who need it most.

  • @b0b0_
    @b0b0_ 11 หลายเดือนก่อน

    Absolute legend this guy 🙏🏾🙏🏾🙏🏾🙏🏾

  • @kibugenzaking3473
    @kibugenzaking3473 11 หลายเดือนก่อน

    This guy can explain this to a 5 year old, and they will understand. Thanks

  • @vinayak8904
    @vinayak8904 4 หลายเดือนก่อน +1

    Wt about 876%56 how will u calculate this one

  • @niles4690
    @niles4690 ปีที่แล้ว +1

    how can I show 8 % 4 on a clock. I'm getting 8, but I know I'm supposed to get 0. Does the clock method work for all numbers?

    • @Gabriel69420
      @Gabriel69420 ปีที่แล้ว

      Hello,
      I've tried 8%4 on python, and the answer is indeed 0!, ¿Perhaps the problem is elsewhere in the code?

  • @supersmart671
    @supersmart671 6 หลายเดือนก่อน +1

    How about the opposite 12 % 14

  • @Lucaspplayz
    @Lucaspplayz ปีที่แล้ว +2

    YOOOOOOOOOOOOOOOOOOOOOOOOO IT MAKES SOOOO MUCH SENSE NOOWWWWWWWW

  • @uniworkhorse
    @uniworkhorse 5 ปีที่แล้ว +4

    wtf a clock metaphor is insane!

  • @kendi6931
    @kendi6931 2 ปีที่แล้ว +1

    damn hours and hours of reading stuff simplify in 1 minute

  • @lakbaylaboy2644
    @lakbaylaboy2644 3 หลายเดือนก่อน

    or , a shortcut perhaps. the modulo operation returns the remainder of the division , 14 divided by 12 would be 1 and then the remainder is 2. so the modulo is 2. 👀👀

  • @benebad
    @benebad 2 ปีที่แล้ว +4

    You use: 14%12
    I use: 14-12
    Both equal 2
    Easy

    • @laviniadiana4270
      @laviniadiana4270 11 หลายเดือนก่อน

      And for 2%5 how do you make ? 2-5 = -3 but modulo is 1

    • @Yuki-gc8bg
      @Yuki-gc8bg 4 หลายเดือนก่อน

      ​​​@@laviniadiana4270 No the modulus is 2 not 1..I explain to you it's like binary numbers if you know...if you start in 2%5 is 2 and so forth..if you solve 2%2 is 0 and if you drop that number in the right side to 2%1 it's same answer 0 modulus..it's like binary..hard to explain but I know how

  • @whyimovedtoflorida
    @whyimovedtoflorida 2 ปีที่แล้ว +1

    Thank you for explaining so simply

  • @thebigchungo6011
    @thebigchungo6011 ปีที่แล้ว

    well yeah thats easy for small numbers, but what about doing 97 modulo 11?

  • @amirbarjakli3383
    @amirbarjakli3383 3 ปีที่แล้ว

    Thx u. Lol finally i understood how modulo works!! :)

  • @Johennessy
    @Johennessy 6 ปีที่แล้ว +1

    i cant concentrate on what hes saying cause this effect is way to cool

  • @eclectictraveler9073
    @eclectictraveler9073 12 ปีที่แล้ว

    Thanks! it helped me so much. Do you mind if I ask you what you use to make your digital writing onthis video?

  • @cate01a
    @cate01a 4 ปีที่แล้ว +1

    ok cool but why is 5%6 5?? it's a remainder of 1??

    • @yeyetaut1707
      @yeyetaut1707 4 ปีที่แล้ว +1

      5/6 is 0 with remainder 5

    • @cate01a
      @cate01a 4 ปีที่แล้ว

      @@yeyetaut1707 Ah thanks! Don't know how I didn't see this!

  • @momodominic7641
    @momodominic7641 2 ปีที่แล้ว

    Thank you man ❤

  • @ShadyRonin
    @ShadyRonin 2 ปีที่แล้ว

    clever way to think about it

  • @zis492
    @zis492 ปีที่แล้ว

    What is 15%10?

  • @luke_will_taylor
    @luke_will_taylor 3 ปีที่แล้ว

    Great explanation!!!

  • @cristiandave2680
    @cristiandave2680 3 หลายเดือนก่อน

    wtf i had never imagined this was so easy

  • @alial-lami7963
    @alial-lami7963 ปีที่แล้ว

    im sorry but did he say 14 divided by 12 = 2 ? how does that work?

    • @backwoodsonthabeat7783
      @backwoodsonthabeat7783 6 หลายเดือนก่อน

      when you divide 14/12, 12 only goes in to 14 once. Ex: 12x2 = 24 (too high), 12x1 = 12, which goes into 14 once, leaving a remainder of 2. Like subtraction. 14-12 = 2, or 14=12 -> 14/12 = 12/12 = 1, 12/12 cancels out 14/12 is left, since you cant divide 14/12 without a decimal, you subtract 14 - 12 = 2. The remainder is 2 there is no decimal in the answer in modulus.

  • @nikugaming1109
    @nikugaming1109 2 ปีที่แล้ว

    what about 3%2, its one, but if we count on clock its 3???

    • @HieronymousLex
      @HieronymousLex 11 หลายเดือนก่อน

      Because if you’re going by modulo 2, then it’s a clock with two points. It would be straight up and straight down. 0 and 2 share the top, 1 occupies the bottom. Starting from the top we go down, that’s one. We go back up, that’s two. Now finally to the bottom, that’s three. The bottom spot is 1 on the clock.

  • @m.qas69
    @m.qas69 9 หลายเดือนก่อน

    What about 60%80

  • @imanhosseini6908
    @imanhosseini6908 2 ปีที่แล้ว

    what about 15%3 ?? 4%6? visualization please

    • @JiN-on6fl
      @JiN-on6fl 2 ปีที่แล้ว +1

      0,1,2
      count them until 15
      0,1,2,3,4,5
      count them until 4

  • @gaminora7668
    @gaminora7668 4 ปีที่แล้ว +2

    braaah this guy is in 2036

  • @rosecherbet
    @rosecherbet ปีที่แล้ว

    How is 2 mod 10 = 2
    and 2 mod 11 = 2

  • @chaliskpito8634
    @chaliskpito8634 5 ปีที่แล้ว

    thank you so much "penser c'est schématiser" ;)

  • @lsbigshot
    @lsbigshot 2 ปีที่แล้ว

    Thank you very much.

  • @yerrapotukiran9400
    @yerrapotukiran9400 8 ปีที่แล้ว +3

    for 300%60
    i know for small numbers but cant figure it for big numbers help needed

    • @dduke6
      @dduke6 7 ปีที่แล้ว +7

      try 30%6 it's exactly the same thing

  • @workinalday4351
    @workinalday4351 ปีที่แล้ว

    Largest number on the clock should be your larges number. 10 modulus 3 you only have 10 digits 0 through 9. Then you can just multiply or divide. 3 goes into 10 only 3 times. With 1 left over. Your answer is 1. Another good clock demo on youtube
    th-cam.com/video/-zEcHLdABfo/w-d-xo.html
    She does a good job showing - explaining congruents in modulus.

  • @gilligilli6161
    @gilligilli6161 3 ปีที่แล้ว +1

    Thanks a lot 🙏 😁👌😁👌😁🙏

  • @elvira4653
    @elvira4653 3 ปีที่แล้ว

    THANK YOU SO MUCH!

  • @itsfreetimezone1
    @itsfreetimezone1 3 ปีที่แล้ว

    what about 3%5 = ?
    is it 2?

    • @luke_will_taylor
      @luke_will_taylor 3 ปีที่แล้ว

      It's 3. It still works with the clock metaphor because it lands on 3. It's the same thing as it would be for 3 % 10

    • @luke_will_taylor
      @luke_will_taylor 3 ปีที่แล้ว +1

      if the first integer before the modulo is less than the integer after the modulo the result is just the first number

  • @Ahmad-gm4ui
    @Ahmad-gm4ui 6 ปีที่แล้ว

    it doesn't work : 33%5 is equal 3 but in this clock trick it's 4

    • @jaedii7287
      @jaedii7287 6 ปีที่แล้ว +2

      Just did it using the clock, it's 3.
      You need to label the clock from zero to (modulus-1) and then count starting on the clocks zero point but you should start counting in your head from number 1.

  • @alihkr-s1m
    @alihkr-s1m 4 หลายเดือนก่อน

    Thank You!

  • @shualevenberg5846
    @shualevenberg5846 4 ปีที่แล้ว

    why is -1 % 60 = 59?

    • @andrea-pb6zu
      @andrea-pb6zu 4 ปีที่แล้ว

      I think because you go backwards on the clock one unit but since you start counting the values from 0 in the direction of an actual clock then you get 59

  • @samsons8279
    @samsons8279 ปีที่แล้ว

    6 % 5 = 1
    But clock trick doesn't work here.. 😶

  • @nathawarathepkesorn2660
    @nathawarathepkesorn2660 7 หลายเดือนก่อน

    Thank you so muchhh

  • @charistmaecaguimbal9352
    @charistmaecaguimbal9352 ปีที่แล้ว

    Woww thank you so much

  • @deadmanaryan6
    @deadmanaryan6 2 ปีที่แล้ว

    Thanks bro

  • @ricardovaldezlara2880
    @ricardovaldezlara2880 3 ปีที่แล้ว

    Thanks man

  • @practicerepeat5927
    @practicerepeat5927 8 ปีที่แล้ว

    quick and simple

  • @princelucifer4951
    @princelucifer4951 7 หลายเดือนก่อน

    Thank you soooo muchh

  • @yasuounforgiven4498
    @yasuounforgiven4498 2 ปีที่แล้ว

    No need 0...start in 1...

  • @mjwex5806
    @mjwex5806 7 หลายเดือนก่อน

    Thx

  • @icecream6680
    @icecream6680 3 ปีที่แล้ว

    whatt ??

  • @abhilashkonyala6337
    @abhilashkonyala6337 3 ปีที่แล้ว

    ty

  • @0111-i9g
    @0111-i9g 7 ปีที่แล้ว

    Good video

  • @Echoeina
    @Echoeina ปีที่แล้ว

    Waaa

  • @sbwliplug5147
    @sbwliplug5147 5 หลายเดือนก่อน

    aweful explanation. now that 30 is not in the clock what now

  • @codexe6741
    @codexe6741 3 ปีที่แล้ว

    so i was told i could use this method to increase a value every 1000 of another value
    for example i was told to try this:
    strength.Changed:Connect(function()
    if strength.Value and health.Value and stamina.Value % 1000 == 0 then
    -- add points to value
    end
    end)

    • @codexe6741
      @codexe6741 3 ปีที่แล้ว

      but i want to make it where everytime these three values increase by 1000, another value increases

    • @Gurpefy
      @Gurpefy 2 ปีที่แล้ว +1

      bruh is this for roblox