博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
246. Strobogrammatic Number
阅读量:5093 次
发布时间:2019-06-13

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

最后更新

二刷

15-Jan-2017

翻船了= = 还是要仔细点。

Time: O(n)

Space: O(1)

public class Solution {    public boolean isStrobogrammatic(String num) {                int l = 0;        int r = num.length() - 1;        char[] strs = num.toCharArray();        while (l < r) {            if (!isOK(strs[l++], strs[r--])) return false;        }        if (l == r) {            return strs[l] == '0' || strs[l] == '8' || strs[l] == '1';        } else {            return true;        }    }        public boolean isOK(char a, char b) {        if (a == '0' && b == '0') return true;        if (a == '8' && b == '8') return true;        if (a == '1' && b == '1') return true;        if (a == '6' && b == '9') return true;        if (a == '9' && b == '6') return true;        return false;    }}

一刷

20-Oct-2016

难点在于strobogrammatic的发音。

似乎念作

死装爆姑如额 卖题克。。
或者
死装爆姑 如爱么题克。。

重音在哪呢。。?????

我他妈在浪费时间……

public class Solution {    public boolean isStrobogrammatic(String num) {        // 0 1 8 6 9        if(num.length() == 0) return true;                int l = 0;        int r = num.length()-1;                while(l < r){            if(!isOK(num.charAt(l++),num.charAt(r--))) return false;        }        if(l == r) return num.charAt(l) == '0' || num.charAt(l) == '1' || num.charAt(l) == '8';        else return true;    }        public boolean isOK(char l, char r){        if(l == r) return l == '0' || l == '1' || l == '8';        else return ((l == '9' && r == '6')||(l == '6' && r == '9'));            }}

转载于:https://www.cnblogs.com/reboot329/p/6288354.html

你可能感兴趣的文章
ActiveMQ与spring整合
查看>>
web服务器
查看>>
第一阶段冲刺06
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
HDU 4635 Strongly connected
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
(旧笔记搬家)struts.xml中单独页面跳转的配置
查看>>
不定期周末福利:数据结构与算法学习书单
查看>>
strlen函数
查看>>
关于TFS2010使用常见问题
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
Eclipse 安装SVN插件
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>
js 过滤敏感词
查看>>