자유로이

[JUNGOL/정올] 1523 별삼각형1 본문

IT

[JUNGOL/정올] 1523 별삼각형1

wooyaa 2020. 4. 9. 13:36

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

이것이 정답은 아니며,

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

 

JUNGOL 1523  별삼각형1

 

결과입니다.

 

소스코드입니다.

 

		//JUNGOL Beginner Coder
		//1523 : 별삼각형1
		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;
		}
		
		switch(number2) {
			case 1 :
					for(int i=1; i<=number1; i++) {
						
						for(int j=0; j<i; j++) {
							System.out.print("*");
						}
						System.out.println();
					}
				break;
			
			case 2 :
					for(int i=number1; i>=0; i--) {
						
						for(int j=0; j<i; j++) {
							System.out.print("*");
						}
						System.out.println();
					}
				break;
			
			case 3 :
					for(int i=0; i<number1; i++) {
						
						for(int j=1; j<number1 - i; j++) {
							System.out.print(" ");
						}
						
						for(int k=0; k<2*i+1; k++) {
							System.out.print("*");
						}
						System.out.println();
					}
				break;
		}
Comments