Skip to content

Commit c547407

Browse files
initial commit
1 parent bc3c1d0 commit c547407

8 files changed

Lines changed: 56 additions & 0 deletions

JavaScript/Day10 Binary Number.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
function main() {
2+
const n = parseInt(readLine(), 10);
3+
var decNum = dec2bin(n)
4+
5+
}
6+
dec2bin = (dec) => {
7+
return (dec >>> 0).toString(2);
8+
}

JavaScript/Day7 Array.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
function main() {
2+
const n = parseInt(readLine(), 10);
3+
4+
const arr = readLine().split(' ').map(arrTemp => parseInt(arrTemp, 10));
5+
console.log(arr.reverse());
6+
}

JavaScript/Day8 Dictionaries and Maps.js

Whitespace-only changes.

JavaScript/Day9 Recursion.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function factorial(n) {
2+
if(n<0) {
3+
return 1;
4+
}else if(n==1){
5+
return 1;
6+
}else{
7+
return n * factorial(n-1);
8+
}
9+
}

Python/Day10 Binary Number.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if __name__ == '__main__':
2+
def func(num):
3+
return num[2:]
4+
5+
n = int(input().strip())
6+
a = max(func(bin(n)).split('0')).count('1')
7+
print(a)

Python/Day7 Arrays.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
if __name__ == '__main__':
2+
n = int(input())
3+
4+
arr = list(map(int, input().rstrip().split()))
5+
print(*reversed(arr))
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
N = int(input())
2+
entry = [input().split() for _ in range(N)]
3+
phoneBook = {name:number for name,number in entry}
4+
5+
while True:
6+
try:
7+
name = input()
8+
if name in phoneBook:
9+
print(f"{name}={phoneBook[name]}")
10+
else:
11+
print('Not found')
12+
except:
13+
break

Python/Day9 Recursion.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
def factorial(n):
2+
if n<0:
3+
return 1
4+
elif n == 1:
5+
return 1
6+
else:
7+
return n * factorial(n-1)
8+

0 commit comments

Comments
 (0)