Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input())
- for i in range(n):
- w = input()
- upper_alp = False
- low_line = False
- is_not_word = False
- temp = 0 # кол-во букв в слове
- for i in range(len(w)):
- if w[i] == "_" or w[i].isupper(): # проверка на окончание слова
- if w[i] == "_":
- low_line = True
- elif w[i].isupper():
- upper_alp = True
- if temp < 2 or i == len(w) - 1: # если букв меньше 2, то это не слово. Иначе слово закончилось
- is_not_word = True
- break
- else:
- temp = 0
- if w[i].isupper():
- temp += 1
- elif not w[i].isalpha(): # если не это буква или разделитель слова, то это не слово
- is_not_word = True
- break
- else:
- temp += 1 # если все условия пройдены нормально, то на одну букву в слове больше
- if temp < 2:
- is_not_word = True
- if low_line and upper_alp: # у нас не может быть сразу 2 стиля и C++ и Java
- is_not_word = True
- if len(w) == 1:
- is_not_word = True
- if not is_not_word:
- if upper_alp:
- print("Java")
- elif low_line:
- print("C++")
- else:
- print("C++ and Java")
- else:
- print("Wrong style")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement