# Subhradip Nath
# Question 1: JS Problem
```javascript=
arr - [1, 2, 3, 2, 3, 1, 2, 4, 2, 3, 1, 2, 3]
function -> arr ->
{
1: 3,
2: 5,
3: 4,
4: 1
}
```
let arr=[1, 2, 3, 2, 3, 1, 2, 4, 2, 3, 1, 2, 3];
function countFreq(arr){
for(let i=0;i<arr.length;i++){
}
}
# Question 2: Find the 2nd largest number in an array.
```javascript=
let arr=[4,3,2,6,1];
function findHighest(arr)
let max=arr[0];
let sHigh=0;
for(let i=0;i<arr.length;i++){
if(arr[i]>max){
shigh=max;
max=arr[i];
}if(arr[i]>shigh && arr[i]<max){
shigh=arr[i];
}
}
return shigh;
}
```
```javascript=
function parent(){
const name="subhradip";
return(
<>
<child name={name}/>
</>
)
}
export default function child({name:name}){
return(
<h1>{name}</h1>
)
}
```
# Question 4:
String
toUpper
toLower
toProperCase ("nubhradip nath") -> Subhradip Nath
let String= {
toproperCase:(str)=>{
const arr=str.split(" ");
arr.map((i)=>{
return i.toUpperCase(0,1);
});
return arr.toString(" ");
}
}