재귀함수

시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율2 초128 MB74708353502958747.045%문제N! 에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.입력첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500)출력첫째 줄에 구한 0의 개수를 출력한다.풀이✔1️⃣ 문제 분석하기N! 에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때 까지 0의 개수를 구하는 프로그램을 작성해야 함.계산된 팩토리얼의 뒤에서부터 한 자리씩 확인합니다.0이 아닌 숫자가 나올 때까지 0의 개수를 세어줍니다.예를들어 10! ⇒ 3688800 이면은→ 0의 개수는 2개이다.팩토리얼의 값에서 0의 개수를 세는 로직을 짜는게 방법!2️⃣ 요구 조건 구현하기첫째 줄에 N이 주어짐N에 대한..
알고리즘 문제를 풀다보면 가끔 재귀함수 문제를 만나게 됩니다. 제 경험상 대부분을 재귀함수 문제들은 대부분 팩토리얼 관련된 문제로 접하였습니다. 재귀함수는 함수가 자기 자신을 호출하는 방법으로 동작을 합니다. 간단한 예제를 통해서 알아보도록 하겠습니다. 1) 아래 예제가 간단한 팩토리얼 예제 입니다. // 팩토리얼(재귀함수) 알고리즘 public class RecursiveFactorial { public static int factorial(int n) { //메인에있는 파라미터5를 입력 받음 //재귀함수 알고리즘 if (n 1 return) 이런식으로 생각을 하면 편할 것 같습니다
hyeonkyu
'재귀함수' 태그의 글 목록