자유로이

[JUNGOL/정올] 2046 숫자사각형4 본문

IT

[JUNGOL/정올] 2046 숫자사각형4

wooyaa 2020. 3. 31. 17:03

 

 

정올 알고리즘 문제 풀이한 저의 답안을 알려드리겠습니다.

이것이 정답은 아니며,

더 좋은 답이나 궁금하신 사항은 댓글로 남겨주세요^^

 

JUNGOL 2046 숫자사각형4

 

결과입니다.

소스코드입니다.

 

		//JUNGOL Beginner Coder
		//2046 : 숫자사각형4
		Scanner sc = new Scanner(System.in);
		int number1 = sc.nextInt();
		int number2 = sc.nextInt();
		
		//범위는 100 이하의 정수
		if(0 > number1 || 100 < number1) {
			System.out.println("INPUT ERROR!");
			return;
		}
		
		int num;
		
		switch(number2) {
			case 1 :
				for(int i=1; i<=number1; i++) {
					
					for(int j=0; j<number1; j++) {
						System.out.printf("%d ", i);
					}
					System.out.println();
				}
				break;
			case 2 :
				for(int i=1; i<=number1; i++) {
					if(i%2 == 0) {
						num=number1;
						for(int j=1; j<=number1; j++) {
							System.out.printf("%d ", num--);
						}
						System.out.println();
					}else {
						num=1;
						for(int j=1; j<=number1; j++) {
							System.out.printf("%d ", num++);
						}
						System.out.println();
					}
					
				}
				break;
			case 3 :
				for(int i=1; i<=number1; i++) {
					num=i;
					for(int j=1; j<=number1; j++) {
						System.out.printf("%-1d ", num);
						num+=i;
					}
					System.out.println();

				}
				break;
		}

'IT' 카테고리의 다른 글

[JUNGOL/정올] 1523 별삼각형1  (0) 2020.04.09
[JUNGOL/정올] 1338 숫자삼각형1  (0) 2020.04.01
[JUNGOL/정올] 1304 숫자사각형3  (0) 2020.03.30
[JUNGOL/정올] 1303 숫자사각형1  (0) 2020.03.28
[JUNGOL/정올] 1341 구구단2  (0) 2020.03.27
Comments