NM Programs1
NM Programs1
atm_balance = 50000
transaction_limit = 3
if transaction_limit == 0:
if amount % 100 != 0:
user_balance -= amount
atm_balance -= amount
transaction_limit -= 1
# Example usage
balance = 2000
print(withdraw(balance, 500))
print(withdraw(balance, 700))
print(withdraw(balance, 1000))
print(withdraw(balance, 500))
2. SEQUENCE REMOVAL:
# Example usage
print("Result:", result)
3. WORD CHECKER:
def check_word(word):
second_char = word[1]
# Example usage
4. NUMBER CHECKER:
def check_number(number):
num_str = str(number)
second_digit = int(num_str[1])
# Example usage
5. DUPLICATE CHECKER:
def find_duplicate(array):
num_set = set()
if num in num_set:
return num
num_set.add(num)
return -1
# Example usage
intersection = set(array_A).intersection(array_B)
return sorted(intersection)
# Example usage
def find_first_non_repeating(string):
# Example usage
8. REVERSE VOWELS:
def reverse_vowels(string):
return ''.join(char if char not in 'aeiouAEIOU' else vowels.pop(0) for char in string)
# Example usage
9. TWIN PRIME:
def count_twin_primes(arr):
primes = sorted(x for x in arr if x > 1 and all(x % i for i in range(2, int(x**0.5) + 1)))
# Example usage
class ElectricityBill:
self.units = units
def calculate_bill(self):
if self.units < 0:
rates = [(25, 1.25), (25, 1.45), (25, 1.65), (20, 1.95), (float('inf'), 2.00)]
bill_amount = 0
units_remaining = self.units
if units_remaining <= 0:
break
units_remaining -= consumed_units
return round(bill_amount, 2)
# Example usage
try:
except ValueError:
print("Invalid input.")
11.PURCHASE
class Purchase:
self.N, self.P = N, P
def calculate_final_amount(self):
discount = 0.20 if total_amount > 10000 else 0.15 if total_amount > 1000 else 0.10
# Apply discount
return round(final_amount, 2)
# Example usage
class PasswordGenerator:
self.name = name
def generate_password(self):
# Example usage