LeetTravel-557、476
LeetTravel-557、476
阿泽啊 发表于9个月前
LeetTravel-557、476
  • 发表于 9个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

一、557

1、将字符串(String s)存入数组中的方法

char[] ca = s.toCharArray();

2、将一组字符串调转位置的方法

public void reverse(char[] ca,int i,int j)
	 {
	      for(;i < j;i++,j--)
	 		 {
	 		     char temp = ca[i];
	 				 ca[i] = ca[j];
	 				 ca[j] = temp;
	 		 }
	 }

注意这个i++与j--。

二、476

**思路**
可以找到规律,5+2=2^3 -1,即输出的数与输出的数的关系是,他们的和等于2^i -1,所以关键就是求出这个i。
可以发现i与输入的num的最高位有关,现在只需要判断是哪个i就行

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 7
码字总数 5063
×
阿泽啊
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: