码迷,mamicode.com
首页 > 其他好文 > 详细

【leetcode】804

时间:2019-04-17 00:12:21      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:sys   stat   har   system   java   hash   存储   stringbu   turn   

import java.util.*;
import java.lang.*;
public class Test{
    public static int fun_solve(String[] words){
        String[] trans_list = {".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
        StringBuilder sBuilder = new StringBuilder(); // 用于对word进行morse翻译的存储
        Set<String> words_morse_list = new HashSet<String>();//用于存放翻译好的所有word
        for(String word:words){
            char[] letter_list = word.toCharArray();
            for(char letter:letter_list){
                sBuilder.append(trans_list[letter - ‘a‘]);
            }
            words_morse_list.add(sBuilder.toString());
            sBuilder.replace(0, sBuilder.length(), "");
        }
        return words_morse_list.size();
    }
    public static void main(String[] args){
        
        String[] words = {"gin", "zen", "gig", "msg"};
        System.out.println(fun_solve(words));
        
    }
  

}

  

【leetcode】804

标签:sys   stat   har   system   java   hash   存储   stringbu   turn   

原文地址:https://www.cnblogs.com/Sinkinghost/p/10720934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!