查看: 144|回复: 6
打印 上一主题 下一主题

[悬赏] 求小程序: 对<英语词汇表>"逆序"(倒序)排...

[复制链接]

该用户从未签到

3

主题

39

回帖

407

积分

秀才

Rank: 3Rank: 3

积分
407
跳转到指定楼层
1
发表于 2021-7-4 01:20:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
500
本帖最后由 somebook 于 2021-7-5 12:29 编辑

求助小程序:  能够对<英语词汇表>进行"逆序"(倒序)排列的小程序

大家好!

我求助一个小程序:

功能:
能够对<英语词汇表>
进行"逆序"(倒序)排列

逻辑:
考察最后一个字母,
再考察倒数第二个字母,
再考察倒数第三个字母,


有别于
(英语词典里的在排列词汇时 的考察逻辑~
先考察首字母,
再考察第二个字母,
…)



具体:
一个txt文档(里面有一个词汇表),
经过小程序的处理,
能够生成一个"逆序"(倒序)排列的词汇表。(词汇总数不变,只是排序变了)

生成的排列情况,类似如下:
Canada
panda
soda
idea
pea
area
sea
tea
india
Australia
Oceania
cafeteria
Asia
militia
via
umbrella
formula
peninsula
drama
cinema
banana
China
antenna


an'ticipate
par'ticipate


…'bation
…'cation
…'dation
…'gation结尾相同的词汇们
会集中在一起


这样的逆序排列(倒序)…

(我没有多少米,
可以微信有偿付费…)

(我是年纪比较大的教书匠,
电脑水平只能是"做PPT上课",
编程程序等,实在是无能为力。)

感谢能得到支持!

祝愉快!

评分

1

查看全部评分

  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 605 天

    [LV.9]以坛为家II

    74

    主题

    1124

    回帖

    8618

    积分

    进士

    Rank: 8Rank: 8

    积分
    8618
    2
    发表于 2021-7-4 07:43:32 | 只看该作者
    私聊我,这个我太在行了。

    该用户从未签到

    539

    主题

    3046

    回帖

    25万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    251286

    翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

    3
    发表于 2021-7-4 11:12:27 | 只看该作者
    Bartleby 发表于 2021-7-4 07:43
    私聊我,这个我太在行了。

    方法也可以公开讲的喔

    这样下次大家就可以直接看这个帖了
  • TA的每日心情
    奋斗
    2023-2-22 09:26
  • 签到天数: 873 天

    [LV.10]以坛为家III

    20

    主题

    1247

    回帖

    12万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    123900

    推广专家笑傲江湖章灌水大神章

    4
    发表于 2021-7-4 14:20:34 | 只看该作者
    能否告知这样做对于英语学习是否有帮助,我弄不出小程序,但我能无偿将你词表转化成这种效果的词表

    该用户从未签到

    3

    主题

    39

    回帖

    407

    积分

    秀才

    Rank: 3Rank: 3

    积分
    407
    5
     楼主| 发表于 2021-7-5 11:49:57 | 只看该作者
    感谢大家的关注和回复!

    (ง ´◡`)-[啤酒][啤酒]-(°◡° ୨)

    对于~
    同词尾,同后缀的词
    会集中呈现出"词性""发音规律"等特征。

    起到直接的归纳作用。

    且也换一种思维在和单词打交道…

    (和传统的正序,弥补弊端,相互补充)

    提高学习效率…
    ~~~~~~~~~~~
    比如,逆序排列后:

    …'bation
    …'cation
    …'dation
    …'gation结尾的词汇们
    会集中在一起

    an'ticipate
    par'ticipate

    等也会集中到一起…
  • TA的每日心情
    郁闷
    2018-5-17 09:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    56

    主题

    490

    回帖

    1万

    积分

    分区版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    12730

    翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

    6
    发表于 2021-7-5 17:23:51 | 只看该作者
    你是想要这种吗?我以前有做过。

    2.jpg (66.33 KB, 下载次数: 0)

    2.jpg

    1.jpg (103.16 KB, 下载次数: 0)

    1.jpg
  • TA的每日心情
    擦汗
    前天 22:57
  • 签到天数: 477 天

    [LV.9]以坛为家II

    0

    主题

    823

    回帖

    6715

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6715
    7
    发表于 2021-7-12 00:04:44 | 只看该作者
    如果你用R就好办,安装一个stringi的包,其中的stri_reverse可以反转字符串向量。
    我刚才试验的步骤:
    1、用read.delim导入词表为data.frame,再用as.vector将表格转化为字符串
    2、用stri_reverse反转字符串
    3、排序
    4、再将排序后的字符串反转
    5、用as.data.frame将转化为表格,导出即可