楼主: jxyfwrj
跳转到指定楼层
上一主题 下一主题
收起左侧

Percolate oa面经

🔗
lukeken 2015-10-17 09:19:49 | 只看该作者
全局:
楼主是怎么实现json数据缩进输出的。在java里要引进新的库,运行的时候不知道hackerrank能不能识别。你同学用java写是怎么排序的,同用java,不知怎么实现排序。。。
回复

使用道具 举报

🔗
ybxsnail 2015-10-17 10:22:36 | 只看该作者
全局:
jxyfwrj 发表于 2015-10-17 06:33
很奇怪 我上周刚拿到点进去看的时候记得好像就一小时,然后前几天做的时候才惊奇发现居然有四小时。。。

我就是上周做的,这还能改时间呢。。。
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-17 11:21:56 | 只看该作者
全局:
ybxsnail 发表于 2015-10-17 10:22
我就是上周做的,这还能改时间呢。。。

这我就不知道了。。。 不过你要能一小时就做完不是更好。。。
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-17 11:24:09 | 只看该作者
全局:
lukeken 发表于 2015-10-17 09:19
楼主是怎么实现json数据缩进输出的。在java里要引进新的库,运行的时候不知道hackerrank能不能识别。你同学 ...

我用python的json库,有个dumps函数可以直接将字典生成json string,并且函数中有个参数为indent,将其设置为2即可。。。 我同学是自己一行一行算,自己数每行应该缩进的字符。。。 他熟练正则表达式,识别写了不到一小时,但是字符串处理足足写了两个多小时。。
回复

使用道具 举报

🔗
ybxsnail 2015-10-17 11:41:41 | 只看该作者
全局:
jxyfwrj 发表于 2015-10-17 11:21
这我就不知道了。。。 不过你要能一小时就做完不是更好。。。

没做完。。。以前没用过java的json,都不熟悉。。。
回复

使用道具 举报

🔗
lukeken 2015-10-17 12:06:24 | 只看该作者
全局:
jxyfwrj 发表于 2015-10-17 11:24
我用python的json库,有个dumps函数可以直接将字典生成json string,并且函数中有个参数为indent,将其设 ...

我也在字符串处理纠结了很久,不知道怎么排序和indent
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-18 09:57:43 | 只看该作者
全局:
ybxsnail 发表于 2015-10-17 11:41
没做完。。。以前没用过java的json,都不熟悉。。。

居然改了时间。。。 好吧 不会是那天下午bug吧。。。 按理来说应该用正则表达式加python库的话一小时也不是不可能 只不过熟练度要求很高 哎 都求人品吧
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-18 09:58:48 | 只看该作者
全局:
lukeken 发表于 2015-10-17 12:06
我也在字符串处理纠结了很久,不知道怎么排序和indent

这个如果不用库只能自己手写函数算相应行的indent  和字符串组合之后一行一行输出了。。。
回复

使用道具 举报

🔗
 楼主| jxyfwrj 2015-10-18 10:03:50 | 只看该作者
全局:
wen587 发表于 2015-10-17 20:59
lz有代码可以发我看看吗,非cs出身,不精通python,用java也不知道该怎么写。
或者 提供一下 网上相关的资 ...

hackerrank的oa平台不支持对外复制粘贴 我写完之后没法保存代码。。。 我倒是可以给你说个大概思路, 就是先把每行字符串由", "拆分成字符串数组,然后根据三种固定格式逐个比较元素判断每个数组中是不是符合某一种格式,若有效则输入一个字典中存储,无效则把行号输入到array数组中。其实python的这些库我自己一样不熟悉,都是现查现用的。。
回复

使用道具 举报

🔗
danielame1264 2015-10-18 10:22:24 | 只看该作者
全局:
额,我好像传不了附件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表