//////
Search
📓

11/23 회고록

생성일
2022/11/23 10:06
태그

김기헌

김상호

이가현

알고리즘

별 한줄로 출력하기
public class PrintStar { public void makeStar(int n){ if (n <= 0) return; System.out.print("*"); makeStar(n-1); } public static void main(String[] args) { PrintStar ps =new PrintStar(); ps.makeStar(11); } }
Java
복사
팩토리얼
public class Factorial { public int Sum(int n) { if (n == 1) return n; // n=1일때 , 탈출 return n * Sum(n-1); } public static void main(String[] args) { Factorial pn = new Factorial(); System.out.println(pn.Sum(5)); } }
Java
복사

임학준

조국현

최아영

알고리즘

public class PrintStar { public static void star(int n) { if (n == 0) { return; } System.out.print("*"); star(n-1); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); star(n); } }
Java
복사
[CodeUp] 1912 : 팩토리얼 계산
public class Factorial { public static int factorial(int n) { if (n < 1) { return 1; } return factorial(n-1) * n; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(factorial(n)); } }
Java
복사
public class Fibonacci { // 재귀 사용 public static int fibonacci1(int n) { if (n <= 1) { return n; } return fibonacci1(n-2) + fibonacci1(n-1); } // 재귀 미사용 public static int fibonacci2(int n) { int[] arr = new int[n+1]; if (n <= 1) return n; arr[0] = 0; arr[1] = 1; for(int i=2; i<=n; i++) { arr[i] = arr[i - 2] + arr[i - 1]; } return arr[n]; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(fibonacci1(n)); System.out.println(fibonacci2(n)); } }
Java
복사

JPA

spring-boot-jpa
surpmh