Leetcode刷题100天—2023. 连接后等于目标字符串的字符串对(数组)—day55

举报
神的孩子在歌唱 发表于 2021/12/02 20:25:21 2021/12/02
【摘要】 前言:作者:神的孩子在歌唱大家好,我叫智 2023. 连接后等于目标字符串的字符串对难度中等1给你一个 数字 字符串数组 nums 和一个 数字 字符串 target ,请你返回 nums[i] + nums[j] (两个字符串连接)结果等于 target 的下标 (i, j) (需满足 i != j)的数目。示例 1:输入:nums = ["777","7","77","77"], tar...

前言:

作者:神的孩子在歌唱

大家好,我叫智

image-20211004204927214

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

难度中等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 。
package leetcode周赛;
/*
 * 给你一个 数字 字符串数组 nums 和一个 数字 字符串 target ,请你返回 nums[i] + nums[j] 
 * (两个字符串连接)结果等于 target 的下标 (i, j) (需满足 i != j)的数目。

 /
 */
public class 双周赛二_62 {
    public int numOfPairs(String[] nums, String target) {
    	int num=0;
    	for(int i=0;i<nums.length-1;i++) {
    		for(int j=i+1;j<nums.length;j++) {
    			if (target.equals(nums[i]+nums[j])&&nums[i]!=nums[j]) {
					num++;
					if (target.equals(nums[j]+nums[i])) {
						num++;
					}
					continue;
				}
    			if (target.equals(nums[j]+nums[i])&&nums[i]!=nums[j]) {
					num++;
					if (target.equals(nums[i]+nums[j])) {
						num++;
					}
					continue;
				}
    		}
    	}
    	return num;
    }
}

转载说明:跟我说明,务必注明来源,附带本人博客连接。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。