我是靠谱客的博主 悦耳金鱼,最近开发中收集的这篇文章主要介绍ARTS-第18周(2019.10.26)每周完成一个ARTS:(Algorithm、Review、Tip、Share, ARTS)**,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

每周完成一个ARTS:(Algorithm、Review、Tip、Share, ARTS)**

1.Algorithm 每周至少做一个 leetcode 的算法题-主要是为了编程训练和学习
2.Review 阅读并点评至少一篇英文技术文章-主要是为了学习英文,如果你的英文不行,你基本上无缘技术高手
3.Tip 学习至少一个技术技巧-主要是为了总结和归纳你在是常工作中所遇到的知识点
4.Share – 分享一篇有观点和思考的技术文章-主要是为了建立你的影响力,能够输出价值观

Algorithm

二进制求和

package com.honglekai.algorithm.easy;
/**
* description
*
* 给定两个二进制字符串,返回他们的和(用二进制表示)。
*
* 输入为非空字符串且只包含数字 1 和 0。
*
* 示例 1:
*
* 输入: a = "11", b = "1"
* 输出: "100"
*
* 示例 2:
*
* 输入: a = "1010", b = "1011"
* 输出: "10101"
*
* 来源:力扣(LeetCode)
* 链接:https://leetcode-cn.com/problems/add-binary
* 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
* company YH
*
* @Author hcc
* modifyBy
* createTime 2019/10/26 22:05
* modifyTime
*/
public class AddBinary67 {
/**
* 解题方案
* 思路
*
* 整体思路是将两个字符串较短的用 000 补齐,使得两个字符串长度一致,然后从末尾进行遍历计算,得到最终结果。
*
* 本题解中大致思路与上述一致,但由于字符串操作原因,不确定最后的结果是否会多出一位进位,所以会有 2 种处理方式:
*
*
第一种,在进行计算时直接拼接字符串,会得到一个反向字符,需要最后再进行翻转
*
第二种,按照位置给结果字符赋值,最后如果有进位,则在前方进行字符串拼接添加进位
*
* 时间复杂度:O(n)O(n)O(n)
*
* 作者:guanpengchn
* 链接:https://leetcode-cn.com/problems/add-binary/solution/hua-jie-suan-fa-67-er-jin-zhi-qiu-he-by-guanpengch/
* 来源:力扣(LeetCode)
* 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
*/
public static String addBinary(String a, String b) {
StringBuilder ans = new StringBuilder();
int ca = 0;
for(int i = a.length() - 1, j = b.length() - 1;i >= 0 || j >= 0; i--, j--) {
int sum = ca;
sum += i >= 0 ? a.charAt(i) - '0' : 0;
sum += j >= 0 ? b.charAt(j) - '0' : 0;
ans.append(sum % 2);
ca = sum / 2;
}
ans.append(ca == 1 ? ca : "");
return ans.reverse().toString();
}
public static void main(String[] args) {
addBinary("11","1");
}
}

Review

How DevOps Is Transforming the World of Software Development

Tip

1.身边发生的事情都可以作为聊天的内容
2.需要建立一套完善的绩效考核

Share

解密初、中、高级程序员的进化之路

最后

以上就是悦耳金鱼为你收集整理的ARTS-第18周(2019.10.26)每周完成一个ARTS:(Algorithm、Review、Tip、Share, ARTS)**的全部内容,希望文章能够帮你解决ARTS-第18周(2019.10.26)每周完成一个ARTS:(Algorithm、Review、Tip、Share, ARTS)**所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部