Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Digits {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- //
- // String strNumber = scan.nextLine();
- //
- // int firstNumber = Integer.parseInt(String.valueOf(strNumber.charAt(0)));
- // int secondNumber = Integer.parseInt(String.valueOf(strNumber.charAt(1)));
- // int thirdNumber = Integer.parseInt(String.valueOf(strNumber.charAt(2)));
- //int number = Integer.parseInt(scan.nextLine());
- // int thirdDigit = number % 10;
- // int secondDigit = number / 10 % 10;
- // int firstDigit = number / 100;
- // 1 2 3 -> 1 2 3
- //
- // int[] array = new int[String.valueOf(number).length()];
- // int index = array.length - 1;
- // while (number != 0){
- // int digit = number % 10; // -> 1
- // array[index] = digit; //
- // number /= 10; // -> 0
- // index--; // -> -1
- // }
- //
- // for (int i = 0; i < array.length; i++) {
- // System.out.println(array[i]);
- // }
- // int firstNumber = array[0];
- // int secondNumber = array[1];
- // int thirdNumber = array[2];
- //
- // System.out.println(firstNumber);
- // System.out.println(secondNumber);
- // System.out.println(thirdNumber);
- int number = Integer.parseInt(scan.nextLine());
- int thirdDigit = number % 10;
- int secondDigit = number / 10 % 10;
- int firstDigit = number / 100;
- int rows = firstDigit + secondDigit;
- int cols = firstDigit + thirdDigit;
- for (int i = 0; i < rows; i++) {
- for (int j = 0; j < cols; j++) {
- if (number % 5 == 0){
- number -= firstDigit; // number = number - first..;
- }
- else if (number % 3 == 0){
- number -= secondDigit;
- }
- else {
- number += thirdDigit;
- }
- System.out.print(number + " ");
- }
- System.out.println();
- }
- }
- }
Add Comment
Please, Sign In to add comment