Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def counting_gene_things(genes, is_growing):
- comparison_operator = ">" if is_growing else "<"
- previous_number = genes[0]
- is_neander_gene = False
- gene_counter = 1
- for index, number in enumerate(genes):
- if index == 0:
- continue
- if eval(f"{number} {comparison_operator} {previous_number}"):
- gene_counter += 1
- previous_number = number
- else:
- gene_counter = 1
- previous_number = number
- continue
- if gene_counter == 3:
- is_neander_gene = True
- return is_neander_gene
- return is_neander_gene
- def main():
- answers = []
- while True:
- try:
- genes = [int(number) for number in input().split()]
- is_neander_gene_growing = counting_gene_things(genes, True)
- is_neander_gene_descending = counting_gene_things(genes, False)
- if is_neander_gene_growing or is_neander_gene_descending:
- answers.append("YES")
- else:
- answers.append("NO")
- except EOFError:
- break
- for answer in answers:
- print(answer)
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment