2017-01-22 5 views
-1

사용자가 터치 한 화면의 6 개 열을 결정하는 효율적인 알고리즘을 찾고 있습니다. 사용 가능한 정보는 사용자가 터치 한 온 스크린 그리드의 셀입니다. 사용자가 휴대 # 10를 접촉그리드 열 터치 결정 알고리즘

 Top Bezel 
|1 2 3 4 5 6 | 
|7 8 9 10 11 12| 
|13 14 15 16 17 18| 
|19 20 21 22 23 24| 
|25 26 27 28 29 30| 
|31 31 32 33 34 35| 
|36 37 38 39 40 41| 
...etc. (21 rows total) 

경우, 예를 들어, 나는 사용자가 셀을 터치하면 터치는 3 열에서 발생하는지 결정하기 위해 나는 자바에서 구현할 수있는 알고리즘을 찾으려면 : 화면의 그리드처럼 보인다 # 13, 열 0에 닿았 음을 확인하고 싶습니다.

이 방법을 Java 메소드에서 효율적으로 구현할 수 있습니까?

답변

2
int column(int cell) { return (cell - 1) % 6; }