首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >寻找灵魂伴侣

寻找灵魂伴侣
EN

Code Golf用户
提问于 2017-10-11 20:09:40
回答 32查看 7K关注 0票数 42

给定一个非空的有限整数列表,如果正好有两个相等的条目,并且所有其他条目都是不同的,则输出一个真值,否则输出一个falsey值。

示例

代码语言:javascript
运行
复制
truthy:
[1,1]
[1,2,1]
[1,6,3,4,4,7,9]
 
falsey:
[0]
[1,1,1]
[1,1,1,2]
[1,1,2,2]
[2,1,2,1,2]
[1,2,3,4,5]
EN

回答 32

Code Golf用户

发布于 2017-10-11 20:44:25

外壳,4字节

代码语言:javascript
运行
复制
εṠ-u

在网上试试!

解释

代码语言:javascript
运行
复制
εṠ-u  Implicit input.
   u  Unique elements.
 Ṡ-   Delete them from input, counting multiplicities.
ε     Is the result a singleton list?
票数 10
EN

Code Golf用户

发布于 2017-10-12 06:31:21

哈斯克尔,34字节

代码语言:javascript
运行
复制
f x=[1|a<-x,b<-x,a==b]==1:1:(1<$x)

基于在网上试试!H.PWiz的回答

票数 7
EN

Code Golf用户

发布于 2017-10-11 20:39:12

JavaScript (ES6),30字节

代码语言:javascript
运行
复制
a=>new Set(a).size==a.length-1

在网上试试

票数 5
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/145030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档