Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3a91250

Browse files
initial commit
initial commit
1 parent 6412e77 commit 3a91250

File tree

6 files changed

+65
-2
lines changed

6 files changed

+65
-2
lines changed

‎Day 3/Arrays.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
12
function getSecondLargest(nums) {
23
// Complete the function
4+
console.log(Math.max(nums));
35

4-
5-
}
6+
}
7+
const nums = [2,3,6,6,5];
8+
getSecondLargest(nums);

‎Day 4/Arrow Function.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function modifyArray(nums) {
2+
let arr1 = [];
3+
for(let i=0;i<nums.length;i++) {
4+
if(nums[i]%2==0){
5+
nums[i] = nums[i] * 2;
6+
arr1.push(nums[i])
7+
}else{
8+
nums[i] = nums[i] * 3;
9+
arr1.push(nums[i]);
10+
}
11+
}
12+
return arr1
13+
}
14+
answer = modifyArray([1,2,3,4,5]);
15+
console.log(answer)

‎Day 4/Classes.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
'use strict'
2+
class Polygon{
3+
constructor(sides){
4+
this.sides = sides;
5+
this.perimeter = this.perimeter;
6+
}
7+
perimeter() {
8+
let sum = 0;
9+
for(let i =0;i<this.sides.length;i++) {
10+
sum = sum + this.sides[i];
11+
}
12+
return sum;
13+
}
14+
}
15+
16+
const triangle = new Polygon([3,4,5]);
17+
console.log(triangle.perimeter());

‎Day 4/Create a Rectangle Object.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/*
2+
* Complete the Rectangle function
3+
*/
4+
function Rectangle(a, b) {
5+
this.length = a;
6+
this.width = b;
7+
this.perimeter = 2 * (this.length + this.width);
8+
this.area = this.length * this.width;
9+
}
10+
const rec = new Rectangle(4,5);
11+
console.log(rec.perimeter);

‎Day 5/Inheritance.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Rectangle {
2+
constructor(w, h) {
3+
this.w = w;
4+
this.h = h;
5+
}
6+
}
7+
8+
Rectangle.prototype.area = function () {
9+
return this.w * this.h;
10+
}
11+
class Square extends Rectangle {
12+
constructor(s) {
13+
super();
14+
this.h = s;
15+
this.w = s;
16+
}
17+
}

‎Day 6/Dates.js

Whitespace-only changes.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /