首页 > 基础资料 博客日记

华为OD机试C卷-- 找单词(Java & JS & Python)

2024-06-25 17:00:08基础资料围观468

这篇文章介绍了华为OD机试C卷-- 找单词(Java & JS & Python),分享给大家做个参考,收藏Java资料网收获更多编程知识

获取题库不需要订阅专栏,可直接私信我进入CSDN领军人物top1博主的华为OD交流圈观看完整题库、最新面试实况、考试报告等内容以及大佬一对一答疑。
题目描述
给一个字符串和一个二维字符数组,如果该字符串存在于该数组中,则按字符串的字符顺序输出字符串每个字符所在单元格的位置下标字符串,如果找不到返回字符串“N”。

1.需要按照字符串的字符组成顺序搜索,且搜索到的位置必须是相邻单元格,其中“相邻单元格”是指那些水平相邻或垂直相邻的单元格。
2.同一个单元格内的字母不允许被重复使用。
3.假定在数组中最多只存在一个可能的匹配。

输入描述
第1行为一个数字N指示二维数组在后续输入所占的行数。

第2行到第N+1行输入为一个二维大写字符数组,每行字符用半角,分割。

第N+2行为待查找的字符串,由大写字符组成。

二维数组的大小为N*N,0<N<=100。

单词长度K,0<K<1000。

输出描述
输出一个位置下标字符串,拼接格式为:第1个字符行下标+”,”+第1个字符列下标+”,”+第2个字符行下标+”,”+第2个字符列下标… +”,”+第N个字符行下标+”,”+第N个字符列下标。

题目解析
这个题目要求在一个给定的二维字符矩阵中寻找一个特定的字符串。字符串的字符必须按顺序出现,并且相邻(水平或垂直),每个字符仅能使用一次。我们需要找到这个字符串所有字符在矩阵中的位置,并以特定格式输出这些位置的行列下标,如果找不到则输出"N&


文章来源:https://blog.csdn.net/wbajsjhhhhh/article/details/139479438
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云