Clearing the doubts in Q5 . Many people had this confusion.. For reversing the array. brother you have to reverse the array. Not just u have to print the values in reverse. think on it once. Earlier I also used to think the same way. But got cleared. In the method explained by harry bhai he is trying to reverse the actual array and that is what the question is about. The question is not to print the array in reverse order.
public class arrayrev { public static void main(String[] args) { int [] group ={58,69,25,14,6}; for(int i=group.length-1 ;i>=0;i--){ System.out.print(group[i] + ","); } } } it just print it reversed.. not completely reverse the whole Array
This is actually funn, Watching this video at 2 AM, Understanding something new in the silence of night, I watched your 2D array video 4 times before moving ahead and it turns out that i understood array but was having difficulty with understanding nested loops, i needed to watch some other videos about nested loops to understand them, i am not complaining about that, this playlist is awesome, a single person cannot handle everything so perfectly but you still made it perfect!! Thankyou for this amazing Playlist and listing it on the internet for free, You are not teaching a youtube user, you are shaping the Indian future!
// Question 7 - Finding out the minimum element of Array int[] arr2 = {-1, -4, 53, -32, -6, 92, 10, -372}; int min = Integer.MAX_VALUE; for (int elem: arr2) { if (elem < min) { min = elem; } } System.out.println(min);
It's just fabulous. I'm a computer science student but when I read the array concept in the college it was not as clear and understanding as this videos. Thank you Harry sir for giving us such fabulous free course video!!!!
i started learning from apna college untill i found you they are good in theoretical part but for better understanding it needded practical knowledge and thats what u r giving us thanks harry bhaiya u r doing great work for everyone
System.out.println("Problem number 8"); int min = Integer.MAX_VALUE; for (int i : array) { if (i < min) { min = i; } } System.out.println(min); Thanks for this amazing course
26:17 we can use the - - from the length to 0 then this will be solve i have example int [] a = {1,2,3,4}; // for (int i = a.length-1; i>-1; i--) // { // System.out.println("Reverse Number is = " + a[i]); // }
//To find minimum element in an array public class Main { public static void main(String[] args) { int [] arr={1,8,4,9,23,2,-3,5}; int min=arr[0]; for(int element: arr){ if(element
29:03 instead of going through broader way ,we can reverse an array by this way int [] arr = {1,2,3,4,5,6,7,8,9}; int l = arr.length; for(int i=l-1;i>=0;i--) { System.out.print(arr[i] +" "); } above program i think is simplest way to reverse an array
the loops are really really hard atleast for me as a beginner and i am unable to build logic in most of these question but i still think the problem will be solved sooner or later if i will keep following your videos so *THANKS A LOT* for putting this great effort
To be honest mene pura video nahi dekha or mene sirf sari problems solve kardi, it wasn't tough at all, I mean some questions are tricky but not tough...
@@pubgclutches8481 i marked this video 3 months back when i was watching this series and now when i arrived here second time trust me every question seems easy to me and the concepts were eye opening sometimes
40:40 putting max=arr[0] instead of max=0, would be better. It will work for both negative and positive integers(all integers) in the array. And if the array is empty then we could put if else statement to check if length of array is 0 or not.
But here the problem is that you have just printed the array in reverse order...and not actually reversed it...like by that logic used in the video,you are actually changing the value stored at the i th address with the value stored at( l-i-1)th address..and in whole reversing the array
everything is temporary but "right click karke run karna hai" is permananent" and also thanks for your videos .i am currently studying in class 10 and your videos helped me a lot(till video no 66.) in my boards... batch 2024-2025.......love from bihar....
It is good. I was learning 1 video everyday. From past few weeks couldn't keep up everyday but trying my best. Loving that i am learning JAVA programming.
Well, ive been late to this by quite a bit but I've been enjoying learning coding alongside you and one day even though im pursuing electrical engineering, this gives me hope that one day I'll be able to earn a good paying job in the IT sector
Practice Problem 1 - 1:06 Practice Problem 2 - 4:44 Practice Problem 3 - 9:29 Practice Problem 4 - 11:19 Practice Problem 5 21:17 Practice Problem 6 37:19 Practice Problem 7 43:15
Question number 7 : public class CWH_29_Practice_Set_6 { public static void main(String[] args){ int [] arr = {1,2,25,56,78,789}; int min = Integer.MAX_VALUE; for(int element: arr){ if(element < min){ min = element; } } System.out.println("Minimum element in the array: "+min); } } Output : Minimum element in the array: 1 42:46 Yes Sir understanding the concepts clearly. Thank you very much!
CodeWithHarry Channel Dheeme-Dheeme Bekaar Hota Jaa Rha Hai ... Uske Purane Courses Kafi Acche The .... Ab *Notes* Wali Video Aati Aur Watchtime Ke liye Video Ko Faltu Me Bada Bana Diya Jaata Hai ... Ab Sirf School Wale Bachcho Ko Target Kiya Jata Hai ( Notes Bana Ke ) Aur Machine Learning / Angular / React Jaisi Cheeze To Khatm Hi Ho Gyi Hai I am Watching CodeWithHarry Since He Had 40K
Bro you can watch codewithharry python in one video new one 2 years ago videos are so old some commands doesn't work now u can right codes in visual studio code pycharm is not good so much visual studio code is good
@@abhixtech9195 i dunno about that. i started coding from HTML, and used VSCode then. When I begun python, i tried pycharm, but couldn't install it. that is why is use VSCode too
For que 5. We can just make tempArray and perform following 1 line in for loop tempArray[i] = array[array.length-i-1] And then assign our original array with this tempArray by writing array = tempArray And that's it a for loop with one like code And assigning is enough. As i think.
we can also swap the elements without using the temp variable arr[i] = arr[i] + arr[l - i -1]; arr[l - i -1]= arr[i] -arr[l - i - 1]; arr[i] = arr[i] - arr[l-i-1];
//Question 7 //Write a Java program to find the maximum element in a Java array. int []arr={1,2,3,4,5,6}; int min=Integer.MAX_VALUE; for(int element:arr){ if(element
You know what I just can't control myself saying "I LOVE YOU HARRY BHAI". U are great. I am from mechanical background still able to code; this is just because of YOU.
//Practice question 7 : int[] x = {324,24,24,52,45,34,635,653}; int min = Integer.MAX_VALUE; for(int e: x) { if(e < min){ min = e; } } System.out.println("The value of the minimum number is : " + min); }
at 41:06 we can rather use int max = arr [0]; so now our default max value is first value of array and it will get updated if any next value in array is bigger(or smaller if we want to find minimum). so we can use this rather than finding max and min values possible in data type integer Harry bhai full to maja aa raha hai course me at this point mai addict ho gya hu coding se sirf aapki vajah se
brother you have to reverse the array. Not just u have to print the values in reverse. think on it once. Earlier I also used to think the same way. But got cleared. In the method explained by harry bhai he is trying to reverse the actual array and that is what the question is about. The question is not to print the array in reverse order.
@@avinashmishra905 code is already is the video. I will try to clarify. pls focus on these two lines. The question is to reverse the array means if an array is {1,2,3,4} then think of another array which is {4 ,3,2,1}. what do you notice here? they are reverse of each other not because i have written in reverse order but they are also stored in reverse order. and that is question, we dont have to just print it in reverese. but we also have to store it in reverse order. so that the actual array is reversed. But in case of just printing array the actual array remains same.
43:09 // Question 7 answer submission; int min = arr[0]; // Assume the first element as the minimum for (int e : arr) { if (e < min) { min = e; } } System.out.println(min);
21:19 Don't you think it's lot easier to reverse an array by using the following code😉 But your method also taught me some new concept. System.out.print("Thanks!") 👇👇👇 int marks[]={95, 96, 95, 96, 86}; for(int i=marks.length-1; i>=0; i--){ System.out.println(marks[i]); }
I thik you can store the array in temp variable then print temp It will print an reverse array and will not change the original value Temp[i]=marks[i]; System. Out.print(Temp[i]);
I really enjoyed this practice set because when you face a difficult question and you fail but you don't stop and you know it is out of your reach but you are still practicing then overall the conclusion is i understood the array of concept
In decrementing for - loop the array is not reversed only the elements are printed in reverse order but here the array in reversed, if you print array by Arrays.toString(array) then you find the whole array is reversed....
int [] arr ={1,2,3,4,5,6,7,8,9}; int min =Integer.MAX_VALUE; for (int element :arr) { if (element < min) min = element; } System.out.println("The minimum value in array is"+min);
5:10 problem-2 (i tried to solve this in less number of codes) int [] a ={2,3,4,5,6}; int b=4; for( int element:a) { if (b==element){ System.out.println("The number is present"); } }
without swapping int [] marks = {85,95,80,75,75,80,45,69,33,22,11}; for(int i=marks.length-1; i>=0; i--){ System.out.print(marks[i]); System.out.print(" "); }
For minimum and maximum element: We can assume max = arr[0] or any random number of an array. Then we can run for loop and update max element. Coz if we assume max = 0 then it won't be useful for negative elements array. However: Integer.MAX_ELEMENT and Integer.MIN_ELEMENT works fine for all arrays.
// Write a Java program to find the minimum element in a Java array. int []arr={109,23,44,155,66}; int min=Integer.MAX_VALUE; System.out.println(min); for (int e:arr) { if (e
Question 4 I have done using scanner in which user can input the values in the matrix and the add them. import java.util.Scanner; public class Question_4 { public static void main(String[] args){ Scanner s=new Scanner(System.in); //Asking elements to store in the Matrices; int[][] mat1=new int[2][3]; int[][] mat2=new int[2][3]; for(int i=1;i
The easier method is this bruh import java.util.*; class Practice { public static void main(String[] args) { Scanner sc = new Scanner (System.in); System.out.println("Enter the elements of the first & second array (alternatively)."); int[] [] a= new int[2][3]; int [] [] b = new int[2][3]; int [] [] c = new int [2][3]; for (int i = 0 ;i
Hey, Harry I find your videos helpful. In ques 5 I've done it like this in easy way ----->> int mat1[] ={1,2,3,4,5}; for(int i = mat1.length-1; i>=0; i--){ System.out.print(mat1[i] + " "); }
@@navedhasansci7459 dekho bhai, 1. mene 1 matrix(array) liya "mat1" k naam ka 2. Fir mene ek for loop lagaya 3. For loop ka explanation --> - > Ek in "i" name ka variable liya - > "i" ko "mat1" ki length(function)-1 k barabar kar diya, because length 5 aae gi usme se 1 kam karna pade ga kyuki jab ham for loop matrix "mat1" k elements ki position k liye chalae ge to maximum position "mat1" ki length-1 k equal hogi. - > "mat1.length-1" is equal to the position of the last element of the matrix "mat1". - > fir hamne "i>=0" likha matlab ye jo for loop chale ga wo "mat1" k last element ki position se (jo ki 4 hai) tab chale ga jabtak "i" ki value 0 se badi hogi ya 0 k barabar hogi, matlab ye 5 baari chale ga. - > fir hamne "i--" likha kyuki hame for loop chalana h or 4 se lekar 0 tak chalana h ulta. 4. "System.out.print(mat1[i]+" ")"Ab mai matrix "mat1" k ek element ki value print kara rha hu, kyuki i hamara "mat1.length-1" k equal hai to jab for loop pehli baar chale ga to "mat1[i]" ki value "mat1.length-1" k equal ho jaae gi jo ki 4 aae gi. To "mat1[i] = mat1[4]" iska matlab matrix "mat1" ka 4th element print ho jaae ga jo ki 5 hai Aise hi jab doosri baar chale ga for loop tab 4 print ho jaae ga Or aise hi har ek element print ho jaae ga in reverse.
@@navedhasansci7459 mai around 50th video pe tha cwh k but fir mujhse library management system wala question solve nhi hua to maine thoda or concepts clear karne k liye practice questions kiye the but fir b pata nhi mujhse wo question solve nhi hua ab mai thoda or concepts samajh kr wapis cwh se java start kru ga
harry sir, apn practice problem 5 ko ese bhi solve krr skte thee thoda easy ho jata //Question no.5 - Write a java program to reverse an array class Main{ public static void main(String[] args) { int [] array = {1, 2, 3, 4, 5, 6}; int l = 0; for (int i = 5;i>=l;i--){ System.out.print(array[i]); System.out.print(" "); } } }
//why this didnt give reverse of array.i made array wanting input by user import java.util.Scanner; public class practice { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("how many elements do you want to enter"); int num = sc.nextInt(); int [] elements = new int[num]; for (int i = 0; i
Sir can u pls create a seperate playlist for python projects only?? It will help me a lot so that I can easily practice projects and can also create some projects by my own, This is my kind request, I hope u will help me
another way of solving question.no.5 int[] array = new int[5]; array[0]=2; array[1]=6; array[2]=9; array[3]=3; array[4]=7; for (int elements:array){ System.out.println(elements); } System.out.println("Before Swapping the array"); int i=0,j= array.length - 1,temp; while(i
you can use scanner for taking input to an matrix import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter the number of rows: "); int rows = scanner.nextInt(); System.out.print("Enter the number of columns: "); int cols = scanner.nextInt(); int[][] matrix = new int[rows][cols]; System.out.println("Enter the matrix elements:"); // Taking input for the matrix for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { matrix[i][j] = scanner.nextInt(); } } // Printing the matrix System.out.println("Matrix entered:"); for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { System.out.print(matrix[i][j] + " "); } System.out.println(); } } } try this
To understand it better, just first listen the question and then try to solve it by yourself, and if you are not able to solve then watch the solution for answer and understanding
Thank you sir question 1 to 3 import java.util.Scanner; public class Main { public static void main(String[] args) {/* // program 1 : calculate an array of 5 float and calculate their sum; float []weight; weight = new float[5]; weight[0]=36.6f; weight[1]=98.7f; weight[2]=67.89f; weight[3]=72.95f; weight[4]=96.35f; float total = weight[0]+weight[1]+weight[2]+weight[3]+weight[4]; System.out.println("Total Weight is "+total); */ //program 2:Write a program to find out whether a given integer is present in an array or not. /* int [] marks = {45,65,23,54,32,53,53,32,64,45}; int num = 23; boolean check = false; for (int i=0; i
I tried using simple for loop for first question of practice set float [] numbers = {45f, 6.6f, 4.15f ,6.6f, 46.89f}; float sum = 0; for (int i = 0; i< numbers.length; i++){ sum += numbers[i]; } System.out.println(sum);
at 34:53 we can do int [] marks = {1,2,3,4,5,6,7,8,9,10}; for(int i=marks.length-1;i>=0;i--){ System.out.println(marks[i]); } this to reverse an array in question 5
Max and Min values. public static void main(String[] args) { float[] nums = { 90, 4, 98, 85, 77, 104, 95 }; float val = nums[0]; //interchange ">" with "
Thank you sir...it becomes easy after watching this vedio to solve array problem...you give easy steps to solve array problems...thank you very much sir
Needless to say that videos are full of new concepts and fun. Earlier I thought, in order to reverse the array we could just start iteration from arr.length till 0 but it didn't work (of course, how stupid was I !). Idk if you will ever read my comment or not but I literally want you to say a big THANK YOU !!
I know for beginners this session seems difficult but trust me if you clear this problem confidently then You should be able think properly how things work -Thanks harry dada
in Q-5 i think we can also print the reverse arrays by using forr loops public class string { public static void main(String[] args) { int [] marks ={10,20,30,40,50}; for(int i=4;i>=0;i--){ System.out.print(marks[i] + " "); } } } i think this is a simple to understand 🙂
Q5 can be solved with this easy 5-8 lines of code. i.e reversing an array, but Harry bhai has taught new concepts in a single question int [] array = {10,20,30,40,50,60}; // To print array for (int i = 0; i< array.length; i++){ System.out.print(array[i]+" "); } System.out.println(); // To print array in reverse order for (int i = array.length-1; i>=0; i--){ System.out.print(array[i]+" "); }
To find max and min element in an array :- import java.util.Arrays; public class Practise_Q24 { public static void main(String[] args) { // To find maximum element in an array int [] array = {1,2,3,7,5,6,4}; System.out.println(Arrays.stream(array).max()); System.out.println(Arrays.stream(array).min()); // Or you can also use this method :- int max = Integer.MIN_VALUE; for(int e : array){ if(e>max){ max = e;} } System.out.println("The maximum element in this array is: "+max); int min = Integer.MAX_VALUE; for(int m: array){ if(m
21:30 - We can solve by Decrementing for loop also, why go the longer way? int [] array = {1,2,3,4,5,6,7,8,9,0}; for (int i=array.length-1;i>=0;i--){ System.out.println(array[i]);
For 5) If anyone is having issue to understand Math.floorDiv() then you can use l/2 (because we only want the half of length so we devide the arr.length by 2 )
Clearing the doubts in Q5 . Many people had this confusion.. For reversing the array.
brother you have to reverse the array. Not just u have to print the values in reverse.
think on it once. Earlier I also used to think the same way. But got cleared.
In the method explained by harry bhai he is trying to reverse the actual array and that is what the question is about. The question is not to print the array in reverse order.
same confusion i had! thanks !
Same confusion !! Thnx
Use two array that's similar to your process , just store the values in reverse order of one into other and equate them later
public class arrayrev {
public static void main(String[] args) {
int [] group ={58,69,25,14,6};
for(int i=group.length-1 ;i>=0;i--){
System.out.print(group[i] + ",");
}
}
}
it just print it reversed.. not completely reverse the whole Array
This is actually funn, Watching this video at 2 AM, Understanding something new in the silence of night, I watched your 2D array video 4 times before moving ahead and it turns out that i understood array but was having difficulty with understanding nested loops, i needed to watch some other videos about nested loops to understand them, i am not complaining about that, this playlist is awesome, a single person cannot handle everything so perfectly but you still made it perfect!! Thankyou for this amazing Playlist and listing it on the internet for free, You are not teaching a youtube user, you are shaping the Indian future!
That's the quality that Harry bhai had
I also have the same problem. Can you tell me from where you cleared nested loops ?
same bro i am also watching his video at 4:00 am in the silence of night🥰
@@gaming0peration27 codeitup
I have same problem. Nested loop is hard
// Question 7 - Finding out the minimum element of Array
int[] arr2 = {-1, -4, 53, -32, -6, 92, 10, -372};
int min = Integer.MAX_VALUE;
for (int elem: arr2) {
if (elem < min) {
min = elem;
}
}
System.out.println(min);
Thanks
or you can keep the
int min = arr2[0];
that also works.
These practice problems make concepts much more clear. Thank you so much Harry sir!
It's just fabulous. I'm a computer science student but when I read the array concept in the college it was not as clear and understanding as this videos. Thank you Harry sir for giving us such fabulous free course video!!!!
i started learning from apna college untill i found you they are good in theoretical part but for better understanding it needded practical knowledge and thats what u r giving us thanks harry bhaiya u r doing great work for everyone
Practice set is the heart of your teachings, to grasp every concept.
This is the only channel whose video I watch in full screen!!😁
Mtlb ?? 🤔
System.out.println("Problem number 8");
int min = Integer.MAX_VALUE;
for (int i : array) {
if (i < min) {
min = i;
}
}
System.out.println(min);
Thanks for this amazing course
: operator is work like ternary operator ?
@@Yavi609no ....check FOR EACH LOOP VIDEO IN THIS COURSE ITS AFTER ARRAY VDO
For finding minimum element code
int [ ]arr={12, 849, 0, 93, 01, 87};
int i;
int min=arr[0];
for(i=0;i
in this way it will give the max value you need to use > this sign bro
26:17 we can use the - - from the length to 0 then this will be solve i have example
int [] a = {1,2,3,4};
// for (int i = a.length-1; i>-1; i--)
// {
// System.out.println("Reverse Number is = " + a[i]);
// }
Great work bruh... Though I am not learning java right now but i saw your notification and came here to support your video✌😁
Please Tell Harry Sir
@@iarpit__khandelwal what?
@@aishwarya1895 Please Tell Me How To Solve This Problem
Harry Sir Ne Aapka cooment like kar diya but problem ka answer nhi diya
Same here, I am in the middle of you Python course right now! Just completed Akhbaar Padhke Sunaao
@@iarpit__khandelwal ego or attitute😡
//To find minimum element in an array
public class Main
{
public static void main(String[] args) {
int [] arr={1,8,4,9,23,2,-3,5};
int min=arr[0];
for(int element: arr){
if(element
29:03 instead of going through broader way ,we can reverse an array by this way
int [] arr = {1,2,3,4,5,6,7,8,9};
int l = arr.length;
for(int i=l-1;i>=0;i--)
{
System.out.print(arr[i] +" ");
}
above program i think is simplest way to reverse an array
Yeah bro
but the concept he showed is really imp
the loops are really really hard atleast for me as a beginner and i am unable to build logic in most of these question but i still think the problem will be solved sooner or later if i will keep following your videos so *THANKS A LOT* for putting this great effort
same here bro, it's quite difficult for beginners
Same here bro🤔🤔
what's the progress now
yes bro same condition
this is one of the toughest video in this playlist (till this video)
Fuck yeah
Matrix wala to smjh hi nhi aya mujhe
right bro questions are bit difficult for beginners
To be honest mene pura video nahi dekha or mene sirf sari problems solve kardi, it wasn't tough at all, I mean some questions are tricky but not tough...
@@pubgclutches8481 i marked this video 3 months back when i was watching this series and now when i arrived here second time trust me every question seems easy to me and the concepts were eye opening sometimes
40:40 putting max=arr[0] instead of max=0, would be better. It will work for both negative and positive integers(all integers) in the array. And if the array is empty then we could put if else statement to check if length of array is 0 or not.
Yeah, You were right as it will check each element within given array 👍
Thank You
Wow! brilliant
Thanks 👍then it will work for minimum also, the process of harry was working for only max not for min🙂
Yes its working for min but how can you tell plese?
shortcut way of reversing an array:
int age[] = {23,21,20,30,29,28};
for(int i=age.length-1; i>=0; i--){
System.out.print(age[i]+" ");
}
Same
But here the problem is that you have just printed the array in reverse order...and not actually reversed it...like by that logic used in the video,you are actually changing the value stored at the i th address with the value stored at( l-i-1)th address..and in whole reversing the array
I have done the same thing ..but I think swapping array elements is also an interesting thing to learn
Yeah I also use this simple method but i don't know why harry bhai has used long method.
@@Nadaniyaaa Awesome point, i got it thanks
everything is temporary but "right click karke run karna hai" is permananent" and also thanks for your videos .i am currently studying in class 10 and your videos helped me a lot(till video no 66.) in my boards... batch 2024-2025.......love from bihar....
It is good. I was learning 1 video everyday. From past few weeks couldn't keep up everyday but trying my best. Loving that i am learning JAVA programming.
Well, ive been late to this by quite a bit but I've been enjoying learning coding alongside you and one day even though im pursuing electrical engineering, this gives me hope that one day I'll be able to earn a good paying job in the IT sector
Practice Problem 1 - 1:06 Practice Problem 2 - 4:44 Practice Problem 3 - 9:29 Practice Problem 4 - 11:19 Practice Problem 5 21:17 Practice Problem 6 37:19 Practice Problem 7 43:15
Thanks bro
Thanks Bro
I can't be thankful enough to you, for saving my semester! Dilse respect! We find God in people like you ❤
Same 🤗
Sahi kaha aapne
Corona ko bhi thanks bolo..
Na jane kitne logo k semester bachaye hai corona ne..
people like you can find God in humans and in idols ,,,,,cmon The god cant be seen or imagine be mature
float [] num = {12.5f , 13.8f , 101.02f , 99.99f , 78.7f};
float store = 0;
for(int i =0; i
Question number 7 :
public class CWH_29_Practice_Set_6 {
public static void main(String[] args){
int [] arr = {1,2,25,56,78,789};
int min = Integer.MAX_VALUE;
for(int element: arr){
if(element < min){
min = element;
}
}
System.out.println("Minimum element in the array: "+min);
}
}
Output :
Minimum element in the array: 1
42:46 Yes Sir understanding the concepts clearly. Thank you very much!
This Is The Best Video Of The Playlist BTW Now I Am 1 Star On Code Chef
Age And Class?
I am actually watching your python series ( for beginners ) that you made 2 years ago .
Just wanna say thanks !
me too
CodeWithHarry Channel Dheeme-Dheeme Bekaar Hota Jaa Rha Hai ... Uske Purane Courses Kafi Acche The .... Ab *Notes* Wali Video Aati Aur Watchtime Ke liye Video Ko Faltu Me Bada Bana Diya Jaata Hai ...
Ab Sirf School Wale Bachcho Ko Target Kiya Jata Hai ( Notes Bana Ke )
Aur Machine Learning / Angular / React Jaisi Cheeze To Khatm Hi Ho Gyi Hai
I am Watching CodeWithHarry Since He Had 40K
@@programmer4047 thanks for the info .
Bro you can watch codewithharry python in one video new one
2 years ago videos are so old some commands doesn't work now u can right codes in visual studio code pycharm is not good so much visual studio code is good
@@abhixtech9195 i dunno about that. i started coding from HTML, and used VSCode then. When I begun python, i tried pycharm, but couldn't install it. that is why is use VSCode too
These practice questions are really very helpful. Thankyou Harry bayya for your hardwork and dedication.
Thankyou
for practice problem 2 (without using for each loop and boolean) :-
int [ ] nm = {8,9,10};
for (int i =0; i
For que 5. We can just make tempArray and perform following 1 line in for loop
tempArray[i] = array[array.length-i-1]
And then assign our original array with this tempArray by writing
array = tempArray
And that's it
a for loop with one like code
And assigning is enough. As i think.
we can also swap the elements without using the temp variable
arr[i] = arr[i] + arr[l - i -1];
arr[l - i -1]= arr[i] -arr[l - i - 1];
arr[i] = arr[i] - arr[l-i-1];
no
42:44 Harry bhai maza hi aa gaya. WOnderful course. The best channel for learning Java, Python etc.
//Question 7
//Write a Java program to find the maximum element in a Java array.
int []arr={1,2,3,4,5,6};
int min=Integer.MAX_VALUE;
for(int element:arr){
if(element
Maximum array find kar rha hai to min kyu likha hai
@@siddiquizaid4315 sahi hai uska
Last line jara samjhaana bhai.... kyoon likha???
41:45
Minimum value
int [] arr = {120, 330, 50, 80, 69};
int min = Integer.MAX_VALUE;
for (int e:arr){
if (e
You know what I just can't control myself saying "I LOVE YOU HARRY BHAI". U are great. I am from mechanical background still able to code; this is just because of YOU.
You are the person who actually contribute in others life
//Harry you can easily reverse an array this way. No use of complexity
int[] result = { 0, 0 ,0 ,0 ,0};
int [] array = { 14 , 22 , 43 , 44 , 45};
int counter = -1;
for(int i=4;i>=0;i--) {
counter++;
result[counter] = array[i];
}
for(int element:result) {
System.out.print(element +" ");
}
your code is complex os do this
int [] f= {1,2,3,4,5};
for (int g=f.length; g>0; g--){
System.out.println(g);
}
you guys are just printing it in a reverse way and not actually reversing the values of it
Best JAVA series from beginner to advanced 😉😉👌🔥
//Practice question 7 :
int[] x = {324,24,24,52,45,34,635,653};
int min = Integer.MAX_VALUE;
for(int e: x) {
if(e < min){
min = e;
}
}
System.out.println("The value of the minimum number is : " + min);
}
int a = 34;
int b = 78;
b = a+b;
a = b-a;
b = b-a;
just another logic to swap two numbers!
Great Course!
at 41:06
we can rather use
int max = arr [0];
so now our default max value is first value of array
and it will get updated if any next value in array is bigger(or smaller if we want to find minimum).
so we can use this rather than finding max and min values possible in data type integer
Harry bhai full to maja aa raha hai course me at this point mai addict ho gya hu coding se sirf aapki vajah se
Java course k liye maine v request kiya tha Harry, 😎
So thanx for this amazing course 😊
Bhai question 5 ko esse kar te to easy rehta bohot
int[] i={3,4,5,2,3,1};
int k=i.length-1;
for(k=i.length-1;k>=0;k--){
System.out.println(i[k]);
brother you have to reverse the array. Not just u have to print the values in reverse.
think on it once. Earlier I also used to think the same way. But got cleared.
In the method explained by harry bhai he is trying to reverse the actual array and that is what the question is about. The question is not to print the array in reverse order.
@@vkumar1066 you know what, i was also thinking the same thing but after reading your comment i Got my answer
@@vkumar1066 brother then how to write plz mention the code..still confused
@@avinashmishra905 code is already is the video.
I will try to clarify. pls focus on these two lines.
The question is to reverse the array means if an array is {1,2,3,4} then think of another array which is {4 ,3,2,1}. what do you notice here?
they are reverse of each other not because i have written in reverse order but they are also stored in reverse order.
and that is question, we dont have to just print it in reverese. but we also have to store it in reverse order. so that the actual array is reversed. But in case of just printing array the actual array remains same.
43:09 // Question 7 answer submission;
int min = arr[0]; // Assume the first element as the minimum
for (int e : arr) {
if (e < min) {
min = e;
}
}
System.out.println(min);
For solving problems 1 using for loop
For ( int i = 0; i
🤡
21:19
Don't you think it's lot easier to reverse an array by using the following code😉
But your method also taught me some new concept.
System.out.print("Thanks!")
👇👇👇
int marks[]={95, 96, 95, 96, 86};
for(int i=marks.length-1; i>=0; i--){
System.out.println(marks[i]);
}
Hi Keshav,
This is not reversing the array but printing the array in reverse order.
@@CodeWithHarry thanks for correcting me😄
I thik you can store the array in temp variable then print temp
It will print an reverse array and will not change the original value
Temp[i]=marks[i];
System. Out.print(Temp[i]);
@@CodeWithHarry i agree sir
this tutorial is hard
Nope this is very very easy
It has to be to make your brain force to work and think
Mfs like you who don't even understand a single word comment like this just to be cool 😂...keep it up kid !@@PanditAyushparashari
such an amazing practice set, learned so many things in this video , thanks harry bhai.
puri playlist k baad puri java aa jayegi
???
@@Saurabhsr17 if tumne practice kiye ache se to definitely, bus tutorial hell me mat fasna
@@saudagaransar7135 what u want to say by ur 2nd statment, i don't understand
@@yashu1703 i mean that dont just watch video, do practice as well
@@saudagaransar7135 ok
For solving problems 2 using for loop
For ( int i = 0; i
Himansh?
I really enjoyed this practice set because when you face a difficult question and you fail but you don't stop and you know it is out of your reach but you are still practicing then overall the conclusion is i understood the array of concept
30:54 - We can also solve this problem using decrementing for - loop
Yes that is easy but this is sorting and searching type solution 🙂
In decrementing for - loop the array is not reversed only the elements are printed in reverse order but here the array in reversed, if you print array
by Arrays.toString(array) then you find the whole array is reversed....
This method be use for Data Structure also we need to understand this algorithm .
Decrementing for - loop method is easy
int [] arr ={1,2,3,4,5,6,7,8,9};
int min =Integer.MAX_VALUE;
for (int element :arr)
{
if (element < min)
min = element;
}
System.out.println("The minimum value in array is"+min);
👍
5:10 problem-2 (i tried to solve this in less number of codes)
int [] a ={2,3,4,5,6};
int b=4;
for( int element:a)
{
if (b==element){
System.out.println("The number is present");
}
}
8107769230
try printing is not present as well
46:24
we can also use
----------------------------------
for (int i=1; i h[i]){
isSorted = false;
break;
}
}
can you tell me why in second loop -1 was used (int i=0; i
30:00
//Harry bhai u can easily reverse an array in this way
for(int i = a.length-1; i>=0;i--){
System.out.print(a[i]);
}
Why did you make it so complex😂
The same question is in my head right now.😁
it prints but doesnt reverse the array
@@saternal7603 o yes thanks for telling
Sorry Harry Bhai Maine ache se nahi dekha
This is not reversing the array but printing the array in reverse order.
Got to know many things in this practice set.💫✨🙏🏻Thanks Harry Bhai
woah these questions are literally amazing
without swapping
int [] marks = {85,95,80,75,75,80,45,69,33,22,11};
for(int i=marks.length-1; i>=0; i--){
System.out.print(marks[i]);
System.out.print(" ");
}
For minimum and maximum element:
We can assume max = arr[0] or any random number of an array. Then we can run for loop and update max element.
Coz if we assume max = 0 then it won't be useful for negative elements array.
However:
Integer.MAX_ELEMENT and Integer.MIN_ELEMENT works fine for all arrays.
This practice set was very helpful for me. Learn many new things thanks to you . Keep it up Harry bhai ♥
// Write a Java program to find the minimum element in a Java array.
int []arr={109,23,44,155,66};
int min=Integer.MAX_VALUE;
System.out.println(min);
for (int e:arr) {
if (e
Question 4 I have done using scanner in which user can input the values in the matrix and the add them.
import java.util.Scanner;
public class Question_4 {
public static void main(String[] args){
Scanner s=new Scanner(System.in);
//Asking elements to store in the Matrices;
int[][] mat1=new int[2][3];
int[][] mat2=new int[2][3];
for(int i=1;i
The easier method is this bruh
import java.util.*;
class Practice {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
System.out.println("Enter the elements of the first & second array (alternatively).");
int[] [] a= new int[2][3];
int [] [] b = new int[2][3];
int [] [] c = new int [2][3];
for (int i = 0 ;i
Hey, Harry I find your videos helpful. In ques 5 I've done it like this in easy way ----->>
int mat1[] ={1,2,3,4,5};
for(int i = mat1.length-1; i>=0; i--){
System.out.print(mat1[i] + " ");
}
sir can you please explain how it works
@@navedhasansci7459 dekho bhai,
1. mene 1 matrix(array) liya "mat1" k naam ka
2. Fir mene ek for loop lagaya
3. For loop ka explanation -->
- > Ek in "i" name ka variable liya
- > "i" ko "mat1" ki length(function)-1 k barabar kar diya, because length 5 aae gi usme se 1 kam karna pade ga kyuki jab ham for loop matrix "mat1" k elements ki position k liye chalae ge to maximum position "mat1" ki length-1 k equal hogi.
- > "mat1.length-1" is equal to the position of the last element of the matrix "mat1".
- > fir hamne "i>=0" likha matlab ye jo for loop chale ga wo "mat1" k last element ki position se (jo ki 4 hai) tab chale ga jabtak "i" ki value 0 se badi hogi ya 0 k barabar hogi, matlab ye 5 baari chale ga.
- > fir hamne "i--" likha kyuki hame for loop chalana h or 4 se lekar 0 tak chalana h ulta.
4. "System.out.print(mat1[i]+" ")"Ab mai matrix "mat1" k ek element ki value print kara rha hu, kyuki i hamara "mat1.length-1" k equal hai to jab for loop pehli baar chale ga to "mat1[i]" ki value "mat1.length-1" k equal ho jaae gi jo ki 4 aae gi.
To "mat1[i] = mat1[4]" iska matlab matrix "mat1" ka 4th element print ho jaae ga jo ki 5 hai
Aise hi jab doosri baar chale ga for loop tab 4 print ho jaae ga
Or aise hi har ek element print ho jaae ga in reverse.
@@icecul6463 bro thank you bhai aapne java seekh liye ya konse episode pr ho
@@navedhasansci7459 mai around 50th video pe tha cwh k but fir mujhse library management system wala question solve nhi hua to maine thoda or concepts clear karne k liye practice questions kiye the but fir b pata nhi mujhse wo question solve nhi hua ab mai thoda or concepts samajh kr wapis cwh se java start kru ga
Thank you so much ...!!!. Earlier it was very difficult for me to solve array questions. Now, I am able to solve around 80% of questions💖
harry sir, apn practice problem 5 ko ese bhi solve krr skte thee thoda easy ho jata
//Question no.5 - Write a java program to reverse an array
class Main{
public static void main(String[] args) {
int [] array = {1, 2, 3, 4, 5, 6};
int l = 0;
for (int i = 5;i>=l;i--){
System.out.print(array[i]);
System.out.print(" ");
}
}
}
Harry bhai ka code koi bhi general array k liye hai
Lekin tumhara code sirf array= (1,2,3,4,5) k liye hi work karega
Btw Que. 5's name has to be Swapping Array Instead Of Reverse Array
//why this didnt give reverse of array.i made array wanting input by user
import java.util.Scanner;
public class practice {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("how many elements do you want to enter");
int num = sc.nextInt();
int [] elements = new int[num];
for (int i = 0; i
@@prathameshmalode5524 I
@@ajayshekhawat2292 sry my mistake
Harry bro , for problem no 5 ...
what if we don't swap the number ..instead we use a reverse for loop to print array?
i have the same doubt as i have done it in a much shorter code ????//
No, the question says you have to actually reverse the array, not just to print it in reverse order..
Sir can u pls create a seperate playlist for python projects only??
It will help me a lot so that I can easily practice projects and can also create some projects by my own,
This is my kind request, I hope u will help me
He has already made one for practice programs, it's almost similar and u should check it out
another way of solving question.no.5
int[] array = new int[5];
array[0]=2;
array[1]=6;
array[2]=9;
array[3]=3;
array[4]=7;
for (int elements:array){
System.out.println(elements);
}
System.out.println("Before Swapping the array");
int i=0,j= array.length - 1,temp;
while(i
harry bhai question no 5
practice problem no. 5 // to reverse an array element
what a lesson yrr
superb idk how to thanks
Thank you so much.
Sir can you please explain how to take input of array elements from user using keyboard
Thank you❤
you can use scanner for taking input to an matrix
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter the number of rows: ");
int rows = scanner.nextInt();
System.out.print("Enter the number of columns: ");
int cols = scanner.nextInt();
int[][] matrix = new int[rows][cols];
System.out.println("Enter the matrix elements:");
// Taking input for the matrix
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
matrix[i][j] = scanner.nextInt();
}
}
// Printing the matrix
System.out.println("Matrix entered:");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
}
}
try this
Please start ds in algo in Java with this java series in continuity 🙏🙏🙏🙏🙏
Yeah please Harry bhai
Hi,Just want to know by when you will complete this java playlist,just a rough estimate.
//7 problem
int [] array = {1,2100,3,455,5,6,76};
int min = Integer.MAX_VALUE;
for (int e:arr){
if (e
System.out.println("QUESTION 7" + " ");
int arrya []={35 , 57 , 02 , 996 , 1102 , 4685 , 7 , 5 , 1 , -326 };
int min = Integer.MAX_VALUE;
for (int e:arrya){
if(e
Sir, it's getting complex.
Difficult to understand 😭
Then watch again
in 2d array
Yes then watch again this video
this is replacement of answer 5
int [] rev={6,5,4,3,12,1};
for (int i=rev.length-1;i>=0;i--){
System.out.println(rev[i]);
}
To understand it better, just first listen the question and then try to solve it by yourself, and if you are not able to solve then watch the solution for answer and understanding
maja aa gya
Thank you sir
question 1 to 3
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{/*
// program 1 : calculate an array of 5 float and calculate their sum;
float []weight;
weight = new float[5];
weight[0]=36.6f;
weight[1]=98.7f;
weight[2]=67.89f;
weight[3]=72.95f;
weight[4]=96.35f;
float total = weight[0]+weight[1]+weight[2]+weight[3]+weight[4];
System.out.println("Total Weight is "+total);
*/
//program 2:Write a program to find out whether a given integer is present in an array or not.
/*
int [] marks = {45,65,23,54,32,53,53,32,64,45};
int num = 23;
boolean check = false;
for (int i=0; i
Literally mind blown for a beginner 🔰 , and make them so strong in array , like me . Thanks sir .
int [] arr = {5, 2100, 3, 455, 5, 34, 67};
int min = Integer.MAX_VALUE;
for(int e: arr){
if(e
I tried using simple for loop for first question of practice set
float [] numbers = {45f, 6.6f, 4.15f ,6.6f, 46.89f};
float sum = 0;
for (int i = 0; i< numbers.length; i++){
sum += numbers[i];
}
System.out.println(sum);
Jam ra hai kya apko
at 34:53 we can do
int [] marks = {1,2,3,4,5,6,7,8,9,10};
for(int i=marks.length-1;i>=0;i--){
System.out.println(marks[i]);
}
this to reverse an array in question 5
Max and Min values.
public static void main(String[] args) {
float[] nums = { 90, 4, 98, 85, 77, 104, 95 };
float val = nums[0];
//interchange ">" with "
public class min_in_array {
public static void main(String [] args){
int [] arr={44,22,67,567,29};
int min=Integer.MAX_VALUE;
for(int e: arr){
if(e
35:12 so tough apne reverse ka program bhot tough way mei bta diya jb k bhot easy logic h ye khud quiz mei btaya tha aap array k
Thank you sir...it becomes easy after watching this vedio to solve array problem...you give easy steps to solve array problems...thank you very much sir
I think thus problems are so tough but because of u sir I enjoyed and truelly understand thus questions 😊
Thank you so much sir🙏
This java course is really helpful. The college didn't taught me anything the way u did. Thank you so much ❤.
Needless to say that videos are full of new concepts and fun. Earlier I thought, in order to reverse the array we could just start iteration from arr.length till 0 but it didn't work (of course, how stupid was I !). Idk if you will ever read my comment or not but I literally want you to say a big THANK YOU !!
try arr.length-1 till 0...coz last index is not equal to arr.length
I know for beginners this session seems difficult but trust me if you clear this problem confidently then You should be able think properly how things work
-Thanks harry dada
These practice problems are really helpful to make Arrays concepts clear. Thank you for such an amazing playlist.
in Q-5
i think we can also print the reverse arrays by using forr loops
public class string {
public static void main(String[] args) {
int [] marks ={10,20,30,40,50};
for(int i=4;i>=0;i--){
System.out.print(marks[i] + " ");
}
}
}
i think this is a simple to understand 🙂
the question is not about printing in reverse but it is about to vchange the array itself in a reverse order
Lol
public class Arrays {
public static void main(String[] args) {
String [] months = {"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"};
for (int i=months.length-1; i>=0; i--){
System.out.println(months[i]);
}
}
}
this one executed perfectly
Q5 can be solved with this easy 5-8 lines of code. i.e reversing an array, but Harry bhai has taught new concepts in a single question
int [] array = {10,20,30,40,50,60};
// To print array
for (int i = 0; i< array.length; i++){
System.out.print(array[i]+" ");
}
System.out.println();
// To print array in reverse order
for (int i = array.length-1; i>=0; i--){
System.out.print(array[i]+" ");
}
Best video on all concepts of array at beginners level.
Best explanation.May god bless you for giving us this course ❤️❤️.
To find max and min element in an array :-
import java.util.Arrays;
public class Practise_Q24 {
public static void main(String[] args) {
// To find maximum element in an array
int [] array = {1,2,3,7,5,6,4};
System.out.println(Arrays.stream(array).max());
System.out.println(Arrays.stream(array).min());
// Or you can also use this method :-
int max = Integer.MIN_VALUE;
for(int e : array){
if(e>max){
max = e;}
}
System.out.println("The maximum element in this array is: "+max);
int min = Integer.MAX_VALUE;
for(int m: array){
if(m
21:30 - We can solve by Decrementing for loop also, why go the longer way?
int [] array = {1,2,3,4,5,6,7,8,9,0};
for (int i=array.length-1;i>=0;i--){
System.out.println(array[i]);
Alternate solution for Practice Problem 5;
int [] arr = {1,2,3,4,5,6};
int n = Math.floorDiv(arr.length, 2);
int temp;
for (int i = 0;i
What is math. Abs
It is used to return the absolute value that is it always returns a positive value@@yashmahajan7141
42:20 annother way maybe
int [] arr={ 5,6,8,95,4};
int min=arr[0];
for(int e:arr){
if(e
You are comparing the array with itself right??
For 5)
If anyone is having issue to understand Math.floorDiv() then you can use
l/2 (because we only want the half of length so we devide the arr.length by 2 )
You are one of the best teacher in the world!