Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static int getN(int N) {
- List<Integer> buf = new ArrayList<Integer>();
- int left = 0;
- int right = 0;
- buf.add(1);
- for (int i = 1; i < 200; i++) {
- int l = 2 * buf.get(left);
- int r = 3 * buf.get(right);
- if (l < r) {
- buf.add(l);
- left++;
- } else if (l > r) {
- buf.add(r);
- right++;
- } else {
- buf.add(l);
- left++;
- right++;
- }
- }
- return buf.get(N);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement