2021.3.10阿里面试题

article/2025/9/3 3:18:06

在这里插入图片描述
在这里插入图片描述

'''
获得第一行 n   m   k
'''
temp=input()
templist=temp.split(" ")
n=int(templist[0])
m=int(templist[1])
k=int(templist[2])
'''
获得城市二维列表
'''
city=[]
for i in range(n):temp = input()templist = list(temp)if '@' in templist:     #找到起始位置,然后记录下标,并改成. 方便后面计算j=templist.index('@')position=[i,j]templist[j]='.'city.append(templist)
# print(position)'''
开始走路开车
'''
for i in range(k):temp = input()if temp == 'EAST':j = position[1]  #往东走,列往上加while 1:j = j + 1   #往东走一步if j>m-1 :  #超范围?breakif city[position[0]][j]=='#': #遇到墙?breakposition[1] = jif temp == 'WEST':j = position[1]while 1:j = j - 1  #往西走一步if j < 0 :  #超范围?breakif city[position[0]][j] == '#': #遇到墙?breakposition[1] = jif temp == 'SOUTH':i = position[0]while 1:i = i + 1   #往南走一步if i > n-1: #超范围?breakif city[i][position[1]] == '#': #遇到墙?breakposition[0] = iif temp == 'NORTH':i = position[0]while 1:i = i - 1   #往北走一步if i < 0 :  #超范围?breakif city[i][position[1]] == '#': #遇到墙?breakposition[0] = i# print(position)position[0] +=1
position[1] +=1
print(position)

时间不够,还是太菜了,


http://chatgpt.dhexx.cn/article/UiFQ5Dof.shtml

相关文章

阿里巴巴面试题- - -JVM篇(十四)

前言&#xff1a;七月末八月初的时候&#xff0c;秋招正式打响&#xff0c;公司会放出大量的全职和实习岗位。为了帮助秋招的小伙伴们&#xff0c;学长这里整理了一系列的秋招面试题给大家&#xff0c;所以小伙伴们不用太过焦虑&#xff0c;相信你们一定能超常发挥&#xff0c;…

总结一下软通外派阿里的面试题

前段时间&#xff0c;面了几家大外派到阿里的项目&#xff0c;所以和大家分享一下面试题 上来就是老套路 面试官&#xff1a;说下你们项目的流程 果咩&#xff1a; 巴拉巴拉。。。。 面试官&#xff1a;你们项目如何使用redis高可用的 果咩&#xff1a;可以使用哨兵模式和C…

阿里巴巴一面 :十道经典面试题解析

1. 用到分布式事务嘛?为什么用这种方案,有其他方案嘛? 什么是分布式事务 谈到事务&#xff0c;我们就会想到数据库事务&#xff0c;很容易就想到原子性、一致性、持久性、隔离性。 分布式事务跟数据库事务有点不一样&#xff0c;它是指事务的参与者、支持事务的服务器、资源…

46 道阿里巴巴 Java 面试题,你会几道?

做技术的有一种资历&#xff0c;叫做通过了阿里的面试。 这些阿里 Java 相关问题&#xff0c;都是之前通过不断优秀人才的铺垫总结的&#xff0c;先自己弄懂了再去阿里面试&#xff0c;不然就是去丢脸&#xff0c;被虐。 希望对大家帮助&#xff0c;祝面试成功&#xff0c;有…

最新出炉的阿里巴巴面试题及答案汇总(513页)

前言 秋招已经结束了&#xff0c;不知道各位有没有拿到自己心仪的offer&#xff1f;最近有不少粉丝去阿里巴巴面试了&#xff0c;回来之后我整理成了一份手册java面试时常用到的面试题&#xff08;附答案&#xff09;那么今天分享给大家&#xff0c;祝愿大家都能找到满意的工作…

阿里云面试题

转自&#xff1a;https://yq.aliyun.com/articles/6656 今天为大家分享的是《阿里巴巴常考面试题及汇总答案&#xff08;上篇&#xff09;》 原文如下&#xff1a; 一、String,StringBuffer, StringBuilder 的区别是什么&#xff1f;String为什么是不可变的&#xff1f; 答&…

历年阿里面试题汇总(2017年不断更新中)

Volatile的特征&#xff1a; A、禁止指令重排&#xff08;有例外&#xff09; B、可见性 Volatile的内存语义&#xff1a; 当写一个volatile变量时&#xff0c;JMM会把线程对应的本地内存中的共享变量值刷新到主内存。 当读一个volatile变量时&#xff0c;JMM会把线程对应的…

iOS-阿里面试题

先把这个几个面试写出来&#xff0c;各位看官可以试着去网上找找答案。 这些是《蚂蚁金服》的面试题 问题缩减如下&#xff1a; 1&#xff1a;在KVO中&#xff0c;他是怎么知道监听的对象发生了变化&#xff1f; 2&#xff1a;字典的工作原理 &#xff1f;怎100w个中是怎么快…

最全阿里面试题:已拿offer,阿里P8岗位完整阿里技术面试题目,这些面试题你能答出多少

我们在操作数据库的时候&#xff0c;可能会由于并发问题而引起的数据的不一致性&#xff08;数据冲突&#xff09;。如 何保证数据并发访问的一致性、有效性&#xff0c;是所有数据库必须解决的一个问题&#xff0c;锁的冲突也是 影响数据库并发访问性能的一个重要因素&#…

阿里 90 道常问面试题及答案(软件测试岗位)

目录 1、问&#xff1a;你在测试中发现了一个 bug&#xff0c;但是开发经理认为这不是一个 bug&#xff0c;你应该怎样解决&#xff1f; 2、问&#xff1a;给你一个网站&#xff0c;你如何测试&#xff1f; 3、在搜索引擎中输入汉字就可以解析到对应的域名&#xff0c;请问如…

阿里面试题及答案

一面 1、自我介绍下自己&#xff0c;不超过3分钟&#xff08;实际上我的自我介绍不到一分钟&#xff09; 2、你感觉比本科阶段自己进步了多少&#xff0c;有哪些进步 3、研究生期间最大的进步是什么 4、你觉得你适合从事哪个方向的开发 5、synchronized与lock的区别&#xff0…

最新阿里高级Java面试题(首发,70道,带详细答案)

阿里巴巴 整理的70道阿里的Java面试题&#xff0c;都来挑战一下&#xff0c;看看自己有多厉害。下面题目都带超详细的解答&#xff0c;详情见底部。 1、java事件机制包括哪三个部分&#xff1f;分别介绍。 2、为什么要使用线程池&#xff1f; 3、线程池有什么作用&#xff1f; …

阿里面试官内部题库,阿里发布2022年Java岗(正式版)面试题

阿里巴巴2022年Java架构师岗面试题&#xff08;正式版&#xff09; 这不马上就是金三银四的面试跳槽季了嘛&#xff0c;小编也是通过一些小手段为大家拿到了一份阿里巴巴2022年Java架构师岗面试题&#xff08;正式版&#xff09;现在分享给大家&#xff0c;这份资料也是阿里面试…

vue打包找不到js或css文件

修改vue.config.js文件中的publicPath 把 / 改成 ./

Vue打包优化篇-CDN加速

优化原因 在没有使用cdn加速之前打包后数据如下&#xff0c;可以看出element-ui、vue、vuex、vue-router这些依赖都打进chunk-vendors.js中导致体积很大&#xff0c;假设再来很多依赖项是不是更大&#xff0c;同时也会影响单页面应用首屏加载速度&#xff0c;所以这里采用一种打…

vue打包后dist的使用

发现问题 vue项目完成打包出dist后准备打开index.html&#xff0c;发现居然页面是一片空白&#xff0c;f12一片报红。 分析问题 经过多次网上查询后发现这是由于vue打包时&#xff0c;脚手架会帮你配置好大量参数&#xff0c;但其中路径publicPath被配置为了"/",需…

vue打包的文件加上版本号

为什么要加版本号&#xff1f;因为有时候打包文件部署上线后发现线上没更新&#xff0c;原因是因为线上环境有缓存&#xff0c;故加上版本号可解决此问题&#xff01; 在vue.config.js配置&#xff1a; 输出文件名js文件增加版本号&#xff1a; output: {filename: js/[name]…

解决vue打包后去掉console

方法一&#xff1a;使用插件 babel-plugin-transform-remove-console npm install babel-plugin-transform-remove-console --save-dev 安装插件生产环境&#xff1a;在项目的babel.config.js的plugin中添加节点。 let transformRemoveConsolePlugin [];if (process.env.N…

Vue打包路径配置

1. 配置文件 module.exports {// ......// 相对路径都是相对于index.js所在的目录config开始的build: {// index,assetsRoot两个路径基本不用改动&#xff0c;只是用于文件打包存放的路径// index.html的路径index: path.resolve(__dirname, ../dist/index.html),// js,css,f…

Vue打包并发布项目

一、 打包vue项目步骤&#xff1a; 1、对当前vue项目进行打包的命令如下&#xff1a; npm run build2、打包完成&#xff0c;会输出Build complete并且在vue项目中会生成一个名字为dist的打包文件。如下图&#xff1a; 二、 使用静态服务器工具包发布打包的vue项目 1、首先…