1. Главная
  2. Библиотека
  3. Менеджмент
  4. На вход подаётся строка — запись о сотруднике. Формат к...
Разбор задачи

На вход подаётся строка — запись о сотруднике. Формат как в примере: ИМЯФАМИЛИЯГРЕЙД-ФУНКЦИЯНИКНЕЙМГОД На выходе ожидается строка — преобразованная запись о сотруднике. Формат как в примере: 327945ИBAH-ИBAHOBИЧ-ИBAHOBDS9FG3-H12L2-7012023-04-30_iiivanov

  • Предмет: Менеджмент
  • Автор: Кэмп
  • #Управление персоналом
  • #Управление эффективностью бизнес-процессов
На вход подаётся строка — запись о сотруднике. Формат как в примере: ИМЯФАМИЛИЯГРЕЙД-ФУНКЦИЯНИКНЕЙМГОД На выходе ожидается строка — преобразованная запись о сотруднике. Формат как в примере: 327945ИBAH-ИBAHOBИЧ-ИBAHOBDS9FG3-H12L2-7012023-04-30_iiivanov

Условие:

На вход подаётся строка — запись о сотруднике. Формат как в примере:
ИМЯ_ФАМИЛИЯ_ГРЕЙД-ФУНКЦИЯ_НИКНЕЙМ_ГОД

На выходе ожидается строка — преобразованная запись о сотруднике. Формат как в примере:\nDS_327945_ИBAH-ИBAHOBИЧ-ИBAHOB_DS9_FG3-H12_L2-701_2023-04-30_iiivanov

Для удобства восприятия каждое поле записи Пётр Сергеевич выделил белым цветом переставил поля. В итоге получилось следующее соотношение:

фамилия
имя
отчество
никнейм в корпоративном мессенджере
идентификатор сотрудника
табельный номер
функция
грейд
код рабочего места
год приёма на работу
месяц приёма на работу
день приёма на работу

Проверка осуществляется на большом количестве тестовых записей.
В компании «DeepForgeTechnologies» нет сотрудников с двойными фамилиями.

Решение:

Нам дан входной формат, как в примере 21, который выглядит так:

ИМЯ_ФАМИЛИЯ_ГРЕЙД-ФУНКЦИЯ_НИКНЕЙМ_ГОД

Наша задача – преобразовать эту строку в формат, как в примере 20, то есть:

ФАМИЛИЯ_ИМЯ_ОТЧЕСТВО_ГРЕЙД_ФУНКЦИЯ_НИКНЕЙМ_ГОД

При этом видно, что входная строка не содержит отчества, а требуется его вывести в итоговой строке. Согласно условию, отчество необходимо для вежливого обращения. Поскольку входных данных для этого поля нет, можно подставить фиксированное значение "ОТЧЕСТВО".

Пошаговое рассуждение и решение:<br /...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой метод обработки строк наиболее подходит для извлечения отдельных полей из входной строки, разделённых разными символами-разделителями?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет