Skip to content

Thus, problem solving is the process of identifying a problem, developing an algorithm for the identified problem and finally implementing the algorithm to develop a computer program.

Notifications You must be signed in to change notification settings

hamidhosen42/CUET-CP-full-Syllabus-solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Competitive-Programming-Full-Course-Beginner-to-Advanced-levels

Tutorials & Problems List for Level-1 Term-1

                             (1-1) Week 1 (Variables, Data types, Scanf/Printf, Format Specifier)

Tutorials:

  1. [প্রোগ্রামিং বইঃ অধ্যায় দুই] ডোটো টোইপ, ইনপুট ও আউটপুট : http://cpbook.subeen.com/2011/08/data-type-input-output.html
  2. List of all format specifiers in C programming : https://codeforwin.org/2015/05/list-of-all-format-specifiers-in-c-programming.html
  3. Data Types in C : https://www.geeksforgeeks.org/data-types-in-c/

Problems:

  1. Codeforces:
    1. 1A : https://codeforces.com/problemset/problem/1/A
    2. 100.A+B : https://codeforces.com/problemsets/acmsguru/problem/99999/100
  2. Atcoder:
    1. ABC153A : https://atcoder.jp/contests/abc153
    2. ABC-148A : https://atcoder.jp/contests/abc148/tasks/abc148_a?lang=en
  3. Hackerrank:
    1. Playing with Characters : https://www.hackerrank.com/challenges/playing-with-characters/problem
  4. URI:
    1. 1001 : https://www.urionlinejudge.com.br/judge/en/problems/view/1001
    2. 1002 : https://www.urionlinejudge.com.br/judge/en/problems/view/1002
    3. 1006 : https://www.urionlinejudge.com.br/judge/en/problems/view/1006
    4. 1015 : https://www.urionlinejudge.com.br/judge/en/problems/view/1015
    5. 1019 : https://www.urionlinejudge.com.br/judge/en/problems/view/1019

Code:

  1. https://github.com/hamidhosen42/Competitive-Programming-Full-Course-Beginner-to-Advanced-levels/tree/main/1-Level-1%20Term-1/1-Week-1%20(Variables%2CData%20Types%2CScanf%2CPrintf%2CFormat%20Specifier)

                            (1-1) Week 2 (If else, Nested If else)
    

Tutorials:

  1. Decision Making in C / C++ (if , if..else, Nested if, if-else-if ) : https://www.geeksforgeeks.org/decision-making-c-c-else-nested-else/
  2. কমিউটোর প্রোগ্রামিং বই: [প্রোগ্রামিং বইঃ অধ্যায় তিন] কন্ডিশনাল লজিক। : http://cpbook.subeen.com/2011/08/conditional-logic.html

Problems:

  1. Codeforces:
    1. 122A : https://codeforces.com/problemset/problem/122/A
    2. 263A : https://codeforces.com/problemset/problem/263/A
  2. Codechef:
    1. LEAP(Test the Year) : https://www.codechef.com/problems/LEAP
    2. EO(Even Odd) : https://www.codechef.com/problems/EO
    3. ASET002(If - Else Problem) : https://www.codechef.com/problems/ASET002
  3. Atcoder:
    1. ABC152A : https://atcoder.jp/contests/abc152/tasks/abc152_a
    2. ABC065A : https://atcoder.jp/contests/abc065/tasks/abc065_a
  4. URI:
    1. 2582 : https://www.urionlinejudge.com.br/judge/en/problems/view/2582
  5. UVA:
    1. 11172 : https://onlinejudge.org/index.php?option=onlinejudge&page=show_problem&problem=2113
  6. Hackerrank:
    1. Conditional Statements in C : https://www.hackerrank.com/challenges/conditional-statements-in-c/problem

Code:

  1. https://github.com/hamidhosen42/Competitive-Programming-Full-Course-Beginner-to-Advanced-levels/tree/main/1-Level-1%20Term-1/2-Week-2%20(If%20else%2CNested%20If%20else)

                            (1-1) Week 3 (Loop Basics: While, Do-While, For-loop)
    

Tutorials:

  1. [প্রোগ্রামিং বইঃ অধ্যায় চার] লুপ (Loop) : http://cpbook.subeen.com/2011/08/loop.html
  2. Loops in C and C++ : https://www.geeksforgeeks.org/loops-in-c-and-cpp/

