文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给你一个 数字 字符串数组 nums 和一个 数字 字符串 target ,请你返回 nums[i] + nums[j] (两个字符串连接)结果等于 target 的下标 (i, j) (需满足 i != j)的数目。

示例 1:
输入:nums = ["777","7","77","77"], target = "7777"
输出:4
解释:符合要求的下标对包括:
- (0, 1):"777" + "7"
- (1, 0):"7" + "777"
- (2, 3):"77" + "77"
- (3, 2):"77" + "77"示例 2:
输入:nums = ["123","4","12","34"], target = "1234"
输出:2
解释:符合要求的下标对包括
- (0, 1):"123" + "4"
- (2, 3):"12" + "34"示例 3:
输入:nums = ["1","1","1"], target = "11"
输出:6
解释:符合要求的下标对包括
- (0, 1):"1" + "1"
- (1, 0):"1" + "1"
- (0, 2):"1" + "1"
- (2, 0):"1" + "1"
- (1, 2):"1" + "1"
- (2, 1):"1" + "1"提示:
2 <= nums.length <= 100
1 <= nums[i].length <= 100
2 <= target.length <= 100
nums[i] 和 target 只包含数字。
nums[i] 和 target 不含有任何前导 0 。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

  • 模拟
class Solution {public:int numOfPairs(vector<string>& nums, string target) {int ans = 0, n = nums.size();for(int i = 0; i < n; ++i){for(int j = 0; j < n; ++j){if(i == j || nums[i].size()+nums[j].size() != target.size()) continue;if(nums[i]+nums[j] == target)ans++;}}return ans;}
};

60 ms 35 MB C++


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 2023. 连接后等于目标字符串的字符串对相关推荐

  1. 2023. 连接后等于目标字符串的字符串对

    2023. 连接后等于目标字符串的字符串对 给你一个 数字 字符串数组 nums 和一个 数字 字符串 target ,请你返回 nums[i] + nums[j] (两个字符串连接)结果等于 tar ...

  2. 与MS SqlServer服务器 建立连接后,查询数据时发生-指定的网络名不再可用错误-The specified network name is no longer available

    MS SqlServer 建立连接后,查询数据时发生Failed to retrieve data for this request ,报指定的网络名不再可用错误-The specified netw ...

  3. LeetCode简单题之仅执行一次字符串交换能否使两个字符串相等

    题目 给你长度相等的两个字符串 s1 和 s2 .一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符. 如果对 其中一个字符串 执行 最多一次字符串 ...

  4. 实验5.4 编程实现两字符串的连接(使用string类定义字符串对象)

    题目 使用string类定义字符串对象,实现两字符串的连接. AC的C++代码如下: #include<iostream> #include<string> using nam ...

  5. LeetCode/LintCode 题解丨一周爆刷字符串:简化路径

    描述 给定一个文件的绝对路径(Unix-style),请进行路径简化. Unix中, . 表示当前目录, - 表示父目录. 结果必须以 / 开头,并且两个目录名之间有且只有一个 /.最后一个目录名(如 ...

  6. LeetCode/LintCode 题解丨一周爆刷字符串:神奇字符串

    描述 一个神奇字符串S仅包含'1'和'2',并遵守以下规则: 字符串S是神奇的,因为连接字符'1'和'2'的连续出现次数会产生字符串S本身. 字符串S的前几个元素如下:S = "122112 ...

  7. LeetCode/LintCode 题解丨一周爆刷字符串:乱序字符串

    描述 给出一个字符串数组S,找到其中所有的乱序字符串(Anagram). 如果一个字符串是乱序字符串,那么他存在一个字母集合相同. 但顺序不同的字符串也在S中. 所有的字符串都只包含小写字母. 点击查 ...

  8. LeetCode/LintCode 题解丨一周爆刷字符串:旋转字符数组

    描述 给定一个字符数组 s 和一个偏移量,根据偏移量原地旋转字符数组(从左向右旋转). offset >= 0 s 的长度 >= 0 原地旋转意味着需要在函数中更改字符数组 s.你不需要返 ...

  9. LeetCode/LintCode 题解丨一周爆刷字符串:空格替换

    描述 设计一种方法,将一个字符串中的所有空格替换成 %20 . 字符串以字符数组的形式给出,你可以假设该字符串有足够的空间来加入新的字符,且你得到的是"真实的"字符长度. 你的程序 ...

最新文章

  1. kind富文本编辑器_富文本编辑器原理探索
  2. (原创)用讯飞语音实现人机交互的功能
  3. Visual studio 生成事件的使用 、xcopy 实现 dll 复制操作、
  4. setProperty will trigger ui re-render 南京同事提的问题
  5. 涌之势,智造未来, 戴尔科技集团携新一代信息技术解决方案赋能“新基建”
  6. 接口传值后不起作用_前端工程师吐后端工程师(第八讲)——接口的开发
  7. oracle两种导出导入方式,即imp与impdp之比较
  8. apache配置文件httpd.conf部分参数说明
  9. “Internet Explorer无法打开站点,已终止操作”解决
  10. [转]从青铜到王者,一文教你节省90%内存占用
  11. 阿里开源mysql日志_使用过mysql的binlog吗?看看如何用binlog排查阿里开源项目otter的问题...
  12. 光复用技术中三种重要技术_【技术文章】X射线无损检测仪在锂电池行业中的重要应用...
  13. 【POJ 3062】Party(2-SAT、tarjan)
  14. xp大容量u盘补丁_xp大容量硬盘补丁
  15. scm 软件配置管理
  16. studio3t到期解决办法
  17. IDE、SATA、SCSI、SAS、FC、SSD硬盘类型介绍
  18. 阿里巴巴CTO行癫:阿里双11是世界互联网技术的超级工程
  19. Didn't find class android.support.v7.widget.RecyclerView 解决办法 ———————————————— 版权声明:本文为CSDN博主「eag
  20. SYSCALL_DEFINE3 宏定义

热门文章

  1. mysql宏参数_C语言带参数的宏定义
  2. 移动端导出excel_连载系列【4】Excel开发移动端quot;APPquot;
  3. 背景宽高随文本变化_中科大提出ContourNet:更准确的任意形状场景文本检测新方法...
  4. html表格里的超链接点不了,Excel如何添加和取消超链接 Excel超链接打不开是怎么回事...
  5. 如何用余弦定理来进行文本相似度的度量
  6. python xyz_python中xyz坐标的欧几里德距离
  7. 勾股定理python思路_趣叮咚编程数学揭秘:为什么勾股定理a+b=c?
  8. php 字符串的比较大小,php怎么比较两个字符串的大小
  9. SQL条件语句(IF, CASE WHEN, IF NULL)
  10. Windows系统带你一步一步无脑使用babel