23 Цикл foreach, continue, break

Написать функцию, которая принимает на вход строку - римское число, а возвращает это число в арабском виде. Например, если передаём "XV" - должна вернуть 15, если передаём "IV" - должна вернуть 4. Вот список римских символов и их отображение на арабские числа: I - 1 V - 5 X - 10 L - 50 C - 100 D - 500 M - 1000 А теперь первое серьёзное домашнее задание. Вы попробуете разработать игру. Предлагаю древнюю китайскую игру в палочки. Играют два игрока. Есть 10 палочек. Игроки по очереди берут от одной до трёх палочек. Играют до тех пор пока не закончатся палочки. Тот кто взял последним - тот проиграл. Реализуйте игру таким образом, чтобы могли играть два человека. Изначально есть 10 палочек. На каждом ходу выводите на консоль текущее количество оставшихся палочек и просите ввести количество палочек, которое хочет взять игрок (который делает ход). Не забывайте менять очерёдность игроков и сокращать кол-во палочек. В конце надо вывести кто победил - первый или второй игрок. Нюансы реализации могут отличаться. Кто-то может захотет запросить имена у игроков. Кто-то может захотеть реализовать не с 10-ю палочками, а с тем количеством, которое введёт пользователь (может он хочет играть с 20-ю палочками?).

12+
3 часа назад
12+
3 часа назад

Написать функцию, которая принимает на вход строку - римское число, а возвращает это число в арабском виде. Например, если передаём "XV" - должна вернуть 15, если передаём "IV" - должна вернуть 4. Вот список римских символов и их отображение на арабские числа: I - 1 V - 5 X - 10 L - 50 C - 100 D - 500 M - 1000 А теперь первое серьёзное домашнее задание. Вы попробуете разработать игру. Предлагаю древнюю китайскую игру в палочки. Играют два игрока. Есть 10 палочек. Игроки по очереди берут от одной до трёх палочек. Играют до тех пор пока не закончатся палочки. Тот кто взял последним - тот проиграл. Реализуйте игру таким образом, чтобы могли играть два человека. Изначально есть 10 палочек. На каждом ходу выводите на консоль текущее количество оставшихся палочек и просите ввести количество палочек, которое хочет взять игрок (который делает ход). Не забывайте менять очерёдность игроков и сокращать кол-во палочек. В конце надо вывести кто победил - первый или второй игрок. Нюансы реализации могут отличаться. Кто-то может захотет запросить имена у игроков. Кто-то может захотеть реализовать не с 10-ю палочками, а с тем количеством, которое введёт пользователь (может он хочет играть с 20-ю палочками?).

, чтобы оставлять комментарии