![[C#] 12일차 - 82. 하노이탑과 메르센 수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdoS29Q%2FbtqV2aGOD4b%2FZ2m5sSELol1P8k5Y5I5Pbk%2Fimg.png)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace A082_HanoiTower { class Program { static void Main(string[] args) { // 메르센 수는 하노이 탑의 원반을 이동하는 최소의 횟수, 메르센 수를 출력하고 원반 하나를 이동하는데 소요되는 시간을 1초라고 할 때 얼마나걸리는지 출력 // 메르센 수 2^n - 1 for(int i=1; i
![[C#] 12일차 - 81. 재귀메소드로 역수의 합 계산](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUZm6t%2FbtqVV4gAhMp%2FqlESi3NliQCyuWyS3dEAo1%2Fimg.png)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace A081_RecursiveSumOfReciprocal { class Program { static void Main(string[] args) { Console.WriteLine("1~n까지의 역수의 합을 구합니다. n을 입력하세요: "); int n = int.Parse(Console.ReadLine()); Console.WriteLine("1~{0}까지의 역수의 합 : {1}", n, SumOfReci(n)); } private static double SumOfReci(int ..
![[C#] 12일차 - 80. 재귀메소드로 팩토리얼 계산](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCBeGT%2FbtqV09H6TjJ%2FC83cMZFoWhc8k6PD8XZeX0%2Fimg.png)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace A080_RecursiveFactorial { class Program { static void Main(string[] args) { Console.WriteLine("m!을 계산합니다. m을 입력하세요 : "); double m = double.Parse(Console.ReadLine()); Console.WriteLine("{0}! = {1}", m, Fact(m)); } private static double Fact(double x) { // 1! = 1, n! = n * ..
![[C#] 12일차 - 79.재귀메소드 Power(x,y)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoBjfL%2FbtqVV3WftPZ%2FFMfmryFfaMVgkhHCek5v2K%2Fimg.png)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace A079_RecursivePower { class Program { static void Main(string[] args) { Console.WriteLine("Power(x,y)를 계산합니다."); Console.Write("x를 입력하세요 : "); double x = double.Parse(Console.ReadLine()); Console.Write("y를 입력하세요 : "); double y = double.Parse(Console.ReadLine()); Console.W..
![[C#] 11일차 - 78. 원의 면적을 계산하는 메소드](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccWHQn%2FbtqVQXOfZVk%2FfSlAeJ0A1daZFN5qSZrgKk%2Fimg.png)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace A078_AreaOfCircleMethod { class Program { static void Main(string[] args) { for (double r = 1; r