Problems:

  1. DimikOJ:
    1. Problem 6 : https://dimikoj.com/problems/6/52-problem-book-find-the-sum-by-dimik-computing
    2. Problem 3 : https://dimikoj.com/problems/3/52-problem-book-decreasing-numbers-by-dimik-computing
    3. Problem 5 : https://dimikoj.com/problems/5/52-problem-book-box-1-by-dimik-computing
  2. Timus:
    1. 1149 : https://acm.timus.ru/problem.aspx?space=1&num=1149
  3. LightOJ:
    1. 1000 : https://lightoj.com/problem/greetings-from-lightoj
    2. 1022 : https://lightoj.com/problem/circle-in-square
    3. 1216 : https://lightoj.com/problem/juice-in-the-glass
  4. Codeforces:
    1. 123-The sum : https://codeforces.com/problemsets/acmsguru/problem/99999/123
    2. 791A : https://codeforces.com/problemset/problem/791/A
    3. 977A : https://codeforces.com/problemset/problem/977/A

Code:

  1. https://github.com/hamidhosen42/Competitive-Programming-Full-Course-Beginner-to-Advanced-levels/tree/main/1-Level-1%20Term-1/3-Week-3%20(Loop%20Basics-While,Do-While,For-Loo)

                            (1-1) Week 4 (Nested Loop, Break, Continue)
    

Tutorials:

  1. Nested Loops in C with Examples : https://www.geeksforgeeks.org/nested-loops-in-c-with-examples/
  2. Difference between continue and break statements in C++ : https://www.geeksforgeeks.org/difference-between-continue-and-break-statements-in-c/

Problems:

  1. Codechef:
    1. BICBPAT1(Printing Pattern using loops) : https://www.codechef.com/problems/BICBPAT1
    2. PPATTERN(Print Pattern) : https://www.codechef.com/problems/PPATTERN
  2. URI:
    1. 1189 : https://www.urionlinejudge.com.br/judge/en/problems/view/1189\
    2. 1190 : https://www.urionlinejudge.com.br/judge/en/problems/view/1190
    3. 1183 : https://www.urionlinejudge.com.br/judge/en/problems/view/1183
    4. 1435 : https://www.urionlinejudge.com.br/judge/en/problems/view/1435
    5. 1478 : https://www.urionlinejudge.com.br/judge/en/problems/view/1478
    6. 1186 : https://www.urionlinejudge.com.br/judge/en/problems/view/1186
    7. 1188 : https://www.urionlinejudge.com.br/judge/en/problems/view/1188
  3. Hackerrank:
    1. Printing Pattern using Loops : https://www.hackerrank.com/challenges/printing-pattern-2/problem

Code:

  1. https://github.com/hamidhosen42/Competitive-Programming-Full-Course-Beginner-to-Advanced-levels/tree/main/1-Level-1%20Term-1/4-Week-4%20(Nested%20Loop,Break,Continue)

                              (1-1) Week 5 (Loop Advanced: Loop + If-else)
    

Tutorials:

  1. [প্রোগ্রামিং বইঃ অধ্যায় চার] লুপ (Loop) : http://cpbook.subeen.com/2011/08/loop.html

Problems:

  1. Codechef:
    1. LEAPY(Leap year) : https://www.codechef.com/problems/LEAPY
  2. Atcoder:
    1. AtCoder Beginner Contest 079A : https://atcoder.jp/contests/abc079/tasks/abc079_a
  3. Timus:
    1. 1083 : https://acm.timus.ru/problem.aspx?space=1&num=1083
    2. 1209 : https://acm.timus.ru/problem.aspx?space=1&num=1209
  4. LightOJ:
    1. 1001 : https://lightoj.com/problem/opposite-task
    2. 1015 : https://lightoj.com/problem/brush-1
    3. 1053 : https://lightoj.com/problem/higher-math
    4. 1008 : https://lightoj.com/problem/fibsieves-fantabulous-birthday
  5. URI:
    1. 1557 : https://www.urionlinejudge.com.br/judge/en/problems/view/1557
    2. 1187 : https://www.urionlinejudge.com.br/judge/en/problems/view/1187

Code:

  1. https://github.com/hamidhosen42/Competitive-Programming-Full-Course-Beginner-to-Advanced-levels/tree/main/1-Level-1%20Term-1/5-Week-5%20(Loop%20Advanced-Lopp%2BIf-else)

About

Thus, problem solving is the process of identifying a problem, developing an algorithm for the identified problem and finally implementing the algorithm to develop a computer program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published