Last active
March 22, 2021 10:20
-
-
Save kitten-owner/1d3f74a5fb1be973976092a0ab0d9330 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #Текстовый файл состоит не более чем из 10**6символов X, Y и Z. Определите максимальное количество подряд идущих одинаковых символов. | |
| #Для выполнения этого задания следует написать программу. | |
| f=open("24.txt") | |
| s=f.readline() | |
| n=0 | |
| nmax=0 | |
| for i in range(len(s)-1): | |
| if s[i]==s[i+1]: | |
| n+=1 | |
| else: | |
| nmax= max(n,nmax) | |
| n=0 | |
| nmax=max(n,nmax) | |
| print(nmax+1) | |
| #Текстовый файл k8-1.txt состоит не более чем из 106 символов. | |
| #Определите максимальное количество идущих подряд символов, среди которых каждые два соседних различны. | |
| f = open(r"C:\Users\Шудем23\Desktop\Pythonwork\k8\k8-1.txt") | |
| s = f.readline() | |
| n=0 | |
| nmax=0 | |
| for i in range(len(s)-1): | |
| if s[i]!=s[i+1]: | |
| n+=1 | |
| else: | |
| nmax=max(n,nmax) | |
| n=0 | |
| nmax=max(n,nmax) | |
| print("max lengh",nmax+1) | |
| #В текстовом файле k8-18.txt находится цепочка из символов, в которую могут входить заглавные буквы латинского алфавита A…Z и | |
| #десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. | |
| #Для каждой цепочки максимальной длины выведите в отдельной строке сначала символ, из которого строится эта цепочка, | |
| #а затем через пробел – длину этой цепочки. | |
| f = open(r"C:\Users\Шудем23\Desktop\Pythonwork\k8\k8-18.txt") | |
| s = f.readline() | |
| n=0 | |
| nmax=0 | |
| for i in range(len(s)-1): | |
| if s[i]==s[i+1]: | |
| n+=1 | |
| if n==6: | |
| print(s[i]) | |
| else: | |
| nmax=max(n,nmax) | |
| n=0 | |
| nmax=max(n,nmax) | |
| print("max lengh",nmax+1) | |
| #Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите максимальное нечётное число, записанное в этом файле. | |
| #Решение верно при условии, что последний эдемент файла является буквой, | |
| f = open(r"24-1.txt") | |
| p = f.readline() | |
| q = [] | |
| o = [] | |
| for i in range(len(p)): | |
| if p[i].isdigit() == True: | |
| q.append(p[i]) | |
| if p[i + 1].isalpha() == True: | |
| u = "".join(q) | |
| o.append(u) | |
| q.clear() | |
| x = [int(i) for i in o] | |
| y=[] | |
| for i in range(len(x)): | |
| if x[i]%2!=0: | |
| y.append(x[i]) | |
| y.sort() | |
| print(y) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment