경험의 기록

문제 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

풀이

0. 문제해석

문제 그대로 거듭제곱을 재귀로 구현한다.

 

1. 전체코드

// [SWEA] 1217. 거듭 제곱 (Java)
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Solution {
	public static void main(String[] args) throws Exception{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		for(int test =0; test<10; test++) {
			int t = Integer.parseInt(br.readLine());
			StringTokenizer st = new StringTokenizer(br.readLine());
			int n = Integer.parseInt(st.nextToken());
			int m = Integer.parseInt(st.nextToken());
			
			int result = pow(n, m);
			
			System.out.println("#" + t + " " + result);
		}
		
		br.close();
	}
	
	public static int pow(int n, int m) {
		if(m == 0) {
			return 1;
		}
		
		return n * pow(n, m-1);
	}
}
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading