由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - facebook hackercup里的一道题
相关主题
谁会做>??????????????????????????????????????hackercup进下一轮的这里报个道 (结果出来了)
leetcode 大侠:如何按标题sort问题?hackercup这次的题太难了
Leetcode的题能看到test cases么?hackercup出结果了
关于coding面试报个offer@FG,回报版面
面试做题总结Hackercup
再来一道题Facebook HackerCup中 Squished Status这题怎么搞出常数空间解法
还有人想试一下facebook吗?可以refer5个人上一道题
贡献几道G家onsite题Another DP Problem: Balanced Partition
相关话题的讨论汇总
话题: case话题: hackercup话题: map话题: val话题: cases
进入JobHunting版参与讨论
1 (共1页)
Y********f
发帖数: 410
1
题目不难,但是说的答案不对,有谁过了的?
http://www.facebook.com/hackercup/problems.php?pid=341666075863
我的答案:
Case #1: 0
Case #2: 17
Case #3: 52
Case #4: 75
Case #5: 14
Case #6: 13
Case #7: 49
Case #8: 3
Case #9: 24
Case #10: 1
Case #11: 0
Case #12: 53
Case #13: 28
Case #14: 3
Case #15: 2
Case #16: 72
Case #17: 53
Case #18: 0
Case #19: 1
Case #20: 48
p*****2
发帖数: 21240
2
这道题,你能submit吗?我前几天submit总是不行。
Y********f
发帖数: 410
3
可以submit,但是说我的答案不对。这个题目比较straightforward,搞不懂怎么错了
,他们也不提示哪个testcase错了

【在 p*****2 的大作中提到】
: 这道题,你能submit吗?我前几天submit总是不行。
w**********o
发帖数: 140
4
Can you post the question here for these people who rarely use facebook?
Thank you
Q*******e
发帖数: 939
5
scala都用上啦

【在 p*****2 的大作中提到】
: 这道题,你能submit吗?我前几天submit总是不行。
p*****2
发帖数: 21240
6
修改了一下,不用var的
object test2 extends App {
val hackercup="HACKERCUP"
val in=new Scanner(new File("alphabet_soup (5).txt"))
val out=new PrintWriter("out.txt")
val hm1=hackercup.distinct.map{c=> (c,hackercup.count(_==c))}.toMap
val T=in.nextLine.toInt
for(i<-1 to T)
{
val s=in.nextLine
val hm2=hackercup.distinct.map{c=> (c,s.count(_==c))}.toMap
val ans=hm2.minBy{(x) => x._2/hm1(x._1)}
out.printf("Case #%d: %d\n".format(i,ans._2/hm1(ans._1)))
}
out.close();
}
p*****2
发帖数: 21240
7

学习一下呀。大牛有时间给指点指点。

【在 Q*******e 的大作中提到】
: scala都用上啦
t****a
发帖数: 1212
8
俺也贴一个.. 正好学了frequencies这个函数。
(defn times [map-1 map-2]
(apply min (map #(if (contains? map-2 %)
(quot (map-2 %) (map-1 %))
0) (keys map-1))))
(let [input-file "./qualification/alphabetsoup/alphabet_soup.txt"
hackercup (vec "HACKERCUP")
[n & cases] (clojure.string/split-lines (slurp input-file))
hackercup-table (frequencies hackercup)
cases-table (map frequencies cases)
cases-times (map #(times hackercup-table %) cases-table)
output-string (clojure.string/join "\n" (map (fn [i t] (format "Case #
%d: %d" i t)) (range 1 (inc (count cases))) cases-times))
]
(spit "./qualification/alphabetsoup/alphabet_soup.output" output-string))

【在 p*****2 的大作中提到】
: 修改了一下,不用var的
: object test2 extends App {
: val hackercup="HACKERCUP"
: val in=new Scanner(new File("alphabet_soup (5).txt"))
: val out=new PrintWriter("out.txt")
: val hm1=hackercup.distinct.map{c=> (c,hackercup.count(_==c))}.toMap
: val T=in.nextLine.toInt
: for(i<-1 to T)
: {
: val s=in.nextLine

v**********r
发帖数: 40
9
这个提交成功了么?
Y********f
发帖数: 410
10
能把你提交的输出贴一下吗? 网上找了个c++,结果和我一样。

【在 p*****2 的大作中提到】
: 修改了一下,不用var的
: object test2 extends App {
: val hackercup="HACKERCUP"
: val in=new Scanner(new File("alphabet_soup (5).txt"))
: val out=new PrintWriter("out.txt")
: val hm1=hackercup.distinct.map{c=> (c,hackercup.count(_==c))}.toMap
: val T=in.nextLine.toInt
: for(i<-1 to T)
: {
: val s=in.nextLine

p*g
发帖数: 141
11
哪位可以把原题贴一下么 还是不能转贴的?

【在 Y********f 的大作中提到】
: 题目不难,但是说的答案不对,有谁过了的?
: http://www.facebook.com/hackercup/problems.php?pid=341666075863
: 我的答案:
: Case #1: 0
: Case #2: 17
: Case #3: 52
: Case #4: 75
: Case #5: 14
: Case #6: 13
: Case #7: 49

p*****2
发帖数: 21240
12

我的输入跟你不一样吧。

【在 Y********f 的大作中提到】
: 能把你提交的输出贴一下吗? 网上找了个c++,结果和我一样。
M******l
发帖数: 479
13
请问怎么提交呀?我没有看到submit按钮……

【在 p*****2 的大作中提到】
:
: 我的输入跟你不一样吧。

p*****2
发帖数: 21240
14

先download吧

【在 M******l 的大作中提到】
: 请问怎么提交呀?我没有看到submit按钮……
1 (共1页)
进入JobHunting版参与讨论
相关主题
Another DP Problem: Balanced Partition面试做题总结
刚刚A 家第三电面悲剧。贡献两题。再来一道题
这道硬币找零题有好的DP解法么?还有人想试一下facebook吗?可以refer5个人
Facebook啥都好,就是工作环境受不了~~贡献几道G家onsite题
谁会做>??????????????????????????????????????hackercup进下一轮的这里报个道 (结果出来了)
leetcode 大侠:如何按标题sort问题?hackercup这次的题太难了
Leetcode的题能看到test cases么?hackercup出结果了
关于coding面试报个offer@FG,回报版面
相关话题的讨论汇总
话题: case话题: hackercup话题: map话题: val话题: cases