由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎么重新整和date ranges
相关主题
作为程序员,oracle database需要掌握什么方面?database access using C# .net2008 3.5, window form
发个牢骚MS SQL的c# for Linux: does it work well ? (转载)
请教大家一个LINQ to SQL 的 query现在哪些script最流行?
面向数据的编程最好的语言是perl, Java, C/C++ 在数据处理和分析中的比较
请教一道新奇的面试题is there anything newer/better than linq in c# ?
这两种写法面試时候你喜欢哪种?is linq the brand new idea for MS, or it's copied from other companies ?
Please recommend a book on .NET, C#C# 访问数据库的问题
C# 的一些新feature.C#: Array 1 sort成 Array 2, 怎么从Array 2里的element idx找到原先的idx ?
相关话题的讨论汇总
话题: 2020话题: date话题: ranges话题: example
进入Programming版参与讨论
1 (共1页)
d******a
发帖数: 32122
1
貌似这篇文章被either “starbase” or mitbbs 给删除了
同主题其他文章还在
估计是starbase (四海为家)自己删除的
发信人: starbase (四海为家), 信区: Programming
标 题: 怎么重新整和date ranges
发信站: BBS 未名空间站 (Sun Aug 9 15:59:22 2020, 美东)
need to consolidate date ranges, each data range has a confirmed date, for
example
dates a example 1:
range [a,d) with X and [b,c) with Y will become [a,b) with X, [b,c) with Y,
[c,d) with X
another example:
[a,c) with X and [b,d) with Y will become [a,b) with X and [b,d) with Y
how to consolidate the lists of date ranges ? Thanks.
T*******x
发帖数: 8565
2
估计是自己删的。你这篇从哪找回来的?网上?



【在 d******a 的大作中提到】
: 貌似这篇文章被either “starbase” or mitbbs 给删除了
: 同主题其他文章还在
: 估计是starbase (四海为家)自己删除的
: 发信人: starbase (四海为家), 信区: Programming
: 标 题: 怎么重新整和date ranges
: 发信站: BBS 未名空间站 (Sun Aug 9 15:59:22 2020, 美东)
: need to consolidate date ranges, each data range has a confirmed date, for
: example
: dates a: example 1:

d******a
发帖数: 32122
3
万能的菌斑
我贴出我的答案,打算切磋一下,结果starbase (四海为家)拿到答案后就把自己寻求
帮助的帖子给删除了
这让我想起我有一次留作业,有个差生到了due那天说自己的亲戚死了,要求延期。我
就另外出了一套超难的。居然那个差生两天后就完成了,而且完成得及其出色。显然也
是到哪个网站寻求了帮助。所以我期末考试的时候就把那个差生给Fail掉了。

【在 T*******x 的大作中提到】
: 估计是自己删的。你这篇从哪找回来的?网上?
:
:

m******r
发帖数: 1033
4
网上啥人都有,不要往心里去 。 上回有人问vba的问题, 我说你不如找个freelancer
图个清静, 他说什么公司秘密不得外传, 我心想你到这里问问题外传公司秘密啦 ?
T*******x
发帖数: 8565
5
网上能找到,mitbbs有网上备份的。军版那个是我上星期转过去的。
我觉得可能是贴主觉得没面子了,因为大部分回贴的都说看不懂题,说贴主表达问题不
清楚。其实我觉得还好了,公司里的问题都这样。

【在 d******a 的大作中提到】
: 万能的菌斑
: 我贴出我的答案,打算切磋一下,结果starbase (四海为家)拿到答案后就把自己寻求
: 帮助的帖子给删除了
: 这让我想起我有一次留作业,有个差生到了due那天说自己的亲戚死了,要求延期。我
: 就另外出了一套超难的。居然那个差生两天后就完成了,而且完成得及其出色。显然也
: 是到哪个网站寻求了帮助。所以我期末考试的时候就把那个差生给Fail掉了。

d******a
发帖数: 32122
6

未名观察?已经停了。
我估计女贴主一直在潜水观看回复,已经忍了很长时间了。答案出来四十分钟,她就
立马删除了原帖

发信人: TheMatrix (TheMatrix), 信区: Programming
标 题: Re: 怎么重新整和date ranges
发信站: BBS 未名空间站 (Sat Aug 15 18:57:11 2020, 美东)
完全正确了。
starbase(四海为家)个人资料
信箱: [ ]
在线状态: 目前不在站上
上次在[Sat Aug 15 19:37:09 2020]从[108.]到美国站一游

【在 T*******x 的大作中提到】
: 网上能找到,mitbbs有网上备份的。军版那个是我上星期转过去的。
: 我觉得可能是贴主觉得没面子了,因为大部分回贴的都说看不懂题,说贴主表达问题不
: 清楚。其实我觉得还好了,公司里的问题都这样。

