博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
codewar-010: Directions Reduction
阅读量:6117 次
发布时间:2019-06-21

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

hot3.png

package codewar;import java.util.*;public class DirReduction{  public static String[] dirReduc(String[] arr){    List
list = new ArrayList
(); for(String x : arr){ list.add(x); } while(true){ int len = list.size(); for(int I = 0; I < list.size() - 1; i++){ if("NORTH".equals(list.get(i)) && "SOUTH".equals(list.get(i+1))|| "SOUTH".equals(list.get(i)) && "NORTH".equals(list.get(i+1))|| "EAST".equals(list.get(i)) && "WEST".equals(list.get(i+1))|| "WEST".equals(list.get(i)) && "EAST".equals(list.get(i+1))){ list.remove(i); list.remove(i); break; } } if( len == list.size()){ break; } } return list.toArray(new String[0]); }}

 

转载于:https://my.oschina.net/u/553266/blog/802532

你可能感兴趣的文章
关于软件开发的一些感悟
查看>>
uva 10806
查看>>
纯CSS3绘制的黑色图标按钮组合
查看>>
Linux中环境变量文件及配置
查看>>
从0开始学Flutter
查看>>
mysql操作入门基础之对数据库和表的增删改查
查看>>
IIS负载均衡
查看>>
分布式事务,EventBus 解决方案:CAP【中文文档】
查看>>
Linux下的CPU性能瓶颈分析案例
查看>>
spring mvc入门
查看>>
2012在数据库技术会议上的讲话PPT打包
查看>>
【Android】 TextView设置个别字体样式
查看>>
python svn
查看>>
raise语句
查看>>
sequence2(高精度dp)
查看>>
ABP实战--集成Ladp/AD认证
查看>>
存储过程
查看>>
phpcms v9栏目列表调用每一篇文章内容方法
查看>>
python 自定义信号处理器
查看>>
luov之SMTP报错详解
查看>>