// 0672. Bulb Switcher II
class Solution {
public int flipLights(int n, int presses) {
if (presses == 0) {
return 1;
} else if (n == 1) {
return 2;
} else if (n == 2) {
if (presses == 1) {
return 3;
} else {
return 4;
}
} else {
if (presses == 1) {
return 4;
} else if (presses == 2) {
return 7;
} else {
return 8;
}
}
}
}
学习笔记: 今天这不是一道编程题了,完全变成了高智商数学推理逻辑题。