Started to study Solidity language which is use to implement Smart Contracts in Ethereum Blockchain and wrote some codes of the same.
Link for Repository : Smart Contracts.
Studied Servlets from this video & Created one on Eclipse IDE and configured web.xml.
This web app is just to simply add two numbers on the server without using Javascript. Here I've just used a simple code in the servlet to create the same.
Link for Repository: Servlets.
Studied Data Structures in Solidity from Solidity Documentation and wrote some codes for them to create few Contracts.
Link for Repository. : Smart Contracts.
Created a basic Login Web-App using Servlets with the help of Eclipse IDE and deployed on Apache Tomcat Server 9.0.
Link for Repository : Servlets.
Studied about Time units in Solidity and variable called "Now" from Coursera and created a smart contract called StateTrans.sol and tested it on Remix IDE.
Link for repository : Solidity Codes.
Studied about Queues and Stack classes in Java and solved some problems from HackerRank under section "30 Days of Code". Click here to view the solution.
Studied about JDBC-ODBC drivers and learnt how to connect database to a web application and fetch data from server to store in database.
Studied Access Modifiers and Applications in Solidity and created few contracts using these concepts.
Link for Repository : Solidity Codes
Studied Time Elements in Solidity from Coursera and implemented the concept in a contract. Link for Repository : Solidity Codes.
Learnt about "Metamask" which is a crypto Wallet that act as a gateway to blockchain apps and learnt how to connect a smart contract to RinkeBy Ethereum test network and adding some ethers to the account.
Studied Enums and Modifiers in Solidity and created severel stages in contract. Also learnt how to revert transaction if wrong function has been called in wrong stage.
Link for Repository : Solidity_Codes.
Got to know about "The Foobar challenge: Google’s hidden test for developers" and solved its first problem on strings. For more information about this challenge, you can read this article.
Competed Level 1 of Foobar Challenge and tried to solve Level 2's first question.
Read the last Problem Statement of the course SmartContract which I've been doing on Coursera for few weeks and tried to build its Algorithm for file called Auction.sol.
Link For Repository : Google Foobar.
Completed 2nd Question of Foobar Challenge.
Link For Repository : Google Foobar.
Solved questions from Codechef's May Long Challenge and tried to solve a Level 3 question of Foobar.
Link for Repository : CodeChef May Long Challenge.
Solved first question of Level 3 of Foobar Challenge. Link is here.
Solved questions from Codechef's Long Challenge. Link is here.
Successfully completed 2nd course "Smart Contracts" from the specialization of Blockchain. Worked on the last project of course and created a smart contract for an Auction.
Link for Repository : Smart Contracts
Studied Dynamic Programming and its two approaches i.e. optimal substructure and overlapping subproblems. Also learned how to apply it to drastically reduce the time complexity.
Completed 2nd question of Level 3 of Foobar Challenge. Check my code here.
Started learning Python from here.
Also studied some examples of Dynamic Programing and solved its problems on Hackerrank.
Solved problems of DP on Hackerrank and continued to learn Python. Link for Repository : Dynamic Programing.
Studied Python further and started to solve problems on Hackerrank in the domain of Python. Link for Repository : Hackerrank Python.
Studied Functions and Arguments in Python. Solved problems of python on Hackerrank and earned 2nd star badge.
Link for repository: Hackerrank Python.
Started a new course Introduction to Git and Github on Coursera and studied about "Version Control Systems".
Studied Dynamic Programming and solved its problems on Hackerrank in Python Language. Click here to check program which I made.
Solved Python questions from Hackerrank in the sub domain of 'Basic data Types'. Link For Repository : Hackerrank Python.
Solved Python on HackerRank and earned 3rd Star. Link For Repository : Hackerrank Python.
Created a Dynamic Web Application using Servlets, JSP and gave it a Java Database connectivity (JDBC) using MySql Workbench.
Link for Repository: https://github.com/OjasviChauhan/Servlets/tree/master/LoginModule
Studied Dynamic Programming and solved a question on a tetrahedral using DP from Codeforces.
Participated in Google Kickstart Round C and was able to solve it's two questions i.e Countdown and Perfect Subarray.
Also Solved questions from Hackerrank in the domain of Dynamic Programming. Link is here.
Studied JDBC from the topic Advance Java and Studied Git from the course Introduction to Git and Github from Coursera.
Also solved problems of Python on Hackerrank. Link for Repository: Hackerrank Python.
Learned some new commands of Git and implemented them on Git Bash
Today, I've just coded some problems of strings in the domain of Python on HackerRank. Link for Repository : Hackerrank Python.
Solved problems in the Python section and earned 4th Star on HackerRank. Link for Repository : HackerRank Python.
Studied about Advanced Git Interactions from the course I've been doing on Coursera.
Started a new Course in the specialization of Blockchain i.e. Decentralized Applications.
- Studied about Decentralized Applications and Ethereum APIs.
- Deployed my first smart contract in Truffle IDE on localhost and learned various commands of truffle.
Created a full stack Decentralized App for "voting the fruits" on Blockchain Server. Firstly I created its backend using smart contracts on truffle IDE and then migrated and tested those on the same. After that I used some pre-defined templates written in JavaScript, for connecting it with front-end using some of the node modules like "lite-server".
Started a new Web development bootcamp from Udemy and learn some functions of Javascript.
Studied39 Javascript and Document Object Model from Web development course on Udemy. Also learned about tree structure of HTML which DOM provides us in which every element of tree act as an object.
Connected my Dapp to Metamask Management System and gave it a run. Also learned how to manipulate html and css using DOM objects from the web development course on Udemy.
- Learned adding Event Listeners in Javascript.
- Learned adding sounds in websites.
- Also Learned about Javascript Objects from Udemy course.
- Solved Problem 2 of Code Gladiator's online coding round. Link is here: Code Gladiators
- Learned how to add KeyPress Event Listeners in JavaScript.
- Learned creating Constructors and their Methods in Javascript.
- Studied Exceptions and Inheritance in Python and then solved its problem on HackerRank. Link for Repo: HackerRank Python.
- Completed Advanced Javascript & DOM manipulation by learning how to add animations to buttons and finally made a "Drum Kit" Website. Click here to visit.
- Done Problem Solving on HackerRank.
- And Finally started Node.js and imported my first package from https://www.npmjs.com/ to my "Intro to node" Project.
- Created my first Express Server under which:-
- Learned how to recieve request and send response.
- Learned how to get directory name of html page using __dirname from anywhere anytime.
- Learned how to body-parse content of html on the server.
Link for Repository : my-Express-Server.
- Participated in a HackerRank contest known as Hack the Interview(Asia Pacific) and solved its first two problems. Link for Repo: Competitive Programming.
- Completed 30-Days-of-Code and got gold batch on HackerRank.
- Completed Hack the Interview contest and scored 741 Rank. Link for Repo: Competitive Programming.
- Processed Post requests with body parser in calulator project.
- Added BMI Calculator plugin in that Calculator Web App.
- Solved a String problem asked in the Amazon Interview on LeetCode.
- Completed 5 star in Problem Solving on HackerRank.
- Completed 5 star in Python as well.
- Learned about jQuery and its commands.
- Learned jQuery and some of its functions like .animate, .css, .pretend, .append, etc.
- Solved CodeForces Round #646.A problem.
Took part in CodeForces Round #647(Div. 2) and solved its problem A.
- Building a new web page called tindog using Bootstrap and CSS. Click here to check progress.
- Solved first 3 problems of Codechef's June Long Challenge.
- Solved two more problems of Codechef's June20 Long challenge, i.e. Total 5 problems till now.
- Studied SEPM on Coursera.
- Tried to solve Codechef further.
- Participated in CodeForces #Round 648 and solved its problems.
- Solved 9th problem of CodeChef Long Challenge.
- Learned some new commands of git for undoing changes. For eg: --amend, git revert, git checkout. Also learned about git branch system.
- Learned how to work with remote repositories using git command line interface.
- Added some new features to Tindog project using Bootstrap 4.
- Cleared the Problem Solving (Basic) assessment on HackerRank and got certified.
- Added Bootstrap Carousel feature in my tindog website.
- Came back to Blockchain and learned some improvements of Solidity and tried to implement some Dapps.
- Also learned about APIs and how to add them in our projects.
- Learned Bootstrap Cards and implemented them to my price tags of tindog website.
- Started a new series of Graph Theory on FreeCodeCamp
- Participated in CodeForces Round 649 and solved its problems.
- Learned about git rebase command and implemented its uses.
Tried to Solve the 6th problem of CodeChef's June Long Challenge for tuples.
- Completed 6th question of Long challenge and ended the contest with 1553 World rank.
- Learned about APIs
Made a new Application called Bitcoin-Ticker which tells us the exchange values of fiat currencies into Bitcoin currencies and vice-versa. This is implemented using the APIs with the help of npm's request package.
Link: Bitcoin-Ticker.
Learned about JSON format and how to parse them into the server body.
Added the same into my app: Bitcoin-Ticker.
- Learned how to make API calls by passing "option" object as a Parameter in request method.
- Solved few problems on HackerRank
Studied Graph Theory from FreeCodeCamp.org and learned some new Algorithms.
Solved few problems from CodeForces and continued the web development course.
- Learned Git Rebasing and Code reviews.
- Solved CodeForces Problems.
Solved a Google Coding Interview Problem based on Moore's Voting Algorithm in which we've to find out the majority element in an array. Time Complexity of code should be O(n), and Space Complexity should be O(1).
Link of Code : Competitive Programming.
- Participated in CodeForces Round 652 and solved its first two problems.
- Completed the course "Introduction to Git and Github" on Coursera and got certified by Google.
Solved HackerRank's Problem Solving further.
Learned about APIs and how to use "options" object to call them by passing parameters.
Learned some new Algorithms from algoexpert.io and participated in Hack the Interview V (Asia Pacific).
Solved problems of Hack the Interview V and took part in Codechef LunchBox June20 and Solved its first two problems.
Participated in Codeforces Round 653 (Div 3) and solved its problems A,B and D
Solved few past problems on Codeforces and this time in C++
Also revised few concepts of C++
Learned some optimization techniques in coding and done few problems in C++.
Studied SEPM and learned some concepts of Javascript.
Studied DCN for my End Sems and solved past contest problems on Codeforces.
- Solved Codeforces Virtual Contest for Round 654 and solved its first 2 problems.
- Also solved first two problems of Codechef's July Long Challenge.
Link : Codechef's July Long Challenge
Solved Codechef's Long Challenge and studied for End Sems.
Tried to solve Codechef's July Long Challenge's 4th problem.
Studied DCN.
- Studied DCN for end-sem exam.
- Completed fourth question of Codechef's July long Challenge.
Link : Codechef's July Long Challenge
Studied SEPM for my End Sem Exams.
- Studied Software Engineering and Project Management.
- Tried problem 5 of Codechef Long Challenge.
Studied Java for my End Sem Exams.
Tried to solve problem 6 of Codechef's July Long Challenge.
- Started React.js today and leaned about JSX technology and Babel Compiler.
- Also did some react coding on Code Sandbox and added some styles to my react app.
Took part in Google's KickStart 2020 Round D and was able to solve its first two problems. KickStart.
Worked on my Portfolio which has used Gatsby.js and React.js
Worked on my portfolio and studied about graphQL data query language.
Worked on my Portfolio and learned about svg image format.
Not done much productive today. Just revised some DSA concepts.
Learned about WordPress open-source content management system. Also worked on my portfolio.
Learned about React props and made a React app for Contacts where you can create as many contact cards as you want by just importing the properties of a single card.
- Learned how to deploy websites on netlify and gh-pages.
- So I've been working on my portfolio website for some days. Now it is ready and deployed on netlify.
click here to visit.
Practiced some problems on codeforces
Got to know about Readme stat API and designed my front page of github.
Fixed Resume bug on my portfolio website in which Resume was unable to open on mobile phones but it was accessible from Laptop/Desktop.
Practiced Problem Solving on HackerRank from Interview Preparation Kit section.
Learned React maps and implemented on Code SandBox
Started preparing for Goldman Sachs Interviews. Studied about LRU Cache problem and tried to implement it using HashMap and Doubly LinkedList.
Did problem solving on LeetCode.
Did problem solving on LeetCode.
Did problem solving on LeetCode.
Did problem solving on LeetCode.
Did problem solving on LeetCode from Linked List section.
view solution here.
Did problem solving on LeetCode and participated in Hack the Interview VI (Asia Pacific).
Solved a problem of Hack the Interview VI
Studied Data Structures from GeeksForGeeks and practiced some problems based on Hashing and Min-heap.
Did a problem on String Reduction using Dictionaries of Python.
Did two problems on LeetCode.
One was to delete all duplicate values in a LinkedList and another was to find maximum subString length.
Did problem solving on LeetCode.
Studied Dynammic Programming from Geeks for Geeks.
- Studied Dynamic Programming and solved a problem from GeeksForGeeks.
- Participated in Codechef August Long Challenge 20 and solved first 3 problems for today.
Solved 4th problem of August Challenge on Codechef.
Solved 5th problem of August Long Challenge on Codechef.
Studied Computer Graphics and tried to solve codechef August challenge
- Tried to solve the 6th problem of August Long Challenge.
- Studied Computer Graphics.
Studied Dynammic Programming and solved problems from Geeks for Geeks.
Studied Dynamic Programming and solved problems.
Studied Dynamic Programming from Coding Blocks and solved problems from gfg.
Studied Segment Trees and implemented its build,query and update feature.
Studied about Percolation Algorithm and implemented it using Union & Find.
Solved DP problems from GFG.
Studied Union & Find Data Structures and implemented them in C++
Prepared the documentation for my minor projects and solved 0/1 Knapsack Problem using bottom-up DP.
Solved DP problems from GFG.
Solved "count of subset in array" problem from Dynamic Programming.
Studied Dynamic Programming and Prepared Synopsis for our minor Projects.
Solved few problems on DP from GeeksforGeeks.
Studied Computer Graphics and learned about OpenGl.
Solved few question in python.
Solved Dp problems.
Solved DP problems from Gfg.
- Revised C++ STL from Coding Blocks.
- Started solving problems on InterviewBit section wise and became highest scorer of my college:
- Solved MCQs on Time complexity.
- Solved two problems on Arrays asked in Amazon & GoldmanSachs.
- Found the bug in problem "count of subset sum" and fixed it by changing its initialization.
- Solved questions on InterviewBit.
- Solved problems on LCS from Dynamic Programming.
- Solved LCS problems and Studied Heap data structure and implemented it by priority queue STL.
- Solved questions on InterviewBit.
Solved DP question on Longest Palindromic Substring.
Studied Matrix Chain Multiplication and wrote its recursive code and then memoized it into DP.
Solved few problems on Heap and Stack from InterviewBit.
Solved few problems from Heap and stack from Gfg.
Solved some famous problems on stacks like Max Area Histogram, Rain Water Traping,etc.
- Solved questions on two pointers from InterviewBit.
- Solved 1st problem of Codechef September Long Challenge.
Solved problems on MCM on String partition palindrome.
Solved problems on heap from interviewbit and gfg.
Solved problems from two pointers from InterviewBit
Tried to solve codechef's 3rd problem of long challenge.
Tried to solve codechef's 3rd and 4th problem of September Long Challenge.
- Successfully solved 4th problem of long challenge. Now heading towards 5th.
- Studied Tries data structure.
Solved 4th problem of codechef's long challenge and tried to solve EQDIV problem.
Solved 6th problem of codechef long challenge
Ended Codechef Long Challenge with world rank of #2386.
Solved some basic problems of recursion.
Studied Recursion from Youtube and solved few problems.
Solved few problems on Recursion from Gfg.
Studied Recursion from Coding Blocks.
Solved some recursion problems and a difficult problem from Leetcode based on Heaps.
Solved problems from codechef's cookoff.
Studied Recursion.
Studied Backtracking and solved problems like "Rat in Maze" and "N-Queen Problem" based on the same concept.
Tried to solve a problem from Leetcode on heaps.
Worked on my minors and tried to design algorithm for Percolation Model.
Worked on my minors and completed my full code for Percolation Model using Union-Find Data Structures.
Studied Backtracting, Binary Search and Sliding Window.
Studied for minor and prepared the document for the presentation.
Prepared for minor 1.
Prepared presentation for Minors.
Prepared the presentation for our minor projects and discussed its implementation with friends.
Spent whole day doing assignments in various subjects.
Studied Computer Graphics.
Solved a problem of recursion from leetcode.
Studied Compiler Design
Studied Digital Forensics for mid sems.
Studied Compiler Design and started codechef october challenge.
Solved 1st problem of codechef long challenge.
Solved 2nd and 3rd problem from codechef long challenge.
Studied Computer Graphics for mid sems.
Studied for midsems
Tried to solve Codechef long challenges
Completed Codechef Long Challenge with world rank of 2038.
Prepared for It-infra mid sem.
Studied about Open Stego Stegnographic tool and used it to watermark some images.
Studied 3-D transformations about an arbitrary point in Computer graphics.
Studied Binary Search and solved problems.
Solved few problems of binary search on gfg.
Tried to complete DF Assignment 1.
Completed the code of Sutherland Hodgeman Algorithm.
Studied Binary Search further.
- Solved problems of Binary Search further.
- Studied about Entrepreneurship and started the course on coursera regarding the same.
Studied Binary search further.
Completed few labs of 30 days of google cloud.
- Did problem solving in Binary Search
- Studied Tree data structure
Completed a quest in 30 days of google cloud.
Completed Quest 2 in 30 Days of Google Cloud.
Studied Object Oriented Design and Analysis.
Done 30 Days Of google cloud
Studied Tree Data Structure
Implemented Various Traversals in Binary trees
- Done with quest 3 of Google Cloud.
- Completed Quiz 3 of Venture Ideation.
Done the code of spiral order traversal in binary trees
Completed 5th quest of Google Cloud
Solved Diameter of binary tree problem
- Solved Track 1 of google cloud.
- Completed Innovation and Entrepreneurship course on coursera.
Solved 4 problems from Binary Tree on Leetcode and revised a topic from binary search.
Studied about height balanced tree.
Solved problems on Binary Trees further.
- Solved problems on Binary Trees from LeetCode Medium level interview section.
- Revised CS fundamentals from GfG for Linkedin Intern Round I.
Tried to solve 3d transformation code in computer graphics.
Gave LinkedIn Intern Exam.
Solved problems on grid based DP.
Solved problems on Binary trees and Arrays from LeetCode.
- Studied Lowest Common Ancestor in Binary Trees.
- Studied Prime Sieve Eratosthenes algorithm to generate prime numbers in linear time.
Solved Binary Tree Problems
Solved Binary Search Tree problems
Studies Binary Search Trees.
Studied BSTs further and learned the deletion of node in BST.
Studied Bit Masking and solved codeforces round 684's first two problems.
Solved problems on bit masking.
Solved problems of google kickstart past problems.
Studied Bitmasking and solved related problems.
Took part in codeforces round 685 div 2. was able to solve 2 questions only.
Studing Bit Masking and solved problems.
Participated in CodeForces Round 686 Div.3
Solved Codeforces past contest problems
Solved few problems on Binary Search
Studied inclusion exclusion principle.
Solved Problems on Mathematics.
Revised Percolation topic for minors.
Studied Computer Graphics and Percolation theory for minors.
Participated in Codeforces Educational Round 99.
Studied for Minors.
Studied for Minors.
Studied for Minors and gave its final presentation.
Solved some array questions from InterviewBit.
Solved some problems from InterviewBit.
Solved Problems and studied Computer Graphics
Studied Computer Graphics for End Sems.
Studied Computer Graphics for Quiz and End Sems.
Studied Matrix Exponentiation Algorithm for Solving Linear Recurrences.
Solved Problems on Dp from LeetCode
Solved Problems on Dp on trees from LeetCode
Studied Compiler Design for End Sems.
Studied OOAD for End Sems.
Gave End Sem for OOAD and Studied Computer Graphics.
Studied Computer Graphics for end sems
Gave Computer Graphics End Sem.
Studied Compiler Design for End Sems.
Gave Compiler Design End Sem.
Solved DP Problems from LeetCode.
Solved questions from leetcode.
Gave Digital Forensics End Sem.
Solved Dynamic Programming problems from LeetCode.
Gave ISG end sem and solved problems on LeetCode.
Solved Problems on LeetCode.
Solved Problems on Leetcode.
Solved problems on leetcode.
Gave IT Infra End Sem and solved problems on Leetcode on binary trees.
Studied Python for End Sems.
Gave Python End Sems and solve problems from LeetCode.
Tried to solve a problem called "Median of two sorted array".
Solved problems of dp on leetcode.
Started learning Graph theory from scratch.
Learned bfs and dfs traversals in graph and solved a problem called Snakes and Ladders.
Studied Graph Theory
Studied Undirected Graphs
Studied Directed Graphs
Implemenated Kosaraju's Algorithm.
Studied Disjoint Set Union and solved related problems.
Solved Graphs problems
Solved Graphs and DP.
Solved BFS on Grid Problems.
Solved Graphs Problems
Studied Graphs.
Solved problems on backtracking.
Solved problems on dp.
Solved problems on strings
Solved problems on sliding window.
Studied Graphs
Studied Graphs and solved problems. Also took part in codeforces.
Studied splitwise algorithm in graphs.
Solved problems from Leetcode
Solved problems from InterviewBit.
Solved Problems from Leetcode and Interviewbit.
Solved Array Problems on InterviewBit.
Solved Array Problems on LeetCode.
Solved Array Problems on InterviewBit.
Solved Array Problems on LeetCode.
Solved Array Problems on InterviewBit.
Solved Bit Masking Problems on LeetCode.
Solved problems from Leetcode.
Solved problems from InterviewBit.
Solved Problems from InterviewBit.
Solved Problems from LeetCode.
Solved problems of sliding window.
Solved Problems on InterviewBit.
Solved Problems on Leetcode.
Solved Problems on InterviewBit.
Solved Problems on InterviewBit.
Solved Problems on Leetcode.
Solved Problems on InterviewBit.
Solved Problems on Leetcode.
Solved Problems on LeetCode.