123
返回列表 发新帖
楼主: yixing98
跳转到指定楼层
上一主题 下一主题
收起左侧

最新g家面经

🔗
 楼主| yixing98 2018-8-26 00:34:07 | 只看该作者
全局:
yuyanxu0 发表于 2018-8-25 10:33
货币转换,在Leetcode上有么,如果有的话,请问是哪道题呢

是 三舅舅, 不用考虑 输入中有0 的情况
回复

使用道具 举报

🔗
harveyaya 2018-9-2 06:18:19 | 只看该作者
全局:
非常详尽的面经,楼主拿到结果了吗?
回复

使用道具 举报

🔗
lijeffrey 2018-9-2 06:26:49 | 只看该作者
全局:
有工作经验的面的难一些吗?
回复

使用道具 举报

🔗
chaseqi 2018-10-6 22:57:22 | 只看该作者
全局:
请问第一题 有什么好方法 可以确保有一个valid 的 swap嘛
回复

使用道具 举报

🔗
嬉皮笑脸 2018-10-11 05:30:28 | 只看该作者
全局:
货币转换,经典的follow up:query 很多怎么优化 !!这个题目太太常见了,我的两个刚进google 的朋友都面过,要么这一道,要么string match,用union find 就好啦

求问楼主,这是个什么算法,就用union find做完之后还有什么更快的吗?like map reduce????
回复

使用道具 举报

🔗
ootsuka 2018-11-25 17:32:22 | 只看该作者
全局:
charlie.wuhan 发表于 2018-8-24 07:55
这个第一题其实游戏规则什么的只是背景,实际上并不用把游戏做出来是吗
那我可不可以这样
第一问:rgb按 ...

你的做法很不错,简单方便。只是如果题设变成四个或者五个颜色供选择是不是就不能这么做了
回复

使用道具 举报

🔗
Ronald4545 2019-1-5 03:25:10 | 只看该作者
全局:
round 1
  1. public static void main (String[] args){
  2.         char[][] grid = new char[3][3];
  3.         char[] color = {'r', 'g', 'b'};
  4.         for(int i = 0; i<3; i++){
  5.             for(int j = 0; j<3;j++){
  6.                 for(int curColor = 0; curColor<3;curColor++){
  7.                     if(checkColor(grid, i, j, color[curColor])){
  8.                         grid[i][j] = color[curColor];
  9.                         curColor=3;
  10.                     }
  11.                 }
  12.             }
  13.         }
  14.         for(char[] c: grid){
  15.             System.out.println(Arrays.toString(c));
  16.         }
  17.     }

  18.     private static boolean checkColor(char[][] grid, int row, int col, char color){
  19.         boolean isSameColor = true;
  20.         for(int i = row-1; i>=0&&i>=row-2;i--){
  21.            if(grid[i][col]!=color){
  22.                isSameColor = false;
  23.             }

  24.         }
  25.         if(isSameColor&&row>1){
  26.             return false;
  27.         }
  28.         isSameColor = true;
  29.         for(int j = col-1;j>=0&&j>=col-2;j--){
  30.             if(grid[row][j]!=color){
  31.                 isSameColor = false;
  32.             }
  33.         }
  34.         if(isSameColor&&col>1){
  35.             return false;
  36.         }
  37.         return true;
  38.     }
复制代码
回复

使用道具 举报

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

本版积分规则

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