Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.Scanner;
  4.  
  5. public class Sequence {
  6.  
  7. public static void main(String[] args) {
  8. Scanner scanner = new Scanner(System.in);
  9.  
  10. String[] input = scanner.nextLine().split(" ");
  11. int number = Integer.parseInt(input[0]);
  12. int targetNumber = Integer.parseInt(input[1]);
  13.  
  14. List<Integer> list = new ArrayList<>();
  15.  
  16. int group = 0;
  17. int result = 0;
  18.  
  19. list.add(number);
  20.  
  21. for (int i = 1; i < targetNumber; i++) {
  22.  
  23. if (i % 3 == 1) {
  24. result = list.get(group) + 1;
  25. list.add(result);
  26. continue;
  27. } else if (i % 3 == 2) {
  28. result = 2 * list.get(group) + 1;
  29. list.add(result);
  30. continue;
  31. } else {
  32. result = list.get(group) + 2;
  33. list.add(result);
  34. }
  35. group++;
  36. }
  37.  
  38. System.out.println(list.get(targetNumber - 1));
  39.  
  40. // System.out.println();
  41. //
  42. // for (Integer elem : list) {
  43. // System.out.print(elem + " ");
  44. // }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement