Skip to content

Commit ec6719b

Browse files
Competiitve Programming
1 parent c5753f9 commit ec6719b

File tree

221 files changed

+4583
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+4583
-1
lines changed

Leetcode/RightArrayRotation.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import java.util.Scanner;
2+
import java.util.Collections;
3+
import java.util.ArrayList;
4+
public class RightArrayRotation{
5+
public static void main(String[] args){
6+
Scanner cin=new Scanner(System.in);
7+
int n=cin.nextInt();
8+
ArrayList<Integer> list=new ArrayList<Integer>();
9+
for(int i=0;i<n;i++){
10+
list.add(cin.nextInt());
11+
}
12+
int d=cin.nextInt();
13+
RightRotation(list,0,list.size()-1);
14+
RightRotation(list,0,d-1);
15+
RightRotation(list,d,list.size()-1);
16+
for(int i:list){
17+
System.out.print(i);
18+
}
19+
}
20+
public static void RightRotation(ArrayList<Integer> list, int low,int high){
21+
while(low<high){
22+
Collections.swap(list,low,high);
23+
low++;
24+
high--;
25+
}
26+
}
27+
}

cdblocks/challenge1/AnyBase.class

1.12 KB
Binary file not shown.

cdblocks/challenge1/AnyBase.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ public static void main(String[] args){
99
int sb=cin.nextInt();
1010
System.out.println("Enter the Destination Base: ");
1111
int db=cin.nextInt();
12-
System.out.println(ToAnyBase(n,sb,db));
12+
if(sb==16){
13+
String g=cin.nextLine();
14+
int t=Integer.parseInt(g,16);
15+
System.out.println(t);
16+
}else
17+
System.out.println(ToAnyBase(n,sb,db));
1318
}
1419
public static int ToAnyBase(int n,int sb,int db){
1520
int sum=0,i=0;

cdblocks/challenge1/check.class

831 Bytes
Binary file not shown.

cdblocks/challenge1/check.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.*;
2+
class check{
3+
public static void main(String[] args){
4+
Scanner cin=new Scanner(System.in);
5+
int base=cin.nextInt();
6+
int n=cin.nextInt();
7+
String d;
8+
if(base ==16)
9+
d=cin.nextLine();
10+
int dec=0;
11+
if(base ==2 ) dec=Integer.parseInt(n,2);
12+
if(base ==8) dec=Integer.parseInt(n,8);
13+
if(base ==16) dec=Integer.parseInt(d,16);
14+
System.out.println(dec);
15+
16+
}
17+
}

codes/cpp/basics/'

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#include<iostream>
2+
#include<vector>
3+
//#include<algorithm>
4+
//using namespace std;
5+
int main(void){
6+
int n,val;
7+
std::cin>>n;
8+
std::vector<int> list;
9+
for(int i=0;i<n;i++){
10+
std::cin>>val;
11+
list.push_back(val);
12+
}
13+
int flag=0;
14+
std::vector<int> duplicate;
15+
std::vector<int>::iterator it=list.begin();
16+
for(int i=0;i<n;i++){
17+
std::advance(it,i);
18+
for(int j=i+1;j<n;j++){
19+
if(list.at(i)==list.at(j)){
20+
flag++;
21+
duplicate.push_back(list.at(i));
22+
//int val=list.at(i);
23+
list.erase(it);
24+
}
25+
}
26+
std::advance(it,0);
27+
}
28+
if(flag>0){
29+
std::cout<<"yes";
30+
}
31+
else{
32+
std::cout<<"no";
33+
}
34+
std::cout<<"\n";
35+
for(int i:duplicate){
36+
std::cout<<i<<" ";
37+
}
38+
std::cout<<"\n";
39+
for(int i:list)
40+
std::cout<<i<<" ";
41+
}
12 KB
Binary file not shown.
12 KB
Binary file not shown.

codes/cpp/basics/Array.cpp

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#include<iostream>
2+
3+
using namespace std;
4+
5+
int main(){
6+
int n,count=0;
7+
cin>>n;
8+
int arr[n],arr1[n];
9+
for(int i=0;i<n;i++){
10+
cin>>arr[i];
11+
}
12+
for(int i=0;i<n;i++){
13+
cin>>arr1[i];
14+
}
15+
for(int i=0;i<n;i++){
16+
if(arr[0]==arr1[i]){
17+
count=i;
18+
}
19+
}
20+
cout<<count;
21+
}

codes/cpp/basics/Duplicate

28.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)