Назад к задачам
Junior — Senior
11

Обратный порядок символов в каждом слове при сохранении последовательности слов

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дана строка input. Необходимо изменить порядок символов внутри каждого отдельного слова, при этом порядок самих слов в предложении должен остаться неизменным. Как выполнить эту задачу?

import java.io.*;
class MyCode {
    public static void main(String[] args) {
        String input = "Name is the best IT company!";
        System.out.println(reverseWordChars(input));
        System.out.println("!/ynapmoc TI tseb eht si emaN".equals(reverseWordChars(input)));
    }

    public static String reverseWordChars(String str) {
        return new StringBuilder(str).reverse().toString();
    }
}