关闭

String68AddBinary

标签: stringArray
77人阅读 评论(0) 收藏 举报
分类:

FirstAround 3hr 8/29/2016

Pre-defined Methods

  • Integer.parseInteger(arg1, argu2) & Long.parseLong(arg1, arg2)
    e.g. Long.parseLong(“1001”, 2)

  • Integer.toBinaryString() & Long.toBinaryString(157)

  • toCharArray()
  • Character.getNumericValue()
  • StringBuilder sb = new StringBuilder()
    sb.toString()

Not passed Tests

Long input string

The input string is longer than Long generic type.

Error Points

  • a, b互换错误
  • ‘a’ + ‘b’是码值,同理’1’+’0’
  • int[]在java里面需要提前设定长度,并且不同长度的预设长度值无法改变,注意在int[] a = b_intArray 时候的特殊情况
  • 进位完成后不要忘了自己要变为0
  • 本身位数有两种情况,2 和3,并非只有2

Mood

  • 一共用时4h, 3h都在写ByChar那个
  • 从scripting language再转回Java真不习惯,什么都得定义,限制好多啊
  • 应该把进位和本身改变分开想,因为互不影响。写程序应该写分开考虑,再合并
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7085次
    • 积分:787
    • 等级:
    • 排名:千里之外
    • 原创:76篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条