P21648 [GeeksforGeeks] Find last digit of ab for large numbers1936
普及-
题目描述

You are given two integer numbers, the base a and the index b. You have to find the last digit of a^{b}.

Example 1:
Input:
a = "3", b = "10"
Output:
9
Explanation:
3^{10} = 59049. Last digit is 9.
Example 2:
Input:
a = "6", b = "2"
Output:
6
Explanation:
6^{2} = 36. Last digit is 6.

Your Task:
You don't need to read input or print anything. Your task is to complete the function getLastDigit() which takes two strings a,b as parameters and returns an integer denoting the last digit of a^{b}.

Expected Time Complexity: O(|b|)
Expected Auxiliary Space: O(1)

Constraints:
1 <= |a|,|b| <= 1000
Note:|a| = length of a and |b| = length of b. There will not be any test cases such that a^{b }is undefined.

输入格式

见题面

输出格式

见题面

样例输入
a = "3", b = "10"
样例输出
9