4
一、今日学习记录
今日学习内容:《LeetCode零基础指南》(第二讲) 循环_英雄哪里出来的博客-CSDN博客
二、今日做题记录
总结同类题目,做一题等于做多题.
public boolean isPowerOfTwo(int n) {
int k = 1;
if (n < 0) {
return false;
}
if (n == 1) {
return true;
}
for (int i = 1; i <= 31; i++) {
k *= 2;
if (k == n) {
return true;
}
}
return false;
}
public boolean isPowerOfThree(int n) {
int k = 1;
if (n < 0) {
return false;
}
if (n == 1) {
return true;
}
for (int i = 0; i < 20; i++) {
k *= 3;
if (k == n) {
return true;
}
}
return false;
}
public boolean isPowerOfFour(int n) {
int k = 1;
if (n < 0) {
return false;
}
if (n == 1) {
return true;
}
for (int i = 1; i <= 15; i++) {
k *= 4;
if (k == n) {
return true;
}
}
return false;
}