basic/java 실습

day08 연습문제 - 다차원배열(정방배열,비정방배열)

못지(Motji) 2021. 5. 1. 21:44

8일차 진도는 class를 나갔지만 문제는 06,07차에 배웠던 배열 심화 문제를 내주셨다.

이전에 주셨던 문제가 생각보다 어려워서 이제 8일차 문제를 푼다.주말동안 꼭꼭 다 풀어보고 싶다는 내 바람

 

지금까지 배웠던 것들+배열 총집합 문제

 

문제1)2차원 배열 arr을 출력해보세요. 
1
1  2  3
1
1  2  3  4
1  2
문제2) Scanner로 소문자 알파벳 하나 입력받고, 
// 아래와 같이 출력되게 해보세요. char > ascii 숫자와 호환
/* 
콘솔예시)
소문자 알파벳 하나를 입력하세요>> e (<--사용자가입력)
abcde
abcd
abc
ab
a
*/

 

문제3) 양의 정수 10개를 입력받아 배열에 저장하고, 
// 3의 배수만 출력하는 프로그램 작성해보세요. 

 

(심화)문제4) 4x4의 2차원 배열(총16개방)을 만들고, 
// 1 ~ 10까지 범위의 정수를 10개만 랜덤하게 생성하여 
// 임의의 위치에 저장하세요. 
// 동일한 랜덤값이 있어도 상관없으며, 나머지 6개의 숫자는 모두
// 0 으로 만드로 4x4 형태로 출력 ( 0 = 6개, 10개는 랜덤 중복허용)(위치중복안되)
/*
출력예)
3  0  7  2
0  8  1  4
2  6  0  5
0  0  7  0
*/