Skip to content

Commit 11c3c3c

Browse files
committed
changes in programs
1 parent 03a3626 commit 11c3c3c

File tree

4 files changed

+17
-20
lines changed

4 files changed

+17
-20
lines changed

Milestone 2/Arrays & Lists/IntersectionofTwoArrays.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def intersections(arr1, n, arr2, m) :
1212
for j in range(len(arr2)):
1313
if arr1[i] == arr2[j]:
1414
print(arr1[i], end=' ')
15-
arr2[j] = -1
15+
arr2[j] = -1 # arr2[j] = sys.maxsize
1616
break
1717

1818

Milestone 2/Arrays & Lists/PairSum.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,10 @@
77
def pairSum(arr, n, x) :
88
#Your code goes here
99
count = 0
10-
i = 0
11-
while i < n:
10+
for i in range(n):
1211
for j in range(i+1,n):
1312
if arr[i]+arr[j] == x:
1413
count += 1
15-
i += 1
1614
return count
1715

1816
#Taking Input Using Fast I/O

Milestone 2/Arrays & Lists/Swapalternate.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ def swapAlternate(arr, n) :
1212
i += 2
1313
return arr
1414

15+
# Another approach
16+
# def swapAlternate(arr, n) :
17+
# for i in range(0, len(arr)-1, 2):
18+
# arr[i], arr[i+1] = arr[i+1], arr[i]
19+
# return arr
20+
1521

1622
#Taking Input Using Fast I/O
1723
def takeInput() :

Milestone 2/Functions/FibonacciMember.py

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,17 @@
1111

1212

1313
def checkMember(n):
14-
sum = 0
15-
a = 0
16-
b = 1
17-
N = n
18-
while n!=0:
19-
sum = a+b
14+
if (n==0 or n==1 or n==2):
15+
return True
16+
a=0
17+
b=1
18+
while(b<n):
19+
c=a+b
2020
a = b
21-
b = sum
22-
n=n-1
23-
if sum == N:
24-
return True
25-
else:
26-
continue
27-
if sum == N:
21+
b = c
22+
if b==n:
2823
return True
29-
else:
30-
return False
31-
24+
return False
3225

3326
n = int(input())
3427
if(checkMember(n)):

0 commit comments

Comments
 (0)