Advertisement
Guest User

dsddsdsda

a guest
Nov 14th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. package com.Tasks;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Scanner;
  5.  
  6. public class Task2 {
  7.  
  8. public static void main(String[] args) {
  9. Scanner scanner = new Scanner(System.in);
  10.  
  11. String[] arr = scanner.nextLine().split(" ");
  12. int k = Integer.parseInt(arr[0]);
  13. int n = Integer.parseInt(arr[1]);
  14. ArrayList<Integer> nums = new ArrayList<>();
  15. nums.add(k);
  16.  
  17. recursion(k, nums, n);
  18.  
  19.  
  20.  
  21. public static void recursion(int k, ArrayList<Integer> nums, int n){
  22. nums.add(k+1);
  23. nums.add(2*k+1);
  24. nums.add(k+2);
  25. if(nums.size()>=n){
  26. System.out.println(nums.get(n-1));
  27. return;
  28. } else recursion(nums.get((nums.size()-1)/3), nums, n);
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement