博客
关于我
判断国际象棋棋盘中一个格子的颜色
阅读量:369 次
发布时间:2019-03-05

本文共 404 字,大约阅读时间需要 1 分钟。

原题指路

解题思路

图片3.png

也是一道很水的题……只需要将其中的字母坐标变换为数字,判断两个坐标之和的奇偶性即可。

  • 奇数:白色
  • 偶数:黑色

时间复杂度: O ( 1 ) O(1) O(1)

空间复杂度: O ( 1 ) O(1) O(1)

代码

class Solution:    def squareIsWhite(self, coordinates: str) -> bool:        dict = {   'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7, 'h': 8}        res = dict[coordinates[0]] + int(coordinates[1])        if res % 2:            return True        else:            return False

转载地址:http://cvdg.baihongyu.com/

你可能感兴趣的文章
nginx最最最详细教程来了
查看>>
Nginx服务器---正向代理
查看>>
Nginx服务器上安装SSL证书
查看>>
Nginx服务器基本配置
查看>>
Nginx服务器的安装
查看>>
Nginx标准配置文件(包括反向代理、大文件上传、Https证书配置、文件预览等)
查看>>
Nginx模块 ngx_http_limit_conn_module 限制连接数
查看>>
Nginx模块 ngx_http_limit_req_module 限制请求速率
查看>>
nginx添加允许跨域header头
查看>>
nginx添加模块与https支持
查看>>
nginx状态监控
查看>>
Nginx用户认证
查看>>
Nginx的location匹配规则的关键问题详解
查看>>
Nginx的Rewrite正则表达式,匹配非某单词
查看>>
Nginx的使用总结(一)
查看>>
Nginx的使用总结(三)
查看>>
Nginx的使用总结(二)
查看>>
Nginx的使用总结(四)
查看>>
Nginx的可视化神器nginx-gui的下载配置和使用
查看>>
nginx的平滑升级方法:
查看>>