From fd15e7fa3357cb0434e10489ea04acc0c0c55a47 Mon Sep 17 00:00:00 2001 From: fenglh Date: Fri, 24 Feb 2023 18:16:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E9=9F=B3=E8=AF=8D=E7=9A=84=E5=8F=A5?= =?UTF-8?q?=E5=AD=90=E7=BB=84=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\344\270\255\347\255\211/.gitignore" | 0 .../exercises.md" | 46 +++++++++++++++++++ .../solution.java" | 0 .../test_cases/1.in" | 0 .../\345\233\260\351\232\276/.gitignore" | 0 .../\347\256\200\345\215\225/.gitignore" | 0 6 files changed, 46 insertions(+) create mode 100644 "exercises/fenglonghui/\344\270\255\347\255\211/.gitignore" create mode 100644 "exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/exercises.md" create mode 100644 "exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/solution.java" create mode 100644 "exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/test_cases/1.in" create mode 100644 "exercises/fenglonghui/\345\233\260\351\232\276/.gitignore" create mode 100644 "exercises/fenglonghui/\347\256\200\345\215\225/.gitignore" diff --git "a/exercises/fenglonghui/\344\270\255\347\255\211/.gitignore" "b/exercises/fenglonghui/\344\270\255\347\255\211/.gitignore" new file mode 100644 index 0000000..e69de29 diff --git "a/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/exercises.md" "b/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/exercises.md" new file mode 100644 index 0000000..2025be8 --- /dev/null +++ "b/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/exercises.md" @@ -0,0 +1,46 @@ +# 同音词的句子组合 + +定义: + +* 在一节语文课上,老师教了同学一个字有多个同音字, 比如老师喊道 "张山" , 假设老师今天教了 "张" 字的同音字有 "章,樟", +* "山" 字的同音字有 "删,衫,姗"。那么老师喊 "张山" 的时候,同音字组成的名字有哪些。 + +问题:写一个算法,输入老师说的话,和老师教的同音词,打印出所有同音词组成的语句。 + +## 输入描述 + +第一行输入老师说的话,比如老师喊:"张山" +第二行输入老师教的同音词,输入的格式为:名字中的 "字 + 冒号 + 同音字列表(多个同音自用逗号隔开)", 字与字直接用分隔符 "|" 分隔 +比如: "张:章,樟|山:删,衫,姗" + +注意: +1. 老师说的话中可以包含英文,英文认为是没有同音词的, 比如老师说: 今天下完课回去看ac米兰比赛 +2. 限定老师说话的字数不超过 200 个字 + +## 输出描述 + +同音字组合成的语句,每个同音字组合成的语句换行输出 + +## 输入样例 + +张a山 +张:章,樟|山:删,衫,姗 + +## 输出样例 + +张a山 +张a删 +张a衫 +张a姗 +章a山 +章a删 +章a衫 +章a姗 +樟a山 +樟a删 +樟a衫 +樟a姗 + +## 提示 + +无 diff --git "a/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/solution.java" "b/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/solution.java" new file mode 100644 index 0000000..e69de29 diff --git "a/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/test_cases/1.in" "b/exercises/fenglonghui/\344\270\255\347\255\211/\350\257\255\346\226\207\350\257\276\344\270\212\347\232\204\345\220\214\351\237\263\350\257\215/test_cases/1.in" new file mode 100644 index 0000000..e69de29 diff --git "a/exercises/fenglonghui/\345\233\260\351\232\276/.gitignore" "b/exercises/fenglonghui/\345\233\260\351\232\276/.gitignore" new file mode 100644 index 0000000..e69de29 diff --git "a/exercises/fenglonghui/\347\256\200\345\215\225/.gitignore" "b/exercises/fenglonghui/\347\256\200\345\215\225/.gitignore" new file mode 100644 index 0000000..e69de29 -- GitLab