如何在Toastmaster锻炼领导力

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
码农求职神器Triplebyte:
不用海投
内推多家公司面试
前Google华人高管创立
面试offer一键直通
Leap.ai助你进入热门独角兽
硅谷知名AI创业公司
图灵视频
招聘多个工程师职位
E轮2.5亿美元融资
K12教育独角兽一起作业
北京-诚聘人工智能/教育/大数据岗
查看: 3370|回复: 10
收起左侧

test case全过,然而还是挂了

[复制链接] |试试Instant~
我的人缘0
monkeyee 发表于 2016-10-15 22:26:18 | 显示全部楼层 |阅读模式
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (15)
 
 
0% (0)  踩

2016(10-12月) 金工类 博士 实习@TwoSigma - 内推 - 在线笔试  | Fail | fresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
11月6号在HackerRankX做的OA。还是万年不变的FriendCircle和LongestChain。之前参考地里的算法,已经写好了一个自认为很好的版本。磨磨蹭蹭半小时写完,test case全过,然后我就被挂了!感觉好冤啊。贴上代码,求大神指点,我到底死在哪。

public class FriendCircle {
    //This method use dfs to find the distinct friend circles
    public static void main(String[] args) {. from: 1point3acres
        String[] friends = {"Y"};
        System.out.println(friendCircles(friends));   
    }
    static int friendCircles(String[] friends) {
        if (friends == null || friends.length == 0)
            return 0;. visit 1point3acres for more.
        // number of circle. more info on 1point3acres
        int count = 0;

        boolean[] visited = new boolean[friends.length];
        for (int i = 0; i < friends.length; i++) {
            if (!visited[i]) {

              //if current person has not been visited before
              //then this is a new friends circle, mark current
              count++;. more info on 1point3acres
              visited[i] = true;-google 1point3acres
                //dfs to mark all friends in same circle
                dfs(friends, visited, i);
            }
        }
        return count;. 一亩-三分-地,独家发布
    }
    //dfs mark the same circle.1point3acres网
    static void dfs(String[] friends, boolean[] visited, int pos) {
        for (int i = 0; i < friends.length; i++) {
            if (!visited[i] && pos != i && friends[pos].charAt(i) == 'Y') {
                visited[i] = true;
                dfs(friends, visited, i);
            }
        }
    }
} 来源一亩.三分地论坛.



public class StringChain {
    public static void main (String[] args).本文原创自1point3acres论坛
    {
. Waral 博客有更多文章,
-google 1point3acres

        //scann input from stdin. 一亩-三分-地,独家发布
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        String[] words = new String[N];
        for (int i = 0; i < N ; i++) {. 牛人云集,一亩三分地
            words[i] = sc.next();
        }




        // Hash set to store all the words from input. 留学申请论坛-一亩三分地
        HashSet<String> dictionary = new HashSet<>();
        // add words to set
        dictionary.addAll(Arrays.asList(words));

        // Hash map to store the maximum length of each string that we have calculated
        HashMap<String, Integer> map = new HashMap<>();
来源一亩.三分地论坛.
        //calculate the maximum length of input words
        int maxLength = 0;
        for (String s: words) {
            //if the length of the word is smaller than the current maximum length, skip it
            if (s.length() <= maxLength) {
                continue;
            }. Waral 博客有更多文章,
            maxLength = Math.max(maxLength,getMaxLength(s,dictionary,map));
        }
        System.out.println(maxLength);-google 1point3acres
    }
    private static int getMaxLength(String s, HashSet<String> dictionary, HashMap<String, Integer> map) {
        int maxLength = 0;
        if (!dictionary.contains(s)) {
            //special case
            maxLength = 0;
        }. 一亩-三分-地,独家发布
        else if (dictionary.contains(s) && (s.length()==1)) {
            //sepcial case
            maxLength = 1;
        }
        else {. Waral 博客有更多文章,
            maxLength = 1;
            //calculate the maximum length recursively
            for (int i=0; i< s.length(); i++) {
                String subs = s.substring(0,i) + s.substring(i+1);
                if (map.containsKey(subs))
                    maxLength = Math.max(maxLength,1 + map.get(subs));. Waral 博客有更多文章,
                else
                    maxLength = Math.max(maxLength,1 + getMaxLength(subs,dictionary,map));
            }
        }-google 1point3acres
        if (maxLength > 0)
            map.put(s,maxLength);
        return maxLength;
    }
. From 1point 3acres bbs


}. From 1point 3acres bbs


上一篇:ML track intern新鲜面经
下一篇:巨硬 data scientist on campus
我的人缘0
larry_cn 发表于 2016-10-15 23:11:39 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  97% (100)
 
 
2% (3)  踩
人为刀俎 额为鱼肉
既然 oa都不变 也可能就不在乎oa
不必 想 太多 move on
回复

使用道具 举报

我的人缘0
wtcupup 发表于 2016-10-16 04:43:58 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  61% (346)
 
 
38% (215)  踩
可能是简历据
回复

使用道具 举报

我的人缘0
 楼主| monkeyee 发表于 2016-10-16 11:29:54 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (15)
 
 
0% (0)  踩
找人内推的,感觉应该不是简历拒吧。本来都约好了几天后HR phone screen的。早知道就干脆先不做OA,聊完再说了。
回复

使用道具 举报

我的人缘0
elizabethxiazhi 发表于 2016-10-19 04:40:12 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (27)
 
 
0% (0)  踩
一直没有消息就是挂了是嘛?他家默剧?

Complexity Quiz: Test your understanding of Data Structure
来自于网课《Data Structures for Coding Interview in Python》

回复

使用道具 举报

我的人缘0
池大侠 发表于 2016-10-19 06:04:44 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  93% (263)
 
 
6% (19)  踩
之前也是 一样的 都过了 还是挂了
回复

使用道具 举报

我的人缘0
elizabethxiazhi 发表于 2016-10-19 06:21:02 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (27)
 
 
0% (0)  踩
池大侠 发表于 2016-10-18 13:04
之前也是 一样的 都过了 还是挂了

额..刚收到店面,发现他家hr好乱,做完告诉发链接的hr没有什么用,找内推小伙伴问了下,说update在第一个联系你的hr那里,给跪了...
回复

使用道具 举报

我的人缘0
j20120307 发表于 2016-11-8 05:08:06 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
被拒+1 字数字数
回复

使用道具 举报

我的人缘0
shengyou55 发表于 2017-2-18 02:12:35 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (3)
 
 
0% (0)  踩
是不是注释写得不够,我拿到OA说写注释很重要
回复

使用道具 举报

我的人缘0
rontoo 发表于 2017-3-25 01:25:31 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (1)
 
 
0% (0)  踩
这种紧张的做题环境还要写注释吗?天。。。 我也是全过但是依然挂了,问原因说是coding style
回复

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地论坛声明

GMT+8, 2018-9-21 00:06

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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