자료구조 하노이탑 문제이구요 코드는 이렇게 짰습니다.
#include <iostream>
using namespace std;
int hanoi(int n)
{
int num = 2;
if (n == 1)
return 1;
else
for (int i = 1; i < n; i++)
{
num *= 2;
}
return num;
}
int main()
{
int n;
n <= 30;
cin >> n;
cout << hanoi(n) - 1 << endl;
}
결과값이 제대로 나오는것같은데 실패한 문제로 나와서 어디서 실패했는지 궁금합니다~!!