美文网首页
编程竞赛 - 门店层级筛选的问题(完成)

编程竞赛 - 门店层级筛选的问题(完成)

作者: 二石兄 | 来源:发表于2017-07-10 15:03 被阅读515次

场景

这是项目中一个真实存在的场景。

旧版本的报表筛选功能只支持一维数组,列出筛选项 -> 点击 -> 切换数据。

新版本的报表筛选功能,需要支持层级选择,类似:大区 -> 小区 -> 门店,需要选择多次。

但数据库中存储的依然是一维数组格式,这时为了配合移动端的操作,需要把一维数组转化为相对复杂的哈希-数组混合的结构。

数据结构转化逻辑

[
  ‘商行||华北||龙华西路店',
  ‘商行||华北||龙华北路店’,
  ‘农行||华东||龙华北路店’,
  ‘农行||总店’
]

=>

[
  [商行, 华北, 龙华西路店],
  [商行, 华北, 龙华北路店],
  [农行, 华东, 龙华北路店],
  [农行, 总店]
]

=>

[
  {
    title: 商行,
    items: [
      {
        title: 华北,
        items: [
          {
            title: 龙华西路店,
            items: []
          },
          {
            title: 龙华北路店,
            items: []
          }
        ]
      }
    ]
  },
  {
    title: 农行,
    items: [
      {
        title: 华东,
        items: [
          {
            title: 龙华北路店,
            items: []
          }
        ]
      },
      {
        title: 总店,
        items: []
      }
    ]
  }
]

需求

  1. 随机生成一个二维数组,行列数 >= 3,行数据项不可重复(编程)
  2. 文字描述数据结构转化的编程思路
  3. 把 1 中生成的二维数组转化为期望的哈希-数组混合数据结构(编程)(若实现不了,尽可能地做出些效果)
  4. 在自己能力范围内尽可能的去实现,提交源代码文件名称格式: 解决方案 - 提交者.编程语言,项目名称格式:解决方案 - 编程语言

PS: 不一定最终生成 JSON,只要是笔记中的父子结构就可以(各语言中数据类型不一)

提交者

资金发放:500 x 2

结论

  • 团队参与性不积极
  • 团队需求理解能力低
  • 团队编程能力低
  • 团队编程态度烂
  • 团队解决方案与期望值的认知误差大

急需新鲜、积极、有力量的血液充实团队。

后续

未提交、已提交但需改善的成员在下周一(17/07/17) 前提交。

相关文章

  • 编程竞赛 - 门店层级筛选的问题(完成)

    场景 这是项目中一个真实存在的场景。 旧版本的报表筛选功能只支持一维数组,列出筛选项 -> 点击 -> 切换数据。...

  • 假象,为什么遍历次数多反而耗时少?

    《编程竞赛 - 数组父子关系的转换(完成)》《坠入莱茵河@编程竞赛 - 数组父子关系的转换》

  • jQuery选择器

    层级选择器层级选择器 基本筛选选择器基本筛选选择器 内容筛选选择器

  • JQuery筛选器大全及介绍

    选择对象1).基本 2).表单 筛选条件1).属性筛选 2).内容筛选 3).层级筛选 4).方法筛选

  • 如何让字典保持有序

    问题某编程竞赛系统,对于参赛选手解题情况进行计时。选手完成题目后,就将该选手解题用时记录到字典中,以便赛后按选手名...

  • 幼儿编程的竞赛这么多,怎么选?

    ​ 学习编程参加什么竞赛? 编程作为一个新兴的培育市场,相应产生出很多竞赛项目。 其中哪些竞赛的含金量较高,对于孩...

  • 如何让字典保持有序

    实际案例 某编程竞赛系统,对参赛选手编程解题进行计时,选手完成题目后,把该选手解题用时记录到字典中,以便赛后按选手...

  • 如何让字典保持有序?

    实际案例: 某编程竞赛系统,对参赛选手编程解题进行计时,选手完成题目后,把该选手解题用时记录到字典中,以便赛后按选...

  • python(有序字典)

    案例 某编程竞赛系统,对参赛选手编程解题进行计时,选手完成题目后,把该选手解题时用时记录到字典中,以便赛后按选手名...

  • 编程竞赛 - 数组父子关系的转换(完成)

    场景 这又是项目中一个真实存在的场景。 报表中展示列表时经常会出现层级下钻,由于报表框架设计的局限性,下钻时并非再...

网友评论

      本文标题:编程竞赛 - 门店层级筛选的问题(完成)

      本文链接:https://www.haomeiwen.com/subject/beayhxtx.html