找规律,原谅我不行,我找不到
package com.算法专练.力扣.灯泡开关2;
/**
* @author xnl
* @Description:
* @date: 2022/9/15 21:55
*/
public class Solution {
public static void main(String[] args) {
Solution solution = new Solution();
}
public int flipLights(int n, int presses) {
if (presses == 0){
return 1;
}
if (n == 1){
return 2;
}
if (n == 2){
return presses == 1 ? 3 : 4;
}
return presses == 1 ? 4 : presses == 2 ? 7 : 8;
}
}

这是一个关于Java编程的算法问题,名为'灯泡开关2'。代码中定义了一个Solution类,包含一个主方法和一个flipLights方法,用于解决在给定的灯泡数量n和按下开关次数presses的情况下,最后有多少盏灯亮着的问题。对于不同数量的灯泡和开关次数,有不同的返回结果。例如,当presses为0时,返回1,当n为1时,返回2,以此类推。
620

被折叠的 条评论
为什么被折叠?



