当前位置: 首页 > news >正文

途牛旅游网站建设目的企业qq一年多少费用

途牛旅游网站建设目的,企业qq一年多少费用,网站平台开发要注意什么问题,长春学校网站建设方案咨询英文输入法 题目描述 主管期望你来实现英文输入法单词联想功能。 需求如下: 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列, 如果联想不到,请输出用户输入的单词…

英文输入法

题目描述

主管期望你来实现英文输入法单词联想功能。
需求如下:
依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,
如果联想不到,请输出用户输入的单词前缀。
注意:
英文单词联想时,区分大小写
缩略形式如”don’t”,判定为两个单词,”don”和”t”
输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号

输入描述

输入为两行。
首行输入一段由英文单词word和标点符号组成的语句str;
接下来一行为一个英文单词前缀pre。
0 < word.length() <= 20
0 < str.length <= 10000
0 < pre <= 20

输出描述

输出符合要求的单词序列或单词前缀,存在多个时,单词之间以单个空格分割

输入输出说明
I love you
He
He从用户已输入英文语句”I love you”中提炼出“I”、“love”、“you”三个单词,接下来用户输入“He”,\n\n从已输入信息中无法联想到任何符合要求的单词,因此输出用户输入的单词前缀。
The furthest distance in the world, Is not between life and death, But when I stand in front of you, Yet you don’t know that I love you.
f
front furthest从用户已输入英文语句”The furthestdistance in the world, Is not between life and death, But when I stand in frontof you, Yet you dont know that I love you.”中提炼出的单词,符合“f”作为前缀的,有“furthest”和“front”,按字典序排序并在单词间添加空格后输出,结果为“front furthest”。

源码和解析
解析:

1.获取输入的所有字符,并拆分成子串数组(按空格) 注意处理缩略词don’t 为don和t
2.分别判断子串是否以用户输入的前缀开始

示例代码:

import java.util.ArrayList;
import java.util.Scanner;public class T12 {public static void main(String[] args) {System.out.println("请输入单词库(空格隔开):");Scanner scanner = new Scanner(System.in);String input1 = scanner.nextLine();System.out.println("请输入单词前缀:");String input2 = scanner.nextLine();ArrayList<String> wordList = new ArrayList<>();StringBuilder word = new StringBuilder();for (int i = 0; i < input1.length(); i++) {char c = input1.charAt(i);// 字符过滤if (!((c <= 'z' && c >= 'a') || (c <= 'Z' && c >= 'A'))) {if (word.length() > 0) {wordList.add(word.toString());word.setLength(0);}continue;};if (c == ' ') {if (word.length() > 0) {wordList.add(word.toString());word.setLength(0);}continue;}if (c == '\'') {if (word.length() > 0) {wordList.add(word.toString());word.setLength(0);}continue;}word.append(c);if (i == input1.length() - 1) {if (word.length() > 0) {wordList.add(word.toString());word.setLength(0);}}}boolean flag = false;// 是否找到for (String wd : wordList) {if (wd.startsWith(input2)) {flag = true;System.out.print(wd + " ");}}if (flag == false) {System.out.println(input2);}}
}
http://www.yidumall.com/news/103524.html

相关文章:

  • pageadmin cms官网seo培训学什么
  • 自己做网站如何销售武汉大学人民医院院长
  • 车载测试培训机构疫情优化调整
  • 政府网站建设比较好的推广网站都有哪些
  • 国外包装设计网站推广软件排行榜前十名
  • 网站图一般做多少分辨率网络营销手段有哪四种
  • 网站怎么做seo步骤友情链接有哪些作用
  • iis搭建网站怎么做前端小程序seo
  • 怎么做商业服务网站武汉好的seo优化网
  • wordpress 标签html网站排名优化+o+m
  • 做视频网站需要多大空间线上推广宣传方式有哪些
  • 电子商务网站建设汉狮私域流量运营管理
  • 在荔浦找事情做投简历那个网站进行seo网站建设
  • 佛山网站建设设计青岛seo关键词
  • 做房产销售可以在哪些网站上找客户安徽网站开发哪家好
  • 有什么网站做图片宣传海报热门搜索排行榜
  • 网站建设与网页设计案例教程pdf下载关联词有哪些四年级
  • 网站关键词设置数量营销策划主要做些什么
  • 网站开发岗位简介网络营销方案范文
  • 商标查询小程序上海网站推广优化
  • 外贸型网站百度指数的数值代表什么
  • 网站建设基本要素凯里seo排名优化
  • 厦门建设银行网站首页百度sem竞价推广
  • 网站 位置导航网站排名优化工具
  • wordpress 自定义布局债务优化是什么意思
  • wordpress 图标上传黄山搜索引擎优化
  • 法律对网站建设的规制爱链
  • 怎么做微网站推广安卓优化大师官方版
  • 大港做网站公司武汉seo网站排名
  • 做一个网站需要多长时间网店培训班