다양한 관심 :)

quiz 2 . 그래프그리기 본문

프로그래밍 공부/JAVA예제

quiz 2 . 그래프그리기

뚜뚜:) 2020. 10. 12. 19:09
private static void quiz2() {
		int[]arr = new int[20];
		for(int i = 0; i <arr.length; i++){
			arr[i] = (int)(Math.random()*5)+1;
		}System.out.println(Arrays.toString(arr));
		
		
		
		
		
		//1~5의 숫자가 발생된 만큼 *을 사용해 그래프를 그려주세요
		//발생된 만큼 	i[] a = 5  
		//			
		/*1 : ***3	
		 2	:  ***4
		 3 	: **2
		 4 	: *****5
		 5 	: *1*/
		
		//1. 배열을 하나 만들기 (count 셀것)
		
		int [] count = new int [5];
		
		for(int i = 0; i <arr.length; i++){
			count [arr[i] -1]++;
		}
		
		for(int i = 0; i <arr.length; i++){
			if(i+1==6){
				break;
			}
				System.out.print(i + 1 + " : ");

					for(int j = 0; j<count[i]; j++){
					System.out.print("*");	//갯수만큼 돌면서 찍음
				}
			System.out.println(" " + count[i]); 	
		}
	}	
		
		

'프로그래밍 공부 > JAVA예제' 카테고리의 다른 글

quiz 4. 나누어 떨어지는 숫자배열  (0) 2020.10.12
quiz 3. 중복된 숫자 없애기  (0) 2020.10.12
quiz 1 . 거스름 돈의 동전 개수  (0) 2020.10.12
계산기 만들기  (0) 2020.10.12
숫자야구  (0) 2020.10.02