d******a
发帖数: 32122
7
我看了一下,居然都是Java解的
实际上R或者python要容易得多
d********f
发帖数: 43471
8
这很正常,以前还有一些大牛专门用马甲问问题呢

【在 d******a 的大作中提到】
: 万能的菌斑
: 我贴出我的答案,打算切磋一下,结果starbase (四海为家)拿到答案后就把自己寻求
: 帮助的帖子给删除了
: 这让我想起我有一次留作业,有个差生到了due那天说自己的亲戚死了,要求延期。我
: 就另外出了一套超难的。居然那个差生两天后就完成了,而且完成得及其出色。显然也
: 是到哪个网站寻求了帮助。所以我期末考试的时候就把那个差生给Fail掉了。

T*******x
发帖数: 8565
9
我做了两个python版本的。第二个是把第一个用namedtuple包装了一下。
用python写也可以写出函数式编程,这两个版本中大部分已经是函数式编程,唯有
pass2是过程式,可以改成函数式,有一定困难。

【在 d******a 的大作中提到】
: 我看了一下,居然都是Java解的
: 实际上R或者python要容易得多

c*******v
发帖数: 2599
10
作业网上对照下,发现是抄的,要开除?

【在 d******a 的大作中提到】
: 万能的菌斑
: 我贴出我的答案,打算切磋一下,结果starbase (四海为家)拿到答案后就把自己寻求
: 帮助的帖子给删除了
: 这让我想起我有一次留作业,有个差生到了due那天说自己的亲戚死了,要求延期。我
: 就另外出了一套超难的。居然那个差生两天后就完成了,而且完成得及其出色。显然也
: 是到哪个网站寻求了帮助。所以我期末考试的时候就把那个差生给Fail掉了。

相关主题
Please recommend a book on .NET, C#c# for Linux: does it work well ? (转载)
C# 的一些新feature.现在哪些script最流行?
database access using C# .net2008 3.5, window formperl, Java, C/C++ 在数据处理和分析中的比较
进入Programming版参与讨论
c*******v
发帖数: 2599
11
我给菌斑诸位将军找点正事,你看如何?
例如让他们写个程序,每天抓一下中国美国几大城市的肉蛋奶价格。
中国就看北上广深。
美国就看纽约LA三番西雅图休斯顿芝加哥。

【在 T*******x 的大作中提到】
: 网上能找到,mitbbs有网上备份的。军版那个是我上星期转过去的。
: 我觉得可能是贴主觉得没面子了,因为大部分回贴的都说看不懂题,说贴主表达问题不
: 清楚。其实我觉得还好了,公司里的问题都这样。

T*******x
发帖数: 8565
12
你可以提议一下,看有没有人听你的。

【在 c*******v 的大作中提到】
: 我给菌斑诸位将军找点正事,你看如何?
: 例如让他们写个程序,每天抓一下中国美国几大城市的肉蛋奶价格。
: 中国就看北上广深。
: 美国就看纽约LA三番西雅图休斯顿芝加哥。

d******a
发帖数: 32122
13
比我那个R的版本简捷不少
我后来试过用C#+LINQ,比R繁琐一倍

【在 T*******x 的大作中提到】
: 我做了两个python版本的。第二个是把第一个用namedtuple包装了一下。
: 用python写也可以写出函数式编程,这两个版本中大部分已经是函数式编程,唯有
: pass2是过程式,可以改成函数式,有一定困难。

T*******x
发帖数: 8565
14
你那个也挺短的。R程序我不太看得懂,主要是indexing的部分没有完全看懂。我这个
程序我也推敲了很多次,程序结构上星期我就想好了,主要是balance程序长度和宽度
。python什么都可以写在一行里,但是就太宽了。现在这个也有点宽。

【在 d******a 的大作中提到】
: 比我那个R的版本简捷不少
: 我后来试过用C#+LINQ,比R繁琐一倍

d******a
发帖数: 32122
15
Python 的确不错,解这类问题比Java或者C#强
https://leetcode.com/problems/sort-array-by-parity/solution/

【在 T*******x 的大作中提到】
: 你那个也挺短的。R程序我不太看得懂,主要是indexing的部分没有完全看懂。我这个
: 程序我也推敲了很多次,程序结构上星期我就想好了,主要是balance程序长度和宽度
: 。python什么都可以写在一行里,但是就太宽了。现在这个也有点宽。

T*******x
发帖数: 8565
16
再加一个SQL的解法。
这个问题在去冗余那一步,在数据库版出现过好几次,工作中我还用过好几次,就是经
典的group by row number相减,每次用到我都觉得畅快不已。
注意到那步在python实现中不是函数式编程,在SQL中反而是函数式编程。实际SQL除了
函数式还真没有别的办法编程。

