|  |  | @ -38,3 +38,38 @@ Example 2: | 
			
		
	
		
		
			
				
					
					|  |  |  | Input: nums = [0] |  |  |  | Input: nums = [0] | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | Output: [0] |  |  |  | Output: [0] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | ## Задача 3 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Играть в пинг-понг может быть очень весело! К сожалению, после долгой и | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | увлекательной игры вы можете забыть кто сейчас подает. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Напишите функцию, которая принимает текущий счет в виде строки, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | разделенной знаком “:” как единственный параметр и возвращает «first» | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | или «second» в зависимости от того, чья сейчас очередь подавать. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Правило состоит в том, что игроки сменяются после каждых 5 подач пока | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | счет не станет 20:20 - с этого момента каждый игрок подает 2 раза. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Примеры: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | * service("0:0") => "first" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | * service("3:2") => "second" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | * service("21:20") => "first" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | * service("21:22") => "second" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | ## Задача 4 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Напишите функцию, которая выводит позиции пар скобок. Выходными | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | данными должен быть словарь с ключами - позициями открывающих | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | скобок '(' и значениями - соответствующими позициями закрывающих | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | скобок ')'. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | ```python | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Например: input = "(first) and (second)" должен вернуть {0: 6, 10:17} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | ``` | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | Если скобки не могут быть объединены в пары или если порядок | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | некорректен - например ')(', верните False. Мы заботимся только о | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | положении круглых скобок '()', остальные типы скобок следует | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | игнорировать. |