Santamaria Code
Santamaria Code
  • 112
  • 121 398

วีดีโอ

Leetcode 451. Sort Characters By Frequency | JavaScript | Hash Table
มุมมอง 223ปีที่แล้ว
JavaScript Hash Table Solution
LeetCode 347 Top K Frequent Elements | JavaScript Hash Table
มุมมอง 1.4Kปีที่แล้ว
JavaScript Hash Table Solution
Leetcode 2260 Minimum Consecutive Cards to Pick Up JavaScript Hashmap and Sliding Window
มุมมอง 41ปีที่แล้ว
Leetcode 2260 Minimum Consecutive Cards to Pick Up JavaScript Hashmap and Sliding Window
Longest Substring Without Repeating Characters LeetCode JavaScript Hashmap and Sliding Window
มุมมอง 130ปีที่แล้ว
Longest Substring Without Repeating Characters LeetCode JavaScript Hashmap and Sliding Window
Group Anagrams LeetCode 49 JavaScript Hash Map
มุมมอง 237ปีที่แล้ว
Group Anagrams LeetCode 49 JavaScript Hash Map
Maximum Number of Balloons LeetCode 1189 JavaScript Hashmap
มุมมอง 146ปีที่แล้ว
Maximum Number of Balloons LeetCode 1189 JavaScript Hashmap
LeetCode 58 Length of Last Word JavaScript
มุมมอง 544ปีที่แล้ว
LeetCode 58 Length of Last Word JavaScript
Two Sum LeetCode JavaScript | Hashmap Solution
มุมมอง 567ปีที่แล้ว
Two Sum LeetCode JavaScript | Hashmap Solution
Valid Palindrome LeetCode JavaScript with Two Pointers
มุมมอง 303ปีที่แล้ว
Valid Palindrome LeetCode JavaScript with Two Pointers
Longest Consecutive Sequence LeetCode JavaScript
มุมมอง 503ปีที่แล้ว
I walk thru this excellent solution here, credit to the original author of this solution: leetcode.com/problems/longest-consecutive-sequence/solutions/139940/simple-javascript-o-n-solution/?orderBy=most_votes&languageTags=javascript
Maximum Matching of Players With Trainers LeetCode JavaScript Two Pointers
มุมมอง 46ปีที่แล้ว
LeetCode JavaScript Two Pointers solution
771 Jewels and Stones LeetCode JavaScript Hash Table
มุมมอง 208ปีที่แล้ว
771 Jewels and Stones LeetCode JavaScript Hash Table
Minimize Maximum Pair Sum in Array 1877 LeetCode JavaScript Two Pointer Solution
มุมมอง 107ปีที่แล้ว
Minimize Maximum Pair Sum in Array 1877 LeetCode JavaScript Two Pointer Solution
445 Assign Cookies LeetCode JavaScript Two Pointer
มุมมอง 103ปีที่แล้ว
445 Assign Cookies LeetCode JavaScript Two Pointer
2248 Intersection of Multiple Arrays LeetCode JavaScript Hashmap
มุมมอง 142ปีที่แล้ว
2248 Intersection of Multiple Arrays LeetCode JavaScript Hashmap
LeetCode 1876. Substrings of Size Three with Distinct Characters JavaScript Sliding Window
มุมมอง 509ปีที่แล้ว
LeetCode 1876. Substrings of Size Three with Distinct Characters JavaScript Sliding Window
LeetCode 1614 Maximum Nesting Depth of the Parentheses JavaScript | Stack Solution
มุมมอง 168ปีที่แล้ว
LeetCode 1614 Maximum Nesting Depth of the Parentheses JavaScript | Stack Solution
Max Consecutive Ones JavaScript LeetCode 485 Sliding Window
มุมมอง 224ปีที่แล้ว
Max Consecutive Ones JavaScript LeetCode 485 Sliding Window
Maximum Average Subarray I LeetCode 643 JavaScript
มุมมอง 243ปีที่แล้ว
Maximum Average Subarray I LeetCode 643 JavaScript
Number of Sub arrays of Size K and Average Greater than or Equal to Threshold LeetCode JavaScript
มุมมอง 38ปีที่แล้ว
Number of Sub arrays of Size K and Average Greater than or Equal to Threshold LeetCode JavaScript
LeetCode Reverse Prefix of Word | LeetCode 2000 | JavaScript Sliding Window
มุมมอง 122ปีที่แล้ว
LeetCode Reverse Prefix of Word | LeetCode 2000 | JavaScript Sliding Window
Consecutive Characters | LeetCode 1446 | JavaScript
มุมมอง 101ปีที่แล้ว
Consecutive Characters | LeetCode 1446 | JavaScript
LeetCode JavaScript Longer Contiguous Segments of Ones than Zeros | 1869
มุมมอง 23ปีที่แล้ว
LeetCode JavaScript Longer Contiguous Segments of Ones than Zeros | 1869
Leetcode 1089 Duplicate Zeros | Javascript
มุมมอง 589ปีที่แล้ว
Leetcode 1089 Duplicate Zeros | Javascript
Leetcode 1768. Merge Strings Alternately | JavaScript | Two Pointers
มุมมอง 1.2Kปีที่แล้ว
Leetcode 1768. Merge Strings Alternately | JavaScript | Two Pointers
Reverse Only Letters LeetCode 917 | Two Pointers | JavaScript
มุมมอง 218ปีที่แล้ว
Reverse Only Letters LeetCode 917 | Two Pointers | JavaScript
Leetcode 345 Reverse Vowels of a String in JavaScript
มุมมอง 330ปีที่แล้ว
Leetcode 345 Reverse Vowels of a String in JavaScript
Check if the Sentence Is Pangram LeetCode 1832 | Javascript
มุมมอง 5332 ปีที่แล้ว
Check if the Sentence Is Pangram LeetCode 1832 | Javascript
Leetcode 645 Set Mismatch | Javascript
มุมมอง 942 ปีที่แล้ว
Leetcode 645 Set Mismatch | Javascript

