SHOW:
|
|
- or go back to the newest paste.
1 | class Tetel(): | |
2 | def __init__(self, fajl_nev): | |
3 | self.szamok = [int(szam) for szam in open(fajl_nev)] | |
4 | - | self.szamok.sort() |
4 | + | |
5 | - | |
5 | + | |
6 | maximum = self.szamok[0] | |
7 | for i in range(1, len(self.szamok)): | |
8 | - | for szam in self.szamok: |
8 | + | if self.szamok[i] > maximum: |
9 | - | if szam > maximum: |
9 | + | maximum = self.szamok[i] |
10 | - | maximum = szam |
10 | + | |
11 | ||
12 | def feltmaxker(self, fv): | |
13 | l = False | |
14 | felt_max = self.szamok[0] | |
15 | - | for szam in self.szamok: |
15 | + | for i in range(len(self.szamok)): |
16 | - | if fv(szam): |
16 | + | if fv(self.szamok[i]) and not l: |
17 | - | if szam > maximum: |
17 | + | felt_max = self.szamok[i] |
18 | - | maximum = szam |
18 | + | l = True |
19 | elif fv(self.szamok[i]) and l: | |
20 | if self.szamok[i] > felt_max: | |
21 | felt_max = self.szamok[i] | |
22 | return felt_max | |
23 | - | for szam in self.szamok: |
23 | + | |
24 | - | s += szam |
24 | + | |
25 | s = 0 | |
26 | for i in range(len(self.szamok)): | |
27 | s += self.szamok[i] | |
28 | return s | |
29 | - | for szam in self.szamok: |
29 | + | |
30 | - | if fv(szam): |
30 | + | |
31 | c = 0 | |
32 | for i in range(len(self.szamok)): | |
33 | if fv(self.szamok[i]): | |
34 | c += 1 | |
35 | return c |