글
하나의 로또번호는 6개의 정수로 구성된다. ArrayList<Integer>
한사람은 여러장의 로또 번호를 살수 있다. ArrayList< ArrayList<Integer> >
여러 사람중 "중복되지 않는 한사람 = key"은 "여러장의 번호=value"를 살수 있다. HashMap< ArrayList< ArrayList<Integer>>>
여러 회차중 "중복 되지 않는 특정 회차 = key"에 여러 사람중 "중복되지 않는 한사람 = key"은 여러장의 번호를 살수 있다.
HashMap<String 회차 , HashMap<String 아이디, ArrayList<ArrayList<Integer>>>>
흠.. 쓸데 없이 복잡하게 구성한건 아닐까?
1회차(중복 불가) -id가길동(중복 불가) - 1,2,3,4,5,6(중복 가능)
- 2,3,4,5,6,7
- 3,4,5,6,7,8
-id나길동 - 2,3,4,5,6,7
- 5,6,7,8,9,10
- ...
2회차 -id가길동 - ...
-id라길동
현재 내수준에선 논리적 제약조건을 충족 시키려면.. HashMap<회차, 저장 순서를 유지하는 HashMap<이름, 로또번호들>>
로 밖에 구성이 안된다..
RECENT COMMENT