Résumé Review

2020 VietMX 0

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’s Palette

2020 VietMX 0

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 […]

Train Tracks

2020 VietMX 0

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 […]

Orac and LCM

2020 VietMX 1

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 […]

Orac and Game of Life

2020 VietMX 0

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 […]

Orac and Medians

2020 VietMX 0

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 […]

GIT Interview Questions

2020 VietMX 97

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 […]

Git Push

2020 VietMX 1

The push term refers to upload local repository content to a remote repository. Pushing is an act of transfer commits from your local repository to […]

Git Fetch

2020 VietMX 0

Git “fetch” Downloads commits, objects and refs from another repository. It fetches branches and tags from one or more repositories. It holds repositories along with […]

Git Squash

2020 VietMX 0

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 […]

Git Rebase

2020 VietMX 0

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 […]

Git Branch

2020 VietMX 0

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 […]

Git Status

2020 VietMX 1

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 […]

Git Diff

2020 VietMX 0

Git diff is a command-line utility. It’s a multiuse Git command. When it is executed, it runs a diff function on Git data sources. These […]

Git log

2020 VietMX 0

The advantage of a version control system is that it records changes. These records allow us to retrieve the data like commits, figuring out bugs, […]

Git Cherry-pick

2020 VietMX 0

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 […]

Git Rm

2020 VietMX 0

In Git, the term rm stands for remove. It is used to remove individual files or a collection of files. The key function of git […]

Git Reset

2020 VietMX 1

The term reset stands for undoing changes. The git reset command is used to reset the changes. The git reset command has three core forms […]