Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

5 лет назад
Петров Алексей
37 лет, Россия
6 лет в сервисе
Был онлайн 5 лет назад
5 лет назад

Требуется написать скрипт определения пола по Фамилии Имени Отчеству.
Скрипт должен определить пол и в зависимости от этого применить нужное приветствие «Уважаемый» или «Уважаемая»

Переменная приветствия: $greeting
Переменная имени*: $fio
Код: Здравствуйте, $greeting $fio!

*может быть ФИО, ФИ или ИО т. е.:

Вар 1: $fio = "Иванова Анна Петровна";
Вар 2: $fio = "Иванова Анна";
Вар 3: $fio = "Анна Петровна";

Результат (вар 1): Здравствуйте, уважаемая Иванова Анна Петровна!
Результат (вар 2): Здравствуйте, уважаемая Иванова Анна!
Результат (вар 3): Здравствуйте, уважаемая Анна Петровна!

Примеры определения женского от мужского имени описаны на хабре: http://habrahabr.ru/post/195874/

Меня устроит простейший вариант предложенный в комментариях:
def detect_gender(midname)
tail = UnicodeUtils.downcase(midname[-4, 4])
if (tail[-1]=='а') or (tail=='кызы')
'female'
else
'male'
end
end
Пола 'androgynous' не бывает, и неопределённость можно списать на мужчин.

Выбранный исполнитель
Евгений П.
43 года, Россия
6 лет в сервисе
Был онлайн 3 месяца назад
5 лет назад

$4

1 день

  • Рекламное место свободно
    18 дней за $6
Игорь З.
33 года, Украина
7 лет в сервисе
Был онлайн 5 лет назад
5 лет назад
Антон С.
29 лет, Россия
13 лет в сервисе
Был онлайн 5 лет назад
5 лет назад
Анатолий Ю.
35 лет, Россия
6 лет в сервисе
Был онлайн 4 года назад
5 лет назад
Максим В.
34 года, Украина
12 лет в сервисе
Был онлайн 6 часов назад
5 лет назад
Александр К.
29 лет, Украина
5 лет в сервисе
Был онлайн 5 лет назад
5 лет назад
Евгений П.
43 года, Россия
6 лет в сервисе
Был онлайн 3 месяца назад
5 лет назад
Виталий Маковяк
24 года, Украина
6 лет в сервисе
Был онлайн 5 лет назад
5 лет назад

Другие заказы в категории «Веб-программирование»