题目描述:

输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。

输入:
多组数据。每组数据输入包括3行,
第1行是包含多个单词的字符串 s,
第2行是待替换的单词a,(长度<=100)
第3行是a将被替换的单词b。(长度<=100)
s, a, b 最前面和最后面都没有空格.
输出:
每个测试数据输出只有 1 行,
将s中所有单词a替换成b之后的字符串。
样例输入:
You want someone to help you
You
I
样例输出:
I want someone to help you
 1 import java.math.BigInteger;
 2 import java.util.Arrays;
 3 import java.util.Scanner;
 4
 5 public class Main{
 6     public static void main(String[]args){
 7     Scanner in=new Scanner(System.in);
 8     while(in.hasNext()){
 9         String s=in.nextLine();
10         String a=in.nextLine();
11         String b=in.nextLine();
12         String[]t=s.split(" ");
13         int len=t.length;
14         s="";
15         for(int i=0;i<len;i++){
16         if(t[i].equals(a)){
17             t[i]=b;
18         }
19         s+=t[i];
20         if(i!=len-1)
21             s+=" ";
22         }
23         System.out.println(s);
24     }
25     }
26  }
27
28 /**************************************************************
29     Problem: 1111
30     User: 0000H
31     Language: Java
32     Result: Accepted
33     Time:80 ms
34     Memory:15456 kb
35 ****************************************************************/

转载于:https://www.cnblogs.com/qq1029579233/p/4485496.html

题目1111:单词替换相关推荐

  1. 九度OJ1111题-单词替换

    题目1111:单词替换 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6752 解决:1891 题目描述: 输入一个字符串,以回车结束(字符串长度<=100).该字符串由若干个单词组 ...

  2. 信息学奥赛一本通(1406:单词替换)

    1406:单词替换 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 9873     通过数: 5803 [题目描述] 输入一个字符串,以回车结束(字符串长度≤20 ...

  3. 单词替换(信息学奥赛一本通-T1406)

    [题目描述] 输入一个字符串,以回车结束(字符串长度≤200).该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写.现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串. ...

  4. Leetcode 648.单词替换(Replace Words)

    Leetcode 648.单词替换 1 题目描述(Leetcode题目链接)   在英语中,我们有一个叫做 词根(root)的概念,它可以跟着其他一些词组成另一个较长的单词--我们称这个词为 继承词( ...

  5. LeetCode 648. 单词替换

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   在英语中,我们有一个叫 ...

  6. 648. 单词替换 : 字典树的经典运用

    题目描述 这是 LeetCode 上的 648. 单词替换 ,难度为 中等. Tag : 「字典树」 在英语中,我们有一个叫做 词根(root) 的概念,可以词根后面添加其他一些词组成另一个较长的单词 ...

  7. 信息学奥赛一本通:1406:单词替换

    1406:单词替换 [题目描述] 输入一个字符串,以回车结束(字符串长度≤200).该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写.现需要将其中的某个单词替换成另一个单词,并输出 ...

  8. 信息学奥赛一本通 1406:单词替换 | OpenJudge NOI 1.7 21:单词替换

    [题目链接] ybt 1406:单词替换 OpenJudge NOI 1.7 21:单词替换 [题目考点] 1. 多字符串处理 读入字符串时可以选择方法 先读入整个字符串,而后遍历字符串,遇到空格时取 ...

  9. python:单词替换

    题目: 输入一个字符串,以回车结束(字符串长度<=500).该字符串由若干个单词组成,单词之间用空格隔开,所有单词区分大小写.现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串. 输 ...

最新文章

  1. 1.3 使用jmeter进行http接口测试
  2. OpenCV 掩膜的应用
  3. python--通过xpath相对节点位置查找元素(续)
  4. 探索ASP.NET MVC5系列之~~~6.Session篇(进程外Session)
  5. 虚拟化服务器监控,监控服务器虚拟化软件
  6. XML--XML从入门到精通 Part 1 认识XML
  7. 淘宝网的技术发展史(三)——分布式时代
  8. linux句柄过大导致无法登陆
  9. 淘宝电商页面和产品海报设计PSD分层素材模板
  10. 工厂方法(Factory Pattern)
  11. Office 2010 新特性 (二) Word 2010
  12. 2019蓝桥杯参赛感受
  13. 阿里云盘秒传使用方法
  14. 人体的神经系统图 分布,神经系统分布图解说图
  15. OpenGL摄像机(Look At矩阵)
  16. 【ES】ES、JS之间的关系
  17. 国际短信系统平台后台功能详解-移讯云短信软件
  18. Python爬虫之findall和lxml
  19. 爱玩吧提供10G国外免费PHP空间
  20. python thread daemon

热门文章

  1. [USACO13OPEN]Fuel Economy【贪心】
  2. windows下CRF++的安装与使用
  3. Java面试的基础题20190000
  4. qt msvc编译中文乱码解决
  5. perl,shell中如何打印出处理sql语句变量的单引号
  6. 关于svn目录地址迁移
  7. Linux命令行(console)屏幕分辨率调整
  8. admysqlslap压力测试
  9. SCOM 2007 R2安装部署各组件支持的操作系统详细列表
  10. TimeSeriesChart按月进行统计时坐标对不齐的问题