JavaRush /Java 博客 /Random-ZH /在线工作测试。
Heavy
第 30 级

在线工作测试。

已在 Random-ZH 群组中发布
下午好。总的来说,我决定创建这样一个主题。许多公司在求职时使用在线测试。此外,这些术语都是英文的。今天我写了一个这样的测试 - https://www.hackerrank.com/ 我推荐大家尝试一下。此外,JavaRush 不欢迎向公众公开其任务,但您可以在那里向雇主显示评级。但哦,好吧,现在不谈这个了。总的来说,我进行了 4 次测试,持续 90 分钟。没有必要解决所有问题,并且最好解决几个问题,但要定性地解决。我想讨论它们,因为...... 我不明白如何更好地解决它们)))))任务 1. 写这个 - static int result(int[] arr){} 给出一个数组,在其中查找最大元素和最大元素之间的差异最小的,并且最小的索引必须小于最大的索引。我可能决定了其他人的想法 - 第一个搜索最大元素和索引。然后第二个用于搜索直到indexMax的元素中的最小元素。我只是展示差异。而且这个解决方案并不是最优的,它在满分 10 分的测试中只获得了 3 分。有哪些建议可以更好地解决它?现在我在想也许可以以某种方式将它放入一个 for 中,但是如果 max 元素之后的序列不应该参与怎么办……或者可能是 public static synchronized 之类的东西。在测试中也给出了优势,除了 public Task 2 之外没有检查。 write String[] result(String S, String T){} 给出了两行。(这与带有文件的 javarush 类似)T 行是 S 行,没有一些单词。返回 T 中缺少的单词数组。我这样解决了它: split(t)=" " - set 中的结果;split(s)=" ", for 并且 if !set.contains(s[i]) 然后添加到 ArrayList 结果; 然后返回 result.toArray(new String[0]); 10 次测试中有 5 次;第一个结果是 Set——10 次测试中有 3 次;还有其他意见或建议吗?问题3.我还没有解决它,但如果有人感兴趣,给定文本String[]并找到文本中的所有域并将其显示在屏幕上。就像“lyalala http://www.xyz.ru lyall yall http://ww2.abc.com/sfsflj&dsf?dsfslj/index.html lyala”输出“xyz.ru;abc.com”第四个对于二叉树,我没有没读过,可惜我有时间
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION