반응형 알고리즘/코드업8 [#CodeUp] 1915 : (재귀함수) 피보나치 수열 https://codeup.kr/problem.php?id=1915 (재귀함수) 피보나치 수열 피보나치 수열이란 앞의 두 수를 더하여 나오는 수열이다. 첫 번째 수와 두 번째 수는 모두 1이고, 세 번째 수부터는 이전의 두 수를 더하여 나타낸다. 피보나치 수열을 나열해 보면 다음과 같다. codeup.kr 문제 --- 피보나치 수열이란 앞의 두 수를 더하여 나오는 수열이다. 첫 번째 수와 두 번째 수는 모두 1이고, 세 번째 수부터는 이전의 두 수를 더하여 나타낸다. 피보나치 수열을 나열해 보면 다음과 같다. 1, 1, 2, 3, 5, 8, 13 … 자연수 N을 입력받아 N번째 피보나치 수를 출력하는 프로그램을 작성하시오. ※ 이 문제는 반드시 재귀함수를 이용하여 작성 해야한다. 풀이 --- 배열을 사용.. 2024. 2. 23. [#CodeUp] 1912 : (재귀함수) 팩토리얼 계산 https://codeup.kr/problem.php?id=1912 (재귀함수) 팩토리얼 계산 팩토리얼(!)은 다음과 같이 정의된다. $n!=n\times(n-1)\times(n-2)\times\cdots \times2\times1$ 즉, $5! = 5 \times 4 \times 3 \times 2 \times 1 = 120$ 이다. $n$이 입력되면 $n!$의 값을 출력하시오. 이 문제는 반복문 for, while codeup.kr 문제 --- 팩토리얼(!)은 다음과 같이 정의된다. n!=n×(n−1)×(n−2)×⋯×2×1�!=�×(�−1)×(�−2)×⋯×2×1 즉, 5!=5×4×3×2×1=1205!=5×4×3×2×1=120 이다. n�이 입력되면 n!�!의 값을 출력하시오. 이 문제는 반복문 for.. 2024. 2. 23. [#CodeUp] 1805 : 입체기동장치 생산공장 https://codeup.kr/problem.php?id=1805 입체기동장치 생산공장 첫째 줄부터 n번째 줄까지 각 줄에 식별번호를 오름차순으로 정렬해 가스 보유량과 같이 출력한다. codeup.kr 문제 --- 입체기동장치 생산공장에서는 거인들을 물리치기 위한 기계가 생산되고 있습니다. 이 공장을 운영하는 에렌은 입체기동장치(1~100)의 식별번호(1~100)와 가스 보유량(0~10000)을 같이 관리하려고 합니다. 하지만, 식별번호를 정렬할 때 가스 보유량이 뒤죽박죽 되어 버려 골머리를 앓고 있습니다. 에렌을 남몰래 좋아하고 있던 미카사는 에렌이 스트레스성 탈모로 잔머리가 모두 빠지기 전에 이 문제를 해결해주려 합니다. 미카사가 에렌의 스트레스성 탈모를 막을 수 있도록 프로그램을 작성하세요. 식별.. 2024. 2. 23. [#CodeUp] 1353 : 삼각형 출력하기 1 https://codeup.kr/problem.php?id=1353 삼각형 출력하기 1 n이 입력되면 다음과 같은 삼각형을 출력하시오. 예) n 이 5 이면 * ** *** **** ***** codeup.kr import java.util.Scanner; public class Main { public static void main(String[] arg) throws Exception{ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=0; i 2024. 2. 23. 이전 1 2 다음 반응형