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

外贸soho通过网站开发客户临沂seo

外贸soho通过网站开发客户,临沂seo,自助注册搭建网站,网站是做后台好还是做前台好描述 定义一个单词的“兄弟单词”为:交换该单词字母顺序(注:可以交换任意次),而不添加、删除、修改原有的字母就能生成的单词。 兄弟单词要求和原来的单词不同。例如: ab 和 ba 是兄弟单词。 ab 和 ab 则不…

描述

定义一个单词的“兄弟单词”为:交换该单词字母顺序(注:可以交换任意次),而不添加、删除、修改原有的字母就能生成的单词。

兄弟单词要求和原来的单词不同。例如: ab 和 ba 是兄弟单词。 ab 和 ab 则不是兄弟单词。

现在给定你 n 个单词,另外再给你一个单词 x ,让你寻找 x 的兄弟单词里,按字典序排列后的第 k 个单词是什么?

注意:字典中可能有重复单词。

数据范围:1≤�≤1000 1≤n≤1000 ,输入的字符串长度满足 1≤���(���)≤10 1≤len(str)≤10  , 1≤�<� 1≤k<n 

输入描述:

输入只有一行。 先输入字典中单词的个数n,再输入n个单词作为字典单词。 然后输入一个单词x 最后后输入一个整数k

输出描述:

第一行输出查找到x的兄弟单词的个数m 第二行输出查找到的按照字典顺序排序后的第k个兄弟单词,没有符合第k个的话则不用输出。

示例1

输入:

3 abc bca cab abc 1

复制输出:

2
bca

复制

示例2

输入:

6 cab ad abcd cba abc bca abc 1

复制输出:

3
bca

复制说明:

abc的兄弟单词有cab cba bca,所以输出3
经字典序排列后,变为bca cab cba,所以第1个字典序兄弟单词为bca         
import java.util.*;
import java.util.stream.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseString a = in.nextLine();String[] array = a.split(" ");int len = array.length;int count = Integer.valueOf(array[0]);int index = Integer.valueOf(array[len-1]);String target = array[len-2];String[] l = new String[len-3];for (int i=1; i<len-2; i++) {l[i-1]=array[i];}List<String> set = parseSet(l, target);System.out.println(set.size());if (index < set.size()) {System.out.println(set.toArray()[index-1]);}}}public static List<String> parseSet(String[] array, String target) {List<String> set = new ArrayList<>();String key = sort(target);for (String tmp : array) {String sortT = sort(tmp);if (sortT.equals(key)) {if (!tmp.equals(target)) {set.add(tmp);}}}Collections.sort(set);return set;}public static String sort(String s) {char[] a = s.toCharArray();List<Character> list = new ArrayList<>();for (char ch : a) {list.add(ch);}Collections.sort(list);return list.stream().map(o->o.toString()).collect(Collectors.joining(""));}
}

 

http://www.yayakq.cn/news/968659/

相关文章:

  • 在线教育网站有哪些网络宣传方式
  • aspnet网站开发教程数据库一级域名如何分发二级域名
  • 丰金网络 做网站科技有限公司经营范围有哪些
  • 商业网站设计与制作手机免费建站平台下载
  • 南昌网站推广策划网站开发毕设开题报告怎么写
  • 网站页面布局分析合肥建站企业
  • 网站后台不能上传图片国外大型购物网站
  • 杭州网站建设方案优化浙江省住建和城乡建设厅官方网站
  • 商丘网站建设有哪些陕西交通建设集团网站贴吧
  • 三亚住房和城乡建设厅网站怎样做违法网站
  • 做3d教学网站wordpress mx主题VIP
  • 帝国cms怎么做电影网站php源代码做网站
  • 企业门户网站的建设方法会员卡管理系统价格
  • 燕郊网站建设公司wordpress 发布文章插件
  • 刚接触网站建设有哪些问题网站的涂鸦效果图怎么做的
  • 网站建设应注意什么问题连锁店管理网站开发
  • 天津建设部网站保温背景网站建设公司
  • 聊城集团网站建设流程软文范例大全1000字
  • 企业网站建设需要考虑内容公司做网站费用计什么科目
  • 重庆城市建设档案馆网站东莞百度seo排名
  • 网站风格分类有哪些菜谱设计制作图片
  • 插画网站南阳最新数据消息
  • 经销商怎么做网站北京公司注册地址要求
  • 地方网站怎么做推广建大型网站要多少钱
  • 江苏宏澄建设有限公司网站网站建设开发合同书(终极版)
  • 网站推广营销应该怎么做wordpress删除站点
  • 网站域名怎么修改wordpress评论首页显示第一
  • 小型企业网站模板下载互联网创业平台
  • 有孩子做的网站足球比赛直播观看
  • 专门做优惠券的网站南通企业做网站