본문 바로가기 메뉴 바로가기

멋쟁이 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

멋쟁이 개발자

검색하기 폼
  • 분류 전체보기 (29)
    • Diary (1)
    • 알고리즘 (10)
    • java (2)
    • web (9)
    • Git (3)
    • javascript (2)
    • node (1)
    • spring boot (1)
  • 방명록

백준 (1)
[JAVA] 백준 10872번

정수 N이 주어질 때 N!을 출력하는 문제이다. N!의 !은 팩토리얼로 N이 5면 5*4*3*2*1 = 120 을 출력해야한다. for문을 사용하는 방법도 있지만 나는 재귀함수를 사용했다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(factorial(n)); } public static int factorial(int n) { if(n == 0) { return 1; } else { return n * factorial(n-1); } } }

알고리즘 2020. 1. 21. 15:15
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 알고리즘
  • node.js
  • javascript
  • homebrew
  • 코딩테스트
  • java
  • hoisting
  • 백준
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바