알고리즘풀이/정올-자바93 [정올/JAVA] 592 : 함수3 - 자가진단6 9자리 이하의 자연수를 입력받아 재귀함수를 이용하여 각 자리 숫자의 제곱의 합을 출력하는 프로그램을 작성하시오. ( main()함수에 변수 하나, 재귀함수에 .. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { static int sum = 0; public static int func(int input) { if (Integer.toString(input).length() == 1) { sum += input * input; return sum; } else { int temp = input % 10; sum += temp * temp; return func(input / 10); } } public static void main(String args[]) { Scanner in = new Scanner(System.in); int input = in.nex.. 2020. 8. 25. [정올/JAVA] 589 : 함수3 - 자가진단3 100 이하의 자연수 N을 입력받아 재귀함수를 이용하여 1부터 N까지의 합을 구하는 프로그램을 작성하시오. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { public static int func(int input) { if (input == 1) return 1; else return input + func(input - 1); } public static void main(String args[]) { Scanner in = new Scanner(System.in); int input = in.nextInt(); System.out.println(func(input)); } } 더 많은 자바코드가 보고 싶다면? https://chuinggun.tistory.com/category/%EC%95%8C%EA.. 2020. 8. 25. [정올/JAVA] 588 : 함수3 - 자가진단2 자연수 N을 입력받아 재귀함수를 이용하여 N부터 1까지 차례대로 출력하는 프로그램을 작성하시오. N은 50이하의 자연수이다. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; public class Main { public static void func(int input) { if (input == 0) { return; } else { System.out.print(input + " "); func(input - 1); } } public static void main(String args[]) { Scanner in = new Scanner(System.in); int input = in.nextInt(); func(input); } } 더 많은 자바코드가 보고 싶다면? https://chuinggun.tistory.com/category/%EC%95%8C.. 2020. 8. 25. [정올/JAVA] 587 : 함수3 - 자가진단1 20 이하의 자연수 N을 입력받아 재귀함수를 이용해서 문자열 “recursive”를 N번 출력하는 프로그램을 작성하시오. 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.Scanner; import java.util.Stack; public class Main { public static void func(int input) { if (input == 0) { return; } else { System.out.println("recursive"); func(input - 1); } } public static void main(String args[]) { Scanner in = new Scanner(System.in); int input = in.nextInt(); func(input); } } 더 많은 자바코드가 보고 싶다면? https://chuinggun.tist.. 2020. 8. 25. 이전 1 ··· 6 7 8 9 10 11 12 ··· 24 다음