您的位置:首页 > 文旅 > 美景 > day 23

day 23

2024/10/10 1:46:57 来源:https://blog.csdn.net/zch_fhjb/article/details/140806934  浏览:    关键词:day 23

2220.转换数字的最少位翻转次数

int minBitFlips(int start, int goal){int a[100]={0},b[100]={0};int t1=0,t2=0,t,x=0;while(start!=0){a[t1++]=start%2;start/=2;}while(goal!=0){b[t2++]=goal%2;goal/=2;}if(t1>t2){t=t1;}else{t=t2;}for(int i=0;i<t;i++){if(a[i]!=b[i]){x++;}}return x;
}

2236.判断根节点是否等于子节点之和

bool checkTree(struct TreeNode* root){if(root->val==root->left->val+root->right->val){return true;}return false;
}

2278.字母在字符串中的百分比

int percentageLetter(char* s, char letter) {int x1=strlen(s),x2=0;for(int i=0;i<x1;i++){if(s[i]==letter){x2++;}}return (x2*1.0/x1)*100;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com