Day 6
Day 6
COMPUTERSCIENCE&ENGINEERING
Assignment 6
Student Name: Himanshu UID: 21BCS5642
Branch: CSE Section/Group: SC-904-B
Subject Name: Advance Java Date: 03/06/24
class Solution {
public boolean isIsomorphic(String s, String t) {
int[] indexS = new int[200];
int[] indexT = new int[200];
int len = s.length();
if(len != t.length()) {
return false;
}
OUTPUT:
class Solution {
public String longestCommonPrefix(String[] v)
DEPARTMENTOF
COMPUTERSCIENCE&ENGINEERING
{
StringBuilder ans = new StringBuilder();
Arrays.sort(v);
String first = v[0];
String last = v[v.length-1];
for (int i=0; i<Math.min(first.length(),
last.length()); i++) {
if (first.charAt(i) != last.charAt(i)) {
return ans.toString();
}
ans.append(first.charAt(i));
}
return ans.toString();
}
}
OUTPUT:
class Solution {
public static String countAndSay(int n) {
if(n==1) return "1";
String ans=helper(countAndSay(n-1));
return ans;
}
ans=Integer.toString(count)+str.charAt(i)+a
ns;
}
return ans;
}
OUTPUT:
class Solution {
public int maxArea(int[] height) {
int left = 0;
int right = height.length - 1;
int max = 0;
while(left < right){
int w = right - left;
int h = Math.min(height[left],
height[right]);
int area = h * w;
max = Math.max(max, area);
if(height[left] < height[right]) left++;
DEPARTMENTOF
COMPUTERSCIENCE&ENGINEERING
else if(height[left] > height[right]) right--;
else {
left++;
right--;
}
}
return max;
}
}
OUTPUT: