Skip to content

Commit c404741

Browse files
Merge pull request iiitv#143 from MrQuantum1915/new
Winter of Code updates
2 parents 90a4668 + cd6d3b3 commit c404741

File tree

5 files changed

+243
-44
lines changed

5 files changed

+243
-44
lines changed

public/sitemap-0.xml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
3-
<url><loc>https://iiitvcc.vercel.app/about</loc><lastmod>2025-10-05T00:02:47.718Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
4-
<url><loc>https://iiitvcc.vercel.app/blogs</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
5-
<url><loc>https://iiitvcc.vercel.app/contact_us</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
6-
<url><loc>https://iiitvcc.vercel.app/events</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
7-
<url><loc>https://iiitvcc.vercel.app/event</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
8-
<url><loc>https://iiitvcc.vercel.app/members</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
9-
<url><loc>https://iiitvcc.vercel.app</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
10-
<url><loc>https://iiitvcc.vercel.app/profile/account</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
11-
<url><loc>https://iiitvcc.vercel.app/resources/android</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
12-
<url><loc>https://iiitvcc.vercel.app/resources/cp</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
13-
<url><loc>https://iiitvcc.vercel.app/resources/blockchain</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
14-
<url><loc>https://iiitvcc.vercel.app/resources/ml</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
15-
<url><loc>https://iiitvcc.vercel.app/resources/development</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
16-
<url><loc>https://iiitvcc.vercel.app/resources</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
17-
<url><loc>https://iiitvcc.vercel.app/blogwriter</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
18-
<url><loc>https://iiitvcc.vercel.app/resources/uiux</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
19-
<url><loc>https://iiitvcc.vercel.app/home</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
20-
<url><loc>https://iiitvcc.vercel.app/test_api</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
21-
<url><loc>https://iiitvcc.vercel.app/resources/web-dev</loc><lastmod>2025-10-05T00:02:47.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
3+
<url><loc>https://iiitvcc.vercel.app/about</loc><lastmod>2025-12-15T23:08:14.705Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
4+
<url><loc>https://iiitvcc.vercel.app/blogs</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
5+
<url><loc>https://iiitvcc.vercel.app/blogwriter</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
6+
<url><loc>https://iiitvcc.vercel.app/events</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
7+
<url><loc>https://iiitvcc.vercel.app/contact_us</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
8+
<url><loc>https://iiitvcc.vercel.app</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
9+
<url><loc>https://iiitvcc.vercel.app/event</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
10+
<url><loc>https://iiitvcc.vercel.app/profile/account</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
11+
<url><loc>https://iiitvcc.vercel.app/members</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
12+
<url><loc>https://iiitvcc.vercel.app/resources/cp</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
13+
<url><loc>https://iiitvcc.vercel.app/resources/ml</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
14+
<url><loc>https://iiitvcc.vercel.app/resources</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
15+
<url><loc>https://iiitvcc.vercel.app/resources/android</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
16+
<url><loc>https://iiitvcc.vercel.app/test_api</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
17+
<url><loc>https://iiitvcc.vercel.app/resources/blockchain</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
18+
<url><loc>https://iiitvcc.vercel.app/resources/web-dev</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
19+
<url><loc>https://iiitvcc.vercel.app/resources/uiux</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
20+
<url><loc>https://iiitvcc.vercel.app/home</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
21+
<url><loc>https://iiitvcc.vercel.app/resources/development</loc><lastmod>2025-12-15T23:08:14.706Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
2222
</urlset>

src/app/resources/cp/page.tsx

Lines changed: 221 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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
);

src/app/resources/page.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function Resources() {
6262
>
6363
Resources
6464
</div>
65-
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6 w-full max-w-7xl px-4 sm:px-6">
65+
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-3 gap-6 w-full max-w-7xl px-4 sm:px-6">
6666
{resources.map((res) => (
6767
<div
6868
key={res.title}

src/app/resources/web-dev/page.jsx

Lines changed: 0 additions & 22 deletions
This file was deleted.

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
".next/types/**/*.ts",
3030
"src/app/events/[eventsIdx]/_actions/fetchEvents.js",
3131
"src/app/resources/page.jsx",
32-
"src/app/resources/layout.tsx"
32+
"src/app/resources/layout.tsx",
33+
"src/app/resources/cp/page.temp"
3334
],
3435
"exclude": ["node_modules"]
3536
}

0 commit comments

Comments
 (0)