Finally, I can put my time into learning Java
for real.
here
gfg/basic-programming-problems
itvidhanreddy.vercel.app
in/AVidhanR
// if return type is List<Integer>
return Arrays.asList(a, b);
I’m lazy, so I did this
import java.util.Arrays;
// gives the sum!
int s = Arrays.stream(array).sum();
In 2D matrix, the below code is handy
// for traversing and other element level operations
for (int[] rows : matrix) {
for (int ele : rows) {
sum += ele;
}
}
While using String’s as char’s the below code is handy,
for (char c : v.toCharArray()) {
// something here...
}
To find the length of an array,
int[] arr = new int[] {10, 11, 12, 13};
int lengthOfArray = arr.length;
To find the length of a number,
int n = 1234;
int l = String.valueOf(n).length(); // 4
git-cli
git initial process
git init -b main
# to check the logs
git log
The after-math,
git add . && git commit -m "" && git push
# skip staging or adding and directly commit
git commit -a -m "message"
# changes made?
git diff
# rm the env from git if staged
git rm --cached env
Fetch the latest changes from the remote repository,
git fetch origin
git pull origin main
Check the below code,
// I ain't understood a thing in the below code
for (int t = n; t > 0; t /= 2) {
b = (t % 2) + b;
}
// so I used the below abstract method
return Integer.toBinaryString(num);
Well, if you want to return int
values as an array of int
: the below code is handy,
return new int[] {1, 2, 3}; // or {a, b, c} if they have data in it.
find
commandfind [options] [path] [expression]
bash
is a lifesaverBash Script is a lifesaver for lazy people like myself,
bash ./StartUpProcess.sh
# removes all the existing .class files and fetches the data from github on latest changes
This YouTube vidoe for learning full stack jave
is good: link