Redian新闻
>
俺的CRM很结实
avatar
俺的CRM很结实# Stock
a*8
1
写一个method,把一个list的字符串,merge成一个字符串;
再写第二个method,把生成的一个字符串, 变回那个list的字符串。
“w23#~'a”, “jk;!234h”, ... => “???” => “w23#~'a”, “jk;!234h”, ...
avatar
v*e
2
这孩子有前途啊。。。
avatar
l*z
3
每个串前面加上本串长度#,然后所有串串起来就好了
“abc" "bad" -> "3#abc3#bad"
变回的时候根据长度截就好了
#可换成任何非数字字符

【在 a*********8 的大作中提到】
: 写一个method,把一个list的字符串,merge成一个字符串;
: 再写第二个method,把生成的一个字符串, 变回那个list的字符串。
: “w23#~'a”, “jk;!234h”, ... => “???” => “w23#~'a”, “jk;!234h”, ...

avatar
m*i
4
撑死胆大的

【在 v****e 的大作中提到】
: 这孩子有前途啊。。。
avatar
n*s
5
这个是经典解答

【在 l*****z 的大作中提到】
: 每个串前面加上本串长度#,然后所有串串起来就好了
: “abc" "bad" -> "3#abc3#bad"
: 变回的时候根据长度截就好了
: #可换成任何非数字字符

avatar
v*e
6
oh yeah, babe

【在 m*****i 的大作中提到】
: 撑死胆大的
avatar
a*8
7
对方说是,任何special character都可能出现在原字符串。 变回时,看到3#,不一定
是自己加上的。
是谷家的今天早上的电面。
avatar
c*8
8
咱俩的nflx又跌回去了,下次咱们再进?

【在 v****e 的大作中提到】
: oh yeah, babe
avatar
l*z
9
你再想想。 :)

【在 a*********8 的大作中提到】
: 对方说是,任何special character都可能出现在原字符串。 变回时,看到3#,不一定
: 是自己加上的。
: 是谷家的今天早上的电面。

avatar
x*1
10
丫都炒80-90, 100的股,我看的都晕。
avatar
a*8
11
楼上是对的,自己加上的,会consume字符串原有的。
interview confirmation有纰漏,早上没预计到电话,脑子一片空白,还给对方说,
hold, 先给驴发Email请假 :)。 对方换了题,答出来了。但预计悲剧,给recruitor
email,马上再reschedule。
avatar
v*e
12
我再观察观察她。

【在 c******8 的大作中提到】
: 咱俩的nflx又跌回去了,下次咱们再进?
avatar
t*s
13
不能再搞个数组专放长度吗?
avatar
v*e
14
都是跟我师傅学的呗

【在 x*******1 的大作中提到】
: 丫都炒80-90, 100的股,我看的都晕。
avatar
k*r
15
练个手我:
public static String encodeString(List l) {
String res = "";
for (String s : l) {
res += s.length();
res += "#";
res += s;
}
return res;
}
public static List decodeString(String s) {
List list = new ArrayList<>();
int index = 0;
while (index < s.length()) {
int start = index;
while (s.charAt(index) != '#') {
index++;
}
int num = Integer.parseInt(s.substring(start, index));
list.add(s.substring(++index, index + num));
index += num;
}
return list;
}
avatar
c*8
16
嗯,,,,好好观察,然后把结果报出来,我们跟着你走就是了。

【在 v****e 的大作中提到】
: 我再观察观察她。
avatar
s*c
17
编不过吧 s.length()

【在 k****r 的大作中提到】
: 练个手我:
: public static String encodeString(List l) {
: String res = "";
: for (String s : l) {
: res += s.length();
: res += "#";
: res += s;
: }
: return res;
: }

avatar
c*o
18
老大你这就进去鸟?lol

【在 v****e 的大作中提到】
: 这孩子有前途啊。。。
avatar
k*r
19
过了啊:)

【在 s***c 的大作中提到】
: 编不过吧 s.length()
avatar
v*e
20
sold at 112.5
not feeling too good about market this week
avatar
x*9
21
这题如果允许特殊分割符的话,非常简单。
serialize:
mystr = '\1'.join(str_list)
deserialize:
mystr.split('\1')
如果不允许的话,可以使用protobuf那种varient integer的方式。也可以用一个固定
长度的“字段”存字符串大小。
这题感觉没啥意思,算是考察知识广度?
avatar
c*o
22
zan!

【在 v****e 的大作中提到】
: sold at 112.5
: not feeling too good about market this week

avatar
z*3
23
字符填充,url,xml里面经常出现的,什么& lt ;这种
1)先确定你要的分隔符,比如选择,
2)把现有的字符串中所有的,全部改成,1,这样原字符中就没有,了
3)把所有的string全部凑起来,用,2分割,返回
第二步从这里回头做
第一步需要额外包装一个method
切割长字符串,用,2分割,把,1换成,拼凑成list,返回
如果长字符串中出现,1和,2以外的其他组合,比如,3之类的,就是exception
avatar
v*e
24
I'd like to see it consolidate for a few days here and wait for 20day ma to
catch up. hard to play without ma
triggers.

【在 c*********o 的大作中提到】
: zan!
avatar
m*i
25
包子!
Actually, I don't want 包子. I want your iphone:)

【在 v****e 的大作中提到】
: sold at 112.5
: not feeling too good about market this week

avatar
c*o
26
actually I don't want his iphone, I want girls phone number in his iphone...
.haha

【在 m*****i 的大作中提到】
: 包子!
: Actually, I don't want 包子. I want your iphone:)

avatar
v*e
27
you wish... lol

..

【在 c*********o 的大作中提到】
: actually I don't want his iphone, I want girls phone number in his iphone...
: .haha

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。