Как отобразить символ на основе координаты, где он должен быть? - PullRequest
0 голосов
/ 07 мая 2019

Как отобразить матрицу символов на основе заданной нами координаты?

Это то, что я пробовал, но он отображает только координаты. У меня нет идей прочитать координаты и отобразить символ.

Scanner input = new Scanner(System.in);
System.out.println("Enter a coordinate: ");

String coordinate = input.nextLine();
String[] parts = coordinate.split(" ");

// if input is (x, y) 
// then parts[0] is "(x"
// and parts[1] is " y)"

String x = parts[0].trim().substring(1).trim();
String y = parts[1].trim().substring(0, parts[1].trim().length() - 1).trim();

System.out.println("x: " + x + "\ny: " + y);
}

если ввод:

KFC

1 2 // строка и столбец для первой ветви kfc

0 1 // строка и столбец для второй ветви kfc

мкд

0 2 // строка и столбец для первой ветви mcd

1 1 // строка и столбец для второй ветви mcd

вывод должен быть: // в матрице

0 k m // k представляет kfc в 0 0, а m представляет mcd в 0 2

0 m k // k представляет kfc в 1 2, а m представляет mcd в 1 1

...