Это были тяжелые несколько месяцев на работе, и я чувствую, что просто хочу кричать прямо в лицо своему боссу. Однако я не из тех, кто напрямую сталкивается с людьми, с которыми у меня проблемы. Я также не хочу потерять свою работу.
Итак, вот идея: я хочу быть в состоянии оскорбить его, но он никогда не узнает. И я понял идеальный способ: мне нужно какое-то программное обеспечение, которое кодирует оскорбление внутри в остальном совершенно прекрасного сообщения. И, видя, как он знает, что не видит леса за деревьями, я думаю, что я знаю, как:
Напишите мне программу, которая принимает в качестве входных данных строку неизвестной длины, но не содержит разрывов строк. Это будет необработанное сообщение, которое я хочу отправить.
Если возможно, верните строку, отформатированную таким образом, чтобы сообщение «DIE IN A GREASE FIRE» составляло весь левый столбец. С новыми параграфами, где пробелы между словами должны идти. Теперь, когда я очень зол, одинаково важно, чтобы каждая буква была в верхнем регистре.
Вы не можете изменять строку любым другим способом, т.е. вы не можете превратить всю строку в символы верхнего регистра.
Если рассматриваемая строка не может быть отформатирована таким образом, вы должны вернуть исходную строку. Чтение ввода со стандартного ввода.
Применяются обычные правила: никаких HTTP-запросов, никаких консультаций с Marvin из THGTTG и т. Д.
Пример ввода:
Дорогой Босс, как дела? До моего сведения дошло, что я получил всю вину за неудачу в прошлую пятницу. Не только большинство из них. Каждый последний бит этого. Это неправильно для меня думать, что остальная часть команды была по крайней мере частично ответственна? В конце концов, все шесть из нас были вовлечены с самого начала. Не то чтобы я думал, что должен стоять без вины. Не за что. Все, что я говорю, это: я делаю все возможное. Я стараюсь изо всех сил. Я постоянно совершенствуюсь. И я постоянно беру на себя ответственность. Вообще говоря, я вполне согласен взять на себя полную ответственность за свои действия. Но после этой весны, кажется, я получаю больше, чем заслуживаю. Помните контракт с Flakenhauser? Все прошло так гладко, как можно было надеяться. Или так казалось на первый взгляд. Это было в самую последнюю минуту, что вещи развалились. Вся команда согласилась, что это было больше похоже на странную аварию, чем на неаккуратное планирование или неэффективное управление ресурсами. Тем не менее, я - один - взял вину за это. Даже тогда, когда я ничего не сказал, мой уровень терпимости к тому, чтобы взять на себя вину, тогда серьезно пошатнулся. С этого момента я чувствовал, что необходимо всегда стараться в два раза сильнее, просто чтобы избежать проверки. И все же, мы снова здесь. Несмотря на все мои достижения. Именно там, где мы, кажется, всегда оказываемся в эти дни. Каждый проект. Это становится невыносимым. просто чтобы избежать проверки. И все же, мы снова здесь. Несмотря на все мои достижения. Прямо там, где мы, кажется, всегда оказываемся в эти дни. Каждый проект. Это становится невыносимым. просто чтобы избежать проверки. И все же, мы снова здесь. Несмотря на все мои достижения. Прямо там, где мы, кажется, всегда оказываемся в эти дни. Каждый проект. Это становится невыносимым.
Пример вывода:
Дорогой Босс, как дела?
До моего сведения дошло, что я получил всю вину за неудачу в прошлую пятницу. Не только большинство из них.
Каждый последний бит этого.Это неправильно для меня думать, что остальная часть команды была по крайней мере частично ответственна? В конце концов, все шесть из нас были вовлечены с самого начала.
Не то чтобы я думал, что должен стоять без вины. Не за что.Все, что я говорю, это: я делаю все возможное. Я стараюсь изо всех сил. Я постоянно совершенствуюсь. И я постоянно беру на себя ответственность.
Вообще говоря, я вполне согласен взять на себя полную ответственность за свои действия. Но после этой весны, кажется, я получаю больше, чем заслуживаю.
Помните контракт с Flakenhauser.
Все прошло так гладко, как можно было надеяться. Или так казалось на первый взгляд. Это было в самую последнюю минуту, что вещи развалились.
Вся команда согласилась, что это было больше похоже на странную аварию, чем на неаккуратное планирование или неэффективное управление ресурсами.
Тем не менее, я - один - взял вину за это.
Даже тогда, когда я ничего не сказал, мой уровень терпимости к тому, чтобы взять на себя вину, тогда серьезно пошатнулся.С этого момента я чувствовал, что необходимо всегда стараться в два раза сильнее, просто чтобы избежать проверки. И все же, мы снова здесь.
Несмотря на все мои достижения.
Прямо там, где мы, кажется, всегда оказываемся в эти дни.
Каждый проект. Это становится невыносимым.
Это код гольф. Самый короткий код выигрывает.