【在 d******a 的大作中提到】
: Python 的确不错,解这类问题比Java或者C#强
: https://leetcode.com/problems/sort-array-by-parity/solution/

d******a
发帖数: 32122
17
抛弃那些left join, inner join, 用原生态思路写了一个,暴力了点,可能有bug
数据
start,end,confirmed
1/1/2020,4/1/2020,5/1/2020
2/1/2020,3/1/2020,5/5/2020
4/20/2020,5/20/2020,5/10/2020
4/15/2020,5/15/2020,5/16/2020
结果
> final %>% print(n = Inf)
# A tibble: 5 x 3
start end confirmed

1 2020-01-01 2020-02-01 2020-05-01
2 2020-02-01 2020-03-01 2020-05-05
3 2020-03-01 2020-04-01 2020-05-01
4 2020-04-15 2020-05-15 2020-05-16
5 2020-05-15 2020-05-20 2020-05-10

【在 T*******x 的大作中提到】
: 我做了两个python版本的。第二个是把第一个用namedtuple包装了一下。
: 用python写也可以写出函数式编程,这两个版本中大部分已经是函数式编程,唯有
: pass2是过程式,可以改成函数式,有一定困难。

d******a
发帖数: 32122
18
对比前两天的非暴力版本

【在 d******a 的大作中提到】
: 抛弃那些left join, inner join, 用原生态思路写了一个,暴力了点,可能有bug
: 数据
: start,end,confirmed
: 1/1/2020,4/1/2020,5/1/2020
: 2/1/2020,3/1/2020,5/5/2020
: 4/20/2020,5/20/2020,5/10/2020
: 4/15/2020,5/15/2020,5/16/2020
: 结果
: > final %>% print(n = Inf)
: # A tibble: 5 x 3

d******a
发帖数: 32122
19
R里的Intervals提供了一个抄近的办法

【在 d******a 的大作中提到】
: 抛弃那些left join, inner join, 用原生态思路写了一个,暴力了点,可能有bug
: 数据
: start,end,confirmed
: 1/1/2020,4/1/2020,5/1/2020
: 2/1/2020,3/1/2020,5/5/2020
: 4/20/2020,5/20/2020,5/10/2020
: 4/15/2020,5/15/2020,5/16/2020
: 结果
: > final %>% print(n = Inf)
: # A tibble: 5 x 3

c******n
发帖数: 16666
20
还不如去微博 知乎 搜关键字
啥时候哪个人搜不出内容了 就知道出事儿了

【在 c*******v 的大作中提到】
: 我给菌斑诸位将军找点正事,你看如何?
: 例如让他们写个程序,每天抓一下中国美国几大城市的肉蛋奶价格。
: 中国就看北上广深。
: 美国就看纽约LA三番西雅图休斯顿芝加哥。

相关主题
is there anything newer/better than linq in c# ?C#: Array 1 sort成 Array 2, 怎么从Array 2里的element idx找到原先的idx ?
is linq the brand new idea for MS, or it's copied from other companies ?Everyone hate java now?
C# 访问数据库的问题《Entity Framework 4 实战》PDF]
进入Programming版参与讨论
n*w
发帖数: 3393
21
python:
return [x for x in A if x % 2 == 0] + [x for x in A if x % 2 == 1]
c#:
return A.Where(x => x % 2 == 0).Concat(A.Where(x => x % 2 == 1)).ToArray();

【在 d******a 的大作中提到】
: Python 的确不错,解这类问题比Java或者C#强
: https://leetcode.com/problems/sort-array-by-parity/solution/

T*******x
发帖数: 8565
22
Kotlin也可以达到这个简练程度。

();

【在 n*w 的大作中提到】
: python:
: return [x for x in A if x % 2 == 0] + [x for x in A if x % 2 == 1]
: c#:
: return A.Where(x => x % 2 == 0).Concat(A.Where(x => x % 2 == 1)).ToArray();

p***o
发帖数: 1252
23
std::partition和std::stable_partition笑而不语。

【在 T*******x 的大作中提到】
: Kotlin也可以达到这个简练程度。
:
: ();

1 (共1页)
进入Programming版参与讨论
相关主题
Everyone hate java now?请教一道新奇的面试题
《Entity Framework 4 实战》PDF]这两种写法面試时候你喜欢哪种?
How to compare data in an Array and in Xml (转载)Please recommend a book on .NET, C#
Please help: sort XML with LinqC# 的一些新feature.
作为程序员,oracle database需要掌握什么方面?database access using C# .net2008 3.5, window form
发个牢骚MS SQL的c# for Linux: does it work well ? (转载)
请教大家一个LINQ to SQL 的 query现在哪些script最流行?
面向数据的编程最好的语言是perl, Java, C/C++ 在数据处理和分析中的比较
相关话题的讨论汇总
话题: 2020话题: date话题: ranges话题: example