ความคิดเห็น

  • @rockybhaiiiiiiiiiiiiii
    @rockybhaiiiiiiiiiiiiii 2 หลายเดือนก่อน

    Great solution using JS. Thank you so much.

  • @a2m2tkyo
    @a2m2tkyo 2 หลายเดือนก่อน

    var topKFrequent = function (nums, k) { //create hash object to store instances let numsHash = {}; for (let i = 0; i < nums.length; i++) { numsHash[nums[i]] = (numsHash[nums[i]] || 0) + 1; } let sortedKeys = Object.keys(numsHash) .sort((a, b) => numsHash[b] - numsHash[a]) .map((key) => Number(key)); return sortedKeys.splice(0, k); }; I did it this way which is a summated version of yours however the problem says to try and do it under O(nLogn). Our solutions are O(nLogn)

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

    Thank you!!

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

    lol what your viewer should do when facing a problems with ts modules or importing files no visible

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

    Immediate rejection in any interview with that while loop

  • @eneki9973
    @eneki9973 9 หลายเดือนก่อน

    The explanation is vague but the solution is correct. I recommend writing out the solution as provided by the video and sticking it into ChatGPT with a prompt along the lines of "explain line by line".

  • @diggerdog001
    @diggerdog001 9 หลายเดือนก่อน

    Thanks!

  • @RussianPsysoft
    @RussianPsysoft 9 หลายเดือนก่อน

    Is it ever have been working? It's o(n^2) solution, it gives TLE on leetcode

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

    clear and direct explanation, thanks

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

    This definitely seems like a more reasonable solution in a 25 min interview. Other answers I've seen are more performant, but I don't think most people would ever think of them that quickly!

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

      Yeah, I usually go with a map or a plain ol object. The solution I saw on neetcode was an Array of empty arrays, where the length was the nums length +1. By dropping the count in array buckets, you don’t have to sort

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

    nice one mate

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

    Nice

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

    super simple and well explained!

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

    3:27 - "We are going to do some logic here" great explanation :)

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

    thanks very useful!

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

    great explanation!

  • @JD-rl2or
    @JD-rl2or ปีที่แล้ว

    Thanks, very clear explanation

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

    thanks a lot i have been searching for the solution for past 1 hour which is easy to understand , really helped me a lot you deserve a subsribe I hope you have a good day Love from India

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

    1st

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

    thanks

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

    thank you

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

    Thank you!

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

    I really dont know what the f Im doing wrong, this basically is the standard solution, everywhere I look, it's basically the same code..... I can write it down by my own or I can just copy and paste, but It doesn't return the expected output.... I understand clearly what the code is doing, but the output I recieve it's not the expected.... Im actually tired to look at this simple thing, understand it, even copy and paste, but ????

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

      var duplicateZeros = function(arr) { for(let i=0;i<arr.length-1;i++){ if(arr[i]===0){ for(let j=arr.length-1;j>i;j--){ arr[j]=arr[j-1] } i++ } } return arr }; this is the working soultion the video above is incorrect

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

    great logic

  • @RM-xl1ed
    @RM-xl1ed ปีที่แล้ว

    Leetcode is the dumbbest goddamn thing ever. God I hate leetcode

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

    This is not correct. It should be solved using Floyd's Cycle Detection algorithm

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

    Thanks a lot!

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

    where are we using stack here?? and why is depth = max of count and depth (i am not able to understand this part)

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

    Exactly what I needed thanks!

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

    weak explaining

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

    Thank!

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

    It shouldnt be converted to string did you read the problem

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

      You mean "Follow up: Could you solve it without converting the integer to a string?" var isPalindrome = function(x) { if(x < 0) return false; let copy = x; let reversed = 0; while (copy !== 0){ reversed = reversed * 10 + copy%10; copy = Math.floor(copy/10); } if (reversed === x){ return true; } return false; };

    • @TienNguyen-og5eo
      @TienNguyen-og5eo 11 หลายเดือนก่อน

      @@WTHalo3 can you explain ?

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

      ​@@TienNguyen-og5eo The line reversed = reversed * 10 + copy%10; takes the remainder of copy (which is x) when you modulus 10 it. Meaning if I had a number 456%10 = 6. That gets pushed to reversed so reversed is = 6. Then copy = Math.floor(copy/10); removes the last digit so 456 becomes 45. THen it goes again reversed = 6 * 10 + 45%10 = 65 copy = 4 reversed = 654 copy = 0 loop is done. Not a palindrome number so returns false.

    • @TienNguyen-og5eo
      @TienNguyen-og5eo 11 หลายเดือนก่อน

      @@WTHalo3 thank. I guess this is the best way in case converting to string is not allowed ?

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

    Good explanation, but if I understand correct the shift method does not take any arguments.

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

    finally i understand it

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

    ididn't think of the array wow thank u

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

    Great video! Here are my thoughts on time and space complexity for this solution: Time Complexity: O(n + m) - Loop through nums1 and nums2 array once. Space Complexity: O(n + m) - worst case is nums1 and nums2 has the exact same values.

  • @hectorPerez-qf1ho
    @hectorPerez-qf1ho ปีที่แล้ว

    I dont understand, leetcode say in this exercise "Follow up: Could you solve it without converting the integer to a string?" and you are convert the integer to a string. This right?

  • @DevonLewis-ry5nz
    @DevonLewis-ry5nz ปีที่แล้ว

    very helpful, thanks!

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

    NIce and excellent explanation! thank you so much

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

    Why did you call your video 'Mixin in Vue 3 ' if you are using vue 2 syntax?

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

    Thanks a lot

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

    HOW TO DECOMPRESS A STRING IN JS..IF YOU ALREADY MADE THE VIDEO PLS SHARE LINK

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

    wtf was that, awful explanation

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

    great! what does !obj means??

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

    Thanks for the video.

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

    Thanks a lot, very informative and concise. You deserve way more subscribers! I suggest you work on your thumbnails. Thanks again!

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

    good examples, thank you for sharing this with us.

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

    You really did effort to explain. Subscribed!!!

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

    thanks for a solution that's easy to understand :)

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

    This is incorrect. The rule is to use constant space, and O(n) time.