@@ -311,8 +311,228 @@ export default function CPStaticResources() {
311311 </ div >
312312 </ section >
313313
314+ < section className = "mb-10" >
315+ < h2 className = "text-2xl font-semibold mb-3" > Winter of Code</ h2 >
316+ < div className = "rounded-xl border border-white/10 bg-gradient-to-br from-slate-50 to-gray-50 dark:from-slate-900/30 dark:to-gray-900/10 p-5 sm:p-6" >
317+ < h3 className = "text-2xl font-semibold mb-4 text-center underline" >
318+ Week 1
319+ </ h3 >
320+
321+ < div className = "mb-6" >
322+ < div className = "font-medium mb-2 text-center" > Topics:</ div >
323+ < div className = "font-bold text-center" >
324+ Arrays, Sorting, Number Theory
325+ </ div >
326+ </ div >
327+
328+ < div className = "mb-6" >
329+ < h4 className = "font-medium mb-3" > Resources:</ h4 >
330+ < ul className = "space-y-2" >
331+ < li className = "flex items-start gap-2" >
332+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
333+ < Link
334+ href = "https://youtu.be/FPu9Uld7W-E"
335+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
336+ >
337+ Time Complexity
338+ </ Link >
339+ </ li >
340+ < li className = "flex items-start gap-2" >
341+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
342+ < Link
343+ href = "https://www.geeksforgeeks.org/introduction-to-strings-data-structure-and-algorithm-tutorials/"
344+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
345+ >
346+ String
347+ </ Link >
348+ </ li >
349+ < li className = "flex items-start gap-2" >
350+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
351+ < Link
352+ href = "https://www.geeksforgeeks.org/array-data-structure/"
353+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
354+ >
355+ Array
356+ </ Link >
357+ </ li >
358+ < li className = "flex items-start gap-2" >
359+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
360+ < Link
361+ href = "https://www.geeksforgeeks.org/introduction-to-sorting-algorithm/"
362+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
363+ >
364+ Sorting
365+ </ Link >
366+ </ li >
367+ < li className = "flex items-start gap-2" >
368+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
369+ < Link
370+ href = "https://youtube.com/playlist?list=PLauivoElc3giVROwL-6g9hO-LlSen_NaV& feature = shared "
371+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
372+ >
373+ Number Theory (only till number theory)
374+ </ Link >
375+ </ li >
376+ < li className = "flex items-start gap-2" >
377+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
378+ < Link
379+ href = "https://www.geeksforgeeks.org/number-theory-competitive-programming/"
380+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
381+ >
382+ Number Theory GFG
383+ </ Link >
384+ </ li >
385+ < li className = "flex items-start gap-2" >
386+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
387+ < Link
388+ href = "https://cp-algorithms.com/algebra/binary-exp.html"
389+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
390+ >
391+ Maths CP Algorithms
392+ </ Link >
393+ </ li >
394+ < li className = "flex items-start gap-2" >
395+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
396+ < Link
397+ href = "https://cp-algorithms.com/algebra/factorial-divisors.html"
398+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
399+ >
400+ Combinatorics CP Algorithms
401+ </ Link >
402+ </ li >
403+ </ ul >
404+ </ div >
405+
406+ < div >
407+ < h4 className = "font-medium mb-3" > Questions:</ h4 >
408+ < ul className = "space-y-2" >
409+ < li className = "flex items-start gap-2" >
410+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
411+ < Link
412+ href = "https://www.geeksforgeeks.org/problems/sort-the-array0055/1"
413+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
414+ >
415+ Sort The Array | Practice | GeeksforGeeks
416+ </ Link >
417+ </ li >
418+ < li className = "flex items-start gap-2" >
419+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
420+ < Link
421+ href = "https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing/description/"
422+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
423+ >
424+ Minimum Operations to Make the Array Increasing - LeetCode
425+ </ Link >
426+ </ li >
427+ < li className = "flex items-start gap-2" >
428+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
429+ < Link
430+ href = "https://www.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s4231/1"
431+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
432+ >
433+ Sort an array of 0s, 1s and 2s | Practice | GeeksforGeeks
434+ </ Link >
435+ </ li >
436+ < li className = "flex items-start gap-2" >
437+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
438+ < Link
439+ href = "https://www.geeksforgeeks.org/problems/permutations-of-a-given-string2041/1"
440+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
441+ >
442+ Permutations of a given string | Practice | GeeksforGeeks
443+ </ Link >
444+ </ li >
445+ < li className = "flex items-start gap-2" >
446+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
447+ < Link
448+ href = "https://www.geeksforgeeks.org/program-count-occurrence-given-character-string/"
449+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
450+ >
451+ Program to count occurrence of a given character in a string -
452+ GeeksforGeeks
453+ </ Link >
454+ </ li >
455+ < li className = "flex items-start gap-2" >
456+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
457+ < Link
458+ href = "https://www.geeksforgeeks.org/find-repetitive-element-1-n-1/"
459+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
460+ >
461+ Find the only repetitive element between 1 to N-1 -
462+ GeeksforGeeks
463+ </ Link >
464+ </ li >
465+ < li className = "flex items-start gap-2" >
466+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
467+ < Link
468+ href = "https://leetcode.com/problems/plus-one/description/"
469+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
470+ >
471+ Plus One - LeetCode
472+ </ Link >
473+ </ li >
474+ < li className = "flex items-start gap-2" >
475+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
476+ < Link
477+ href = "https://www.geeksforgeeks.org/problems/partition-a-number-into-two-divisible-parts3605/1"
478+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
479+ >
480+ Partition a number into two divisible parts | Practice |
481+ GeeksforGeeks
482+ </ Link >
483+ </ li >
484+ < li className = "flex items-start gap-2" >
485+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
486+ < Link
487+ href = "https://codeforces.com/contest/131/problem/B"
488+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
489+ >
490+ Opposites Attract | CF
491+ </ Link >
492+ </ li >
493+ < li className = "flex items-start gap-2" >
494+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
495+ < Link
496+ href = "https://codeforces.com/contest/1176/problem/B"
497+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
498+ >
499+ Merge it | CF
500+ </ Link >
501+ </ li >
502+ < li className = "flex items-start gap-2" >
503+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
504+ < Link
505+ href = "https://www.codechef.com/problems/NAS_2523"
506+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
507+ >
508+ GCD Permutations | CodeChef
509+ </ Link >
510+ </ li >
511+ < li className = "flex items-start gap-2" >
512+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
513+ < Link
514+ href = "https://codeforces.com/contest/148/problem/A"
515+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
516+ >
517+ No. of Dragons | CF
518+ </ Link >
519+ </ li >
520+ < li className = "flex items-start gap-2" >
521+ < span className = "mt-2 h-2 w-2 rounded-full bg-white" />
522+ < Link
523+ href = "https://codeforces.com/contest/1203/problem/C"
524+ className = "text-sky-600 dark:text-sky-300 hover:text-sky-700 dark:hover:text-sky-200 hover:underline"
525+ >
526+ Common Divs | CF
527+ </ Link >
528+ </ li >
529+ </ ul >
530+ </ div >
531+ </ div >
532+ </ section >
533+
314534 < footer className = "pt-6 border-t border-white/10 text-sm text-muted-foreground" >
315- More resources will follow for Winter of Code. Look out for blogs.
535+ More resources will follow for Winter of Code. Look out here!
316536 </ footer >
317537 </ div >
318538 ) ;
0 commit comments