الحلول مراح انشرها بالقناة حتى لا اخرب على اللي يريدون يحلون بنفسهم بس موجودة بحسابي مال github هنا
https://github.com/doomed-neko/neetcode-submissions
https://github.com/doomed-neko/neetcode-submissions
GitHub
GitHub - doomed-neko/neetcode-submissions: My NeetCode.io problem submissions
My NeetCode.io problem submissions. Contribute to doomed-neko/neetcode-submissions development by creating an account on GitHub.
❤1
fn eratosthenes_sieve(n: usize) -> Vec<usize> {
(2..=n.isqrt())
.fold(vec![true; n + 1], |mut numbers, current_number| {
if numbers[current_number] {
(current_number * current_number..=n)
.step_by(current_number)
.for_each(|i| numbers[i] = false);
}
numbers
})
.into_iter()
.enumerate()
.skip(2)
.filter_map(|(index, is_prime)| is_prime.then_some(index))
.collect()
}معقولة الfunctional programming هي احسن شي🤔
grokking-algorithms-illustrated-programmers-curious.pdf
24.8 MB
كتاب يشرح اساسيات الخوارزميات وهياكل البيانات
❤2
لحد هسة مر علية سؤالين انطانياها دكتور بشار
الاول ينطيك رقم integer ولازم تعكسه
يعني اذا مثلا جان 54321
لازم يصير 12345
الثاني ينطيك array وتبحث عن عنصر بداخلها، الفرق ان السؤال يريدك تسوي binary search بدل ما تبحث على كل العناصر واحد واحد
واكو سؤال ثالث الدكتور راد ينطيه النا بس ما انطانياه اللي هو هذا الفوك اللي هستوني حليته
ينطيك array 2d ووينطيك رقم، كل اللي عليك انك تكله اذا الرقم هذا موجود لو لا، يعني بس true او false ميحتاج تنطيه عنوان العنصر داخل المصفوفة
الاول ينطيك رقم integer ولازم تعكسه
يعني اذا مثلا جان 54321
لازم يصير 12345
الثاني ينطيك array وتبحث عن عنصر بداخلها، الفرق ان السؤال يريدك تسوي binary search بدل ما تبحث على كل العناصر واحد واحد
واكو سؤال ثالث الدكتور راد ينطيه النا بس ما انطانياه اللي هو هذا الفوك اللي هستوني حليته
ينطيك array 2d ووينطيك رقم، كل اللي عليك انك تكله اذا الرقم هذا موجود لو لا، يعني بس true او false ميحتاج تنطيه عنوان العنصر داخل المصفوفة
❤1
كمت احس هاي الاسئلة مثل وزاريات السادس كل ما تحل اكثر كل ما يصيرن اسهل لان هي نفس الفكرة بس يضيف لوفة صغيرونة عليها
❤2💋1