IEEE - 1.ipynb - Colab
IEEE - 1.ipynb - Colab
ipynb - Colab
def first_non_repeating_char(s):
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
for char in s:
if char_count[char] == 1:
return char
return None
input_string = input("Enter a string: ")
result = first_non_repeating_char(input_string)
if result:
print(result)
else:
print("No non-repeating")
def merge_intervals(intervals):
if not intervals:
return []
intervals.sort(key=lambda x: x[0])
merged = [intervals[0]]
for current in intervals[1:]:
last_merged = merged[-1]
if current[0] <= last_merged[1]:
last_merged[1] = max(last_merged[1], current[1])
else:
merged.append(current)
return merged
intervals = [[1, 3], [2, 6], [8, 10], [15, 18]]
result = merge_intervals(intervals)
print(result)
https://colab.research.google.com/drive/1bZiPDHy1WvT3XPHxZjbZpR_wnFltlPRD#scrollTo=YfncnZX2QVr2&printMode=true 1/1