
Résumé Review
Uh oh! Applications to tech companies are due soon, and you’ve been procrastinating by doing contests instead! (Let’s pretend for now that it is actually […]
Uh oh! Applications to tech companies are due soon, and you’ve been procrastinating by doing contests instead! (Let’s pretend for now that it is actually […]
Piet Mondrian is an artist most famous for his minimalist works, consisting only of the four colors red, yellow, blue, and white. Most people attribute […]
That’s right. I’m a Purdue student, and I shamelessly wrote a problem about trains. There are $n$ stations and $m$ trains. The stations are connected […]
For the multiset of positive integers $s=\{s_1,s_2,\dots,s_k\}$, define the Greatest Common Divisor (GCD) and Least Common Multiple (LCM) of $s$ as follow: $\gcd(s)$ is the […]
Please notice the unusual memory limit of this problem. Orac likes games. Recently he came up with the new game, “Game of Life”. You should […]
Slime has a sequence of positive integers $a_1, a_2, \ldots, a_n$. In one operation Orac can choose an arbitrary subsegment $[l \ldots r]$ of this […]
1) What is GIT? Git is an open source distributed version control system and source code management (SCM) system with an insistence to control small […]
The term pull is used to receive data from GitHub. It fetches and merges changes from the remote server to your working directory. The git pull […]
In Git, the term squash is used to squash the previous commits into one. It is not a command; instead, it is a keyword. The […]
Rebasing is a process to reapply commits on top of another base trip. It is used to apply a sequence of commits from distinct branches […]
In Git, the merging is a procedure to connect the forked history. It joins two or more development history together. The git merge command facilitates […]
A branch is a version of the repository that diverges from the main working project. It is a feature available in most modern version control […]
The git status command is used to display the state of the repository and staging area. It allows us to see the tracked, untracked files […]
Cherry-picking in Git stands for applying some commit from one branch into another branch. In case you made a mistake and committed a change into […]