From 6268ae3e88338974138a3908b65a89e23167238b Mon Sep 17 00:00:00 2001 From: Elena Date: Fri, 30 Dec 2022 15:07:41 +0300 Subject: [PATCH] added 2 files to my dz2 --- lesson2.java | 7 +++++++ lesson2Steps.java | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 lesson2.java create mode 100644 lesson2Steps.java diff --git a/lesson2.java b/lesson2.java new file mode 100644 index 0000000..6cb6316 --- /dev/null +++ b/lesson2.java @@ -0,0 +1,7 @@ +package ru.geekbrains; + +public class lesson2 { + public static void main(String[] args) { + lesson2Steps.moveTower(3, 'A', 'B', 'C'); + } +} \ No newline at end of file diff --git a/lesson2Steps.java b/lesson2Steps.java new file mode 100644 index 0000000..65c3868 --- /dev/null +++ b/lesson2Steps.java @@ -0,0 +1,16 @@ +package ru.geekbrains; + +public class lesson2Steps { + static void move(char point1, char point2) { + System.out.println("Передвигаем из стержня " + point1 + " в стержень " + point2); + } + + static void moveTower(int amount, char point1, char point2, char temp) { + if (amount == 0) { + return; + } + moveTower(amount - 1, point1, temp, point2); + move(point1, point2); + moveTower(amount - 1, temp, point2, point1); + } +}