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

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

Problem

A strobogrammatic number is a number that looks the same when rotated 180 degrees (looked at upside down).

Write a function to determine if a number is strobogrammatic. The number is represented as a string.

Example 1:

Input: "69"

Output: true
Example 2:

Input: "88"

Output: true
Example 3:

Input: "962"

Output: false

Solution

class Solution {    public boolean isStrobogrammatic(String s) {        //69, 88, 00, 11, 6969, 698869, 69869, 6908069, 886988        Map
map = new HashMap<>(); map.put('6', '9'); map.put('9', '6'); map.put('0', '0'); map.put('1', '1'); map.put('8', '8'); int i = 0, j = s.length()-1; while (i <= j) { if (!map.containsKey(s.charAt(i))) return false; if (map.get(s.charAt(i++)) != s.charAt(j--)) return false; } return true; }}

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

你可能感兴趣的文章
nodejs 完成mqtt服务端
查看>>
在ASP.NET MVC 中获取当前URL、controller、action
查看>>
Spring IoC容器初的初始化过程
查看>>
(23/24) webpack实战技巧:如何在webpack环境中使用Json
查看>>
sql server 触发器
查看>>
[工具]前端自动化工具grunt+bower+yoman
查看>>
2-14
查看>>
swift-UITableView的基本使用(例子)
查看>>
自动化测试之WatiN(2)
查看>>
无状态、REST、RESTful 和 Web Services【整理】
查看>>
用户登录框(含验证码)
查看>>
linux创建用户
查看>>
Pig Hive对比(zz)
查看>>
PageValidate 类
查看>>
ubuntu建立快捷方式
查看>>
java的基本数据类型
查看>>
C++ 之引用
查看>>
远程重启WIN服务器
查看>>
tomcat
查看>>
[转]linq to sql 插入值,以及如何取回自增的ID
查看>>