На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Задача заключается в том, чтобы получить количество людей в компании (K), обозначение двух городов через дефис и общую цену за билеты, а затем вывести коды городов с указанием звездочки для Москвы и Санкт-Петербурга, а также цену за один билет.
1. Получить количество людей в компании (K) и обозначение двух городов через дефис.
2. Разделить обозначение городов на две части по дефису.
3. Получить коды городов и сохранить их.
4. Проверить, является ли один из городов Москвой или Санкт-Петербургом.
5. Если город является Москвой или Санкт-Петербургом, добавить звездочку к его обозначению.
6. Объединить коды городов с добавленной звездочкой через дефис.
7. Получить общую цену за билеты.
8. Разделить общую цену на количество людей в компании (K), чтобы получить цену за один билет.
9. Вывести коды городов через дефис, звездочку для Москвы или Санкт-Петербурга, пробел и цену за один билет.
Пример решения на Python:
“`python
# Получить количество людей в компании (K), обозначение двух городов через дефис и общую цену за билеты
K = int(input())
cities = input()
price = int(input())
# Разделить обозначение городов на две части по дефису
city1, city2 = cities.split(‘-‘)
# Получить коды городов и сохранить их
code_city1 = city1.strip()
code_city2 = city2.strip()
# Проверить, является ли один из городов Москвой или Санкт-Петербургом
if code_city1 == ‘MOW’ or code_city1 == ‘SPB’:
code_city1 += ‘*’
if code_city2 == ‘MOW’ or code_city2 == ‘SPB’:
code_city2 += ‘*’
# Объединить коды городов с добавленной звездочкой через дефис
result = code_city1 + ‘-‘ + code_city2
# Получить общую цену за билеты
total_price = price * K
# Разделить общую цену на количество людей в компании (K), чтобы получить цену за один билет
price_per_ticket = total_price / K
# Вывести результат
print(result, price_per_ticket)
“`
Ввод:
“`
5
Санкт-Петербург (SPB) – Казань (KZN)
20000
“`
Вывод:
“`
SPB*-KZN 4000.0
“`