문제풀이/일일연습문제 64

일일문제 : 4번째- 2212116 [12-2-금] - 보드와 돌 만들기

[7번] 1. 문제설명 제어구조 중첩 + 다차원 배열 + 배열 문제 // 1. res/map.txt 파일을 생성하고 다음 데이터를 복사/붙여넣으시오. 00010 01010 00000 // 2. map이라는 이름으로 5x3 크기의 정수를 담을 수 있는 이차원 배열과 board라는 이름의 10X6크기의 문자를 담을 수 있는 이차원 배열을 생성하시오. [ ] map = [ ]; [ ] board = [ ]; // 3. res/map.txt에서 읽은 데이터로 map 배열을 채우시오. { // 코드를 작성하는 공간 System.out.println(“map 데이터 로드 완료”); } // 4. map 데이터 하나는 board 배열의 4칸과 대응되며 다음과 같은 모양으로 대응된다. // map에서 0은 다음 모양과..

일일문제 : 3번째- 2212115 [12-2-목] - 돌 전환시키기

[5] 1. 문제설명 // 1. res/alphabet.txt 파일을 생성하고 다음 데이터를 복사/붙여넣으시오. // abcdefghijklmn // 2. alphabet이라는 이름으로 문자 15개를 저장할 수 있는 배열 객체를 생성한다. [ ] alphabet = [ ]; // 3. res/alphabet.txt 파일에 저장된 구분자가 없는 영문자 값들을 alphabet 배열에 로드한다. { // 코드를 작성하는 공간 System.out.println(“로드 완료”); } // 3. 배열의 값이 다음과 같은 상태가 되도록 자리를 바꾼다. // nmlkjihgfedcba { // 코드를 작성하는 공간 System.out.println(“자리변경 완료”); } // 4. res/alphabet-out.tx..

일일문제 : 2번째- 2212114 [12-2-수] - 배열 섞기

[4번] 1. 문제설명 다음 각 절차를 따라 작성하시오. // 1. nums라는 이름으로 정수 15개를 저장할 수 있는 배열 객체를 생성한다. int nums = // 2. res/data.txt 파일에 저장된 값들을 nums 배열에 로드한다. { // 코드를 작성하는 공간 System.out.println(“로드 완료”); } // 3. 0~14 범위의 랜덤값 2개를 얻어서 그 위치의 값을 서로 바꾼다. 그것을 50번 반복한다. { // 코드를 작성하는 공간 System.out.println(“번호 섞기 완료”); } // 4. res/data-out.txt 파일로 배열의 값들을 저장 { // 코드를 작성하는 공간 System.out.println(“저장 완료”); } 2. 나의 해답 package T..

일일문제 : 1번째- 221213 [12-2-화] - 갯수 구하기, 해당값 위치 구하기

[1번] 1. 문제설명 문제 1: res/data.txt 파일에 다음처럼 빈 공백으로 구분 된 값들이 있다. 20 30 29 39 49 38 10 19 87 29 38 27 8 90 87 문제 1 : 이 값들의 개수를 구하는 코드를 작성하시오. int count = 0; { // 코드를 작성하는 공간 } Sysout.out.printf(“count is %d\n”, count); 2. 나의 해답 첫번째 방법 : lenth 함수를 이용해서 배열의 크기 구하기 두번째 방법 : 배열의 마지막에 "\n" 을 찾아서 그 순간에 값 구하기 3. 정답 코드 package Test_1; import java.io.FileInputStream; import java.io.FileNotFoundException; impo..