
package HanoiExample; public class Hanoi { public static void main(String[] args) { hanotFun("A", "B", "C", 4); } public static void hanotFun(String start, String pass, String end, int num) { //시작지점 start 지나가는 곳 pass 마지막 모이는 곳 end 4개를 옮기겠다 if(num == 1) { //1혼자 남았을 때는 바로 끝으로 옮긴다 System.out.printf(num + ":%s -> %s\n", start, end); } else { hanotFun(start, end, pass, num -1); System.out.printf(num ..
package FirstPackage; import java.util.Arrays; import java.util.Scanner; public class Date1005 { public static double[] num1 = new double[10]; public static double[][] m = new double[3][3]; public static void main(String[] args) { System.out.println("start"); Scanner scanner = new Scanner(System.in); for (int i = 1; i < 10; i++) { double num = scanner.nextDouble(); num1[i] = num; SortRow(m); } S..
width와 height를 입력하면 area와 perimeter를 우선 구하는 방법을 썻다. package FirstPackage; import java.util.Scanner; public class Rectangle { static float hh; static float ww; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("width:"); float wid = scanner.nextFloat(); ww = wid; System.out.println("height:"); float hei = scanner.nextFloat(); hh = hei; getArea()..
package Chapter05; import java.util.Scanner; public class exercise09 { public static void main(String[] args) { boolean run = true; int studentNum = 0; int[] scores = null; Scanner scanner = new Scanner(System.in); while(run) { System.out.println("-----------------------------------"); System.out.println("1.학생수| 2.점수입력| 3.점수리스트| 4.분석| 5. cancel"); System.out.println("----------------------------..
문제: 10진수 2진수 8진수의 대칭수가 되는 수 중 10이상 최솟값을 구하여라 StringBuffer로 10진수, 2진수, 8진수의 reverse를 구해서 equals로 비교를 하였다 package AlQuiz; public class Quiz01 { public static void main(String[] args) { int num = 11; while (true) { //2진수 StringBuffer sBuf = new StringBuffer(); String numBinary = Integer.toBinaryString(num); StringBuffer bBack = sBuf.append(numBinary).reverse(); String nbnb = bBack.toString(); /..
Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); int f = Integer.parseInt(input.split(" ")[0]); int v = Integer.parseInt(input.split(" ")[1]); int result = 0; int a = 0; int b = 0; if(f > v){ a = f; b = v; } else { a = v; b = f; } boolean run = true; while(run) { if(b == 0) { result = a; run = false; } else if (a == 0){ result = b; run = false; }else { int c = a % b; ..