ralitsa_d

Digits

Feb 23rd, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Digits {
  4. public static void main(String[] args) {
  5. Scanner scan = new Scanner(System.in);
  6. //
  7. // String strNumber = scan.nextLine();
  8. //
  9. // int firstNumber = Integer.parseInt(String.valueOf(strNumber.charAt(0)));
  10. // int secondNumber = Integer.parseInt(String.valueOf(strNumber.charAt(1)));
  11. // int thirdNumber = Integer.parseInt(String.valueOf(strNumber.charAt(2)));
  12.  
  13.  
  14.  
  15. //int number = Integer.parseInt(scan.nextLine());
  16.  
  17. // int thirdDigit = number % 10;
  18. // int secondDigit = number / 10 % 10;
  19. // int firstDigit = number / 100;
  20.  
  21. // 1 2 3 -> 1 2 3
  22. //
  23.  
  24. // int[] array = new int[String.valueOf(number).length()];
  25. // int index = array.length - 1;
  26. // while (number != 0){
  27. // int digit = number % 10; // -> 1
  28. // array[index] = digit; //
  29. // number /= 10; // -> 0
  30. // index--; // -> -1
  31. // }
  32. //
  33. // for (int i = 0; i < array.length; i++) {
  34. // System.out.println(array[i]);
  35. // }
  36.  
  37. // int firstNumber = array[0];
  38. // int secondNumber = array[1];
  39. // int thirdNumber = array[2];
  40. //
  41. // System.out.println(firstNumber);
  42. // System.out.println(secondNumber);
  43. // System.out.println(thirdNumber);
  44.  
  45. int number = Integer.parseInt(scan.nextLine());
  46.  
  47. int thirdDigit = number % 10;
  48. int secondDigit = number / 10 % 10;
  49. int firstDigit = number / 100;
  50.  
  51. int rows = firstDigit + secondDigit;
  52. int cols = firstDigit + thirdDigit;
  53.  
  54. for (int i = 0; i < rows; i++) {
  55. for (int j = 0; j < cols; j++) {
  56. if (number % 5 == 0){
  57. number -= firstDigit; // number = number - first..;
  58. }
  59. else if (number % 3 == 0){
  60. number -= secondDigit;
  61. }
  62. else {
  63. number += thirdDigit;
  64. }
  65. System.out.print(number + " ");
  66. }
  67. System.out.println();
  68. }
  69. }
  70. }
Add Comment
Please, Sign In to add comment