欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LeetCode 779第K个语法符号(JAVA)

程序员文章站 2024-03-19 20:27:22
...

LeetCode 779第K个语法符号(JAVA)

class Solution {
    public int kthGrammar(int n, int k) {
		int a=1;int i=0;
		for(;;){
			if(a>=k){
				n=i;
				break;
			}else{
				a*=2;
				i++;
			}
		}
		i=0;
		while(k>1){
			if(k<=a) {a/=2;continue;}
			k-=a;
			i++;
		}
		return i%2;
    }
}
 
相关标签: LeetCode刷题系列