• Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    C++
  • License
    MIT License
  • Created about 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Programs I solved during the two weeks while I was preparing for TCS Digital.

tcs-digital-prep

This repository contains everything I practised in my 2-week prep time for the technical areas of TCS Digital examination.

More about TCS Digital examination here: https://www.tcs.com/

More on my prep strategy, in-depth, here.

Contents

CodeVita

This folder contains the program I solved in TCS CodeVita, 2018, that ultimately let to my selection in the interview.

โ€ƒโ€ข fibo.cโ€ƒThe Modified Fibonacci program solved with brute-force.
โ€ƒโ€ข fibo-less.cโ€ƒA space-optimized version of the same program that uses LRU technique to cut the memory used from O(n) to O(k), where n can go as high as 106 while k can be 10 at max.

STL

I don't really do competitive coding, and this was one of my first stints in doing so. Naturally, I had to learn the Standard Template Library of C++ for better and faster implementation of certain algorithms.

This repository contains some basic STL containers and their example programs, like:

Sorting

Implementation of various sorting algorithms in C++, such as:

DP

Bunch of dynamic programming problems I solved during this time period.

All the questions, with more solutions than mine, are available on GeeksForGeeks, here: https://www.geeksforgeeks.org/dynamic-programming/

Other programs

These are programs that I solved in addition to the above ones, just for some more practise.

They include:

  • Printing a square matrix in spiral order (spiral.c)
  • Print if a number is even or odd without using arithmetic operators (even-odd-constraints.py, even-odd-constraints.c)

Disclaimer

All codes written are my own. I did not copy any code nor do I intend to make any copyright infringement. Similarities, if found, are purely coincidental.

Furthermore, if it helps, you may use my repository to prepare for your coding tests, but do not use my codes for your homework problems.

More Repositories

1

CSE-resources

A collection of curated resources for learning Computer Science subjects and skills, that I garnered throughout my tenure as a CSE student. Contributions, and report of broken links are welcome.
78
star
2

CentralBank

Banking app written in Django.
HTML
48
star
3

Digit-Classifier

Wrote a neural network that uses fundamental DL algorithms to identify handwritten digits from MNIST dataset.
Jupyter Notebook
21
star
4

oslab

Operating System-based projects explored and implemented chapter-wise. The programs are inspired from end-of-chapter projects in Silberchatz's "Operating System Concepts".
Python
12
star
5

SudokuSolver

My footsteps into Artificial Intelligence as I make this Sudoku Solver while learning AI online for the first time.
Python
7
star
6

stapy

Python package containing functions implemented for descriptive and inferential statistics.
Python
5
star
7

coursera-tensorflow

Google Colab notebooks containing codes I wrote while learning Tensorflow by deeplearning.ai on Coursera.
Jupyter Notebook
4
star
8

kindle-clippings-parser

A parser to take Kindle highlights from the clippings file, put them in their MD files, and add some basic styles.
Python
4
star
9

c-algorithms

Bunch of programs in C I did throughout my Fifth Semester for the subject 'Design and Analysis of Algorithms.'
C
3
star
10

R-lab

My personal notes to be in track while I learn Data Analysis in R for the first time online.
Jupyter Notebook
2
star
11

poc-ang

POC for Angular
TypeScript
1
star
12

noteworthy

Edge AI application that converts written notes into text.
Python
1
star
13

learnPLS

Containing codes in PL/SQL when I was learning PL/SQL for the first time.
PLSQL
1
star
14

CPP-Lab

Bunch of programs I'll do while learning C++ in my 6th semester.
C++
1
star
15

prolog-lab-assignments

Prolog Lab Assignments. This repo serves no further purpose, and therefore is archived.
Prolog
1
star
16

Wiki-Viewer

A Wikipedia Search Engine I created as a Free Code Camp's Front End curriculum project.
HTML
1
star
17

compiler-lab-assignments

Assignments for CS793 (Compiler Design Lab). This repo serves no further purpose (as the class is taken and ended), and is therefore archived.
C
1
star
18

Md-Rafi-Akhtar_37_CSE4B_2019

Simple C Programs through the use of command-line arguments (for practising command-line arguments in C).
C
1
star