2582. Pass the Pillow | Maths | leetcode daily challenge | DSA | Hindi

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 11

  • @shashwat_tiwari_st
    @shashwat_tiwari_st  4 місяці тому +7

    like target is 80. Also, ye medium level problem hai okay, this is not easy one, agar optimised solution code na kr pae ho toh tension mat lena!!

  • @BABITHA-z5p
    @BABITHA-z5p 4 місяці тому

    Clear Explanation...thanks bro...!!

  • @saisree04
    @saisree04 4 місяці тому

    Amazing explanation thank youuuu

  • @eklavya22k34
    @eklavya22k34 4 місяці тому

    v easy explanation . thanks

  • @GirjeshSharma-zv3xo
    @GirjeshSharma-zv3xo 4 місяці тому +1

    Love from japan❤

  • @RohitKumar-dz8dh
    @RohitKumar-dz8dh 4 місяці тому +1

    Thanks 😊

  • @tanmoysenapati
    @tanmoysenapati 4 місяці тому

    Thank You

  • @adarshjain3058
    @adarshjain3058 4 місяці тому +1

    Question toh khud kar liya... Bas attendance lagane aaya hu😌

  • @PiyushSharma-we8yd
    @PiyushSharma-we8yd 4 місяці тому +2

    passing the parcel khelne wala samay jada behtaar tha 🥲🥲

  • @ArunKumar-gx8iv
    @ArunKumar-gx8iv 4 місяці тому

    Brute Force solution with 100% faster
    public int passThePillow(int n, int time) {
    int pillowPosition = 1;
    int currentTime = 0;
    boolean isBack = false;
    // time is taken modulo 2n-2 because the pillow completes a round in 2n-2 seconds
    time = time * (2 * n - 2);
    while (currentTime < time) {
    if (!isBack) {
    pillowPosition++;
    } else {
    pillowPosition--;
    }
    if (pillowPosition == 1 || pillowPosition == n) {
    isBack = !isBack;
    }
    currentTime++;
    }
    return pillowPosition;
    }