字节游戏研发岗笔试第一批:2小时4题,满分一百,不能使用本地ide,代码为acm模式

第一题_走迷宫(20分)

题面

给出长n宽m的迷宫(n和m都在1~500之间),迷宫由0和1组成,1表示有墙不能走,0表示能走。WASD分别表示向上下左右移动,给出由WASD组成的长度为q的字符串,表示走的方向。小红初始位置在迷宫的左上角(1,1),求按照字符串表示的方向走完之后,小红在迷宫的最终位置;

样例

样例输入 
3 3 4
000
100
001
WDDS
正确输出 
2 3

思路

模拟,值得注意的有3点:

  1. 地图的范围是(1~n)(1~m),要把周围 0行 0列 n+1行 m+1列 那几部分设成1,表示边界,防止走出边界
  2. 在读入二维矩阵的时候,
  3. 模拟小红走迷宫的时候要预判能否走动,能走动的话改变坐标</

字节跳动 | 游戏研发岗第一批笔试(题解)相关推荐

  1. 字节跳动2019春招第一批笔试

    #第一题 题目大意 有1024元钱 输入你花掉的数目问找回的硬币数最小 有64 16 4 1 的硬币 水题 代码没存 Pycharm可以恢复真是太强了 整数除硬币面额 再求和 n=input() n= ...

  2. 二本渣渣6年开发面试字节跳动Android研发岗,被怼的有点惨...

    人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的. 我一听呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手. 人们都说,互联网寒冬来了,这个时候还在大面积招人的公司,必然 ...

  3. android状态栏透明!6年菜鸟开发面试字节跳动安卓研发岗,年薪50W

    本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: 组件化如何实现,组件化与插件化的差别在哪里,该怎么选型 心理分析:面试官从架构层次 了解求职者是否用过 模块化 组 ...

  4. 粉丝经历!湖大毕业工作2年,成功拿下字节跳动后端研发岗offer!

    前言 首先在这里介绍一下这位大佬,他是之前就在看我博客的一个算是粉丝吧,自己是湖大毕业的,自己在学校里面就经常趁着假期去找各种实习的事,非常好学的一个人,平时有什么不懂的就来问我,我也很乐意解答,他是 ...

  5. 腾讯T3大牛亲自讲解!面试字节跳动Android研发岗,值得收藏!

    开头 最近有粉丝反应,不想做安卓了,有朋友转到前端了,安卓不行了,问我怎么办? 自从RN,Weex这种跨平台编程语言出来以后,安卓将死的言论总是不绝于耳.随着颇有摧枯拉朽之势Flutter的出现,加之 ...

  6. 2022.3.17网易暑期实习游戏研发岗第一题

    第一题是33的锯齿数独,不了解锯齿数独的可以先百度.大概意思就是nn的数独除了保持一般数独的特性之外,还要求各个宫(n个格子构成的连通区域,n*n的数独就有n个宫)也满足数独行/列的特性.然后给出数独 ...

  7. android浏览器!6年菜鸟开发面试字节跳动安卓研发岗,大厂面经合集

    前言 本来已经在为去大厂工作摩拳擦掌的Android开发者们,今年显得格外艰难: 待就业数高达874万!人才竞争加剧! 疫情让大多数公司的招聘需求缩减!人才招聘要求愈来愈高! 别说offer,现在出门 ...

  8. Android面试必问!面试字节跳动Android研发岗,满满干货指导

    一.自我介绍 应该算是起点比较高吧!985大学毕业后面一直在国外读研.之前准备面试微软但是可能经验不够,没有通过.经过朋友介绍我准备回国,积累一些开发经验.于是我面试了国内大厂BATJ,还有一些其他比 ...

  9. [offer已拿]字节跳动游戏研发面经

    字节跳动游戏研发岗(杭州) 笔试 选择题 10道单选,5道多选 偏综合,涉及算法.C++.数据库.设计模式等 大部分为牛客原题 编程题 1,18岁生日问题(80%) 2,正则式匹配(AC) 3,寒冰王 ...

最新文章

  1. 2021年大数据Kafka(三):❤️Kafka的集群搭建以及shell启动命令脚本编写❤️
  2. 驰骋工作流引擎是如何实现自动更新的?
  3. Matlab与C/C++混合编程 (基于Opencv库)
  4. Python内置数据类型之Tuple
  5. JS-分支结构(单向-双向-多向-嵌套)
  6. Kubernetes学习总结(15)—— Kubernetes 实战之部署 Mysql 集群
  7. mysql5.6二进制包_MySQL 5.6版本二进制包多实例安装
  8. 查看电脑硬盘分区格式
  9. 中国互联网络发展状况统计报告计算机,CNNIC发布《第22次中国互联网络发展状况统计报告》...
  10. 被指开除高级研究员,谷歌大神Jeff Dean回应:是她说不答应条件就离职
  11. unity发射弓箭轨迹的实现
  12. 数字电路——余3循环码
  13. 广告业务系统 之 数据中转站 —— “日志中心-实时服务监控”
  14. 读书笔记 -- 算法入门
  15. 应对功能性失衡-农业大健康·万建民:生物营养强化精准扶贫
  16. win10下Light-GBM(LGB)安装
  17. windows2003中未分页内存泄漏导致服务器不稳定的解决方法
  18. 想在PC上随时随地获得4G连接?Acer和金雅拓帮你实现
  19. 王学岗仿QQ页面滑动
  20. Android异常之Unable to add window -- token android.os.BinderProxy@d0f9fcf is not valid;

热门文章

  1. 第十一届“创业江苏”科技创业大赛正式启动
  2. 聊天室html布局,h5聊天室模板|仿微信聊天室html5
  3. java中常见的几个内置类
  4. linux多硬盘损坏,Linux裁剪系统时硬盘损坏的解决方法
  5. 基于机器视觉的水果检测算法实现
  6. 光储并网VSG系统Matlab simulink仿真模型 系统前级直流部分包括光伏阵列、变换器、储能系统和双向dcdc变换器
  7. 混合整数二阶锥规划公式中具有不同动力学的定价惯性和频率响应
  8. bem什么意思_BEM是什么?
  9. 鸟哥私房菜(第四版-2015/4)
  10. win10小娜只会搜索网页(痕迹/历史清理相关)