Number of Laser Beams in a Bank LeetCode solution in Java
1class Solution {2public int numberOfBeams(String[] bank) {3int ans = 0, pre = 0;4for (int i = 0; i < bank.length; i++) {5int n = 0;6for (int j = 0; j < bank[i].length(); j++) if (bank[i].charAt(j) == '1') n++;7if (n == 0) continue;8ans += pre * n;9;10pre = n;11}12return ans;13}14}