목록전체 글 (24)
대왕휴지의 개발 공부
https://www.acmicpc.net/problem/25501 25501번: 재귀의 귀재 각 테스트케이스마다, isPalindrome 함수의 반환값과 recursion 함수의 호출 횟수를 한 줄에 공백으로 구분하여 출력한다. www.acmicpc.net C언어 #include #include int count = 0; int recursion(const char *s, int l, int r); int isPalindrome(const char *s); int main() { int loopNum = 0; char s[1001]; scanf("%d", &loopNum); for (int i = 0; i < loopNum; i++) { scanf("%s", &s); printf("%d ", isPal..
https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net C언어 #include int Fibonacci(int num); int main() { // 백준 10870번 피보나치 수 문제 - 단계별 풀어보기: 재귀 int num = 0; scanf("%d", &num); printf("%d", Fibonacci(num)); return 0; } int Fibonacci(int num) { if (num == 0) ..
https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net C언어 #include int Factorial(int num); int main() { // 백준 10872번 팩토리얼 문제 - 단계별 풀어보기: 재귀 int num = 0; scanf("%d", &num); printf("%d", Factorial(num)); return 0; } int Factorial(int num) { if (num
https://www.acmicpc.net/problem/2445 2445번: 별 찍기 - 8 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net c언어 #include int main() { int star = 0; int star_count = 1; scanf("%d", &star); for (int i = 0; i = (star * 2) - star_count) { printf("*"); } else { printf(" "); } } printf("\n"); if (i < (star - 1)) { star_co..