2021.11.06_1217-거듭제곱
본문 바로가기
알고리즘 모음집/New 알고리즘

2021.11.06_1217-거듭제곱

by KyeongMin 2021. 11. 8.
728x90
반응형

소스코드

#include<iostream>
using namespace std;
int N, M;
long long answer = 0;
void initData();
int power(int num, int idx);
int main()
{
	int test_case;
	int T;
	
	for (test_case = 1; test_case <= 10; ++test_case)
	{
		cin >> T;
		initData();
		answer=power(N, 0);
		printf("#%d %d\n", test_case, answer);

	}
	return 0;//정상종료시 반드시 0을 리턴해야합니다.
}

void initData() {
	scanf("%d %d", &N, &M);
}
int power(int num, int idx) {
	if (idx == M-1) {
		return num;
	}
	return power(num*N, idx + 1);
}

설계

  • 재귀를 처음에 이렇게 설계했지만 int로 그냥 넘기는게 더 좋다고 생각함 그래서int로 변경해서 진행

실수

  • 실수 없음

문제 링크

1217-거듭제곱

원본

https://github.com/3DPIT/AlgorithmFinal/blob/main/02.algorithmStudy/004.SW_Expert%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4/2021/11/1106/1217-%EA%B1%B0%EB%93%AD%EC%A0%9C%EA%B3%B1/2021.11.06_1217-%EA%B1%B0%EB%93%AD%EC%A0%9C%EA%B3%B1.md

 

GitHub - 3DPIT/AlgorithmFinal

Contribute to 3DPIT/AlgorithmFinal development by creating an account on GitHub.

github.com

 

728x90
반응형

댓글