일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 혼공머신
- JSP/Servlet
- 컴퓨터구조
- 상속
- 컴퓨터비전
- 자바 실습
- 순환신경망
- 자바
- 딥러닝
- 디버깅
- SQL
- rnn
- 연습문제
- JSP
- 정보처리기사필기
- 중학수학
- 자바스크립트심화
- 파이썬
- JDBC
- c언어
- html/css
- 개발일기
- 정보처리기사실기
- 자바스크립트
- 중학1-1
- ChatGPT
- 머신러닝
- CSS
- 데이터분석
- 데이터베이스
- Today
- Total
목록배열 (6)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
문제 2번부터는 실습 문제인데 6번까지는 그래도 풀만한 문제였다. 이제 문제 2번부터 실습 문제를 풀어보겠다. 파이썬 시험 두 번째 문제 2번키보드로 변수 num을 입력받고 num이 3의 배수이면서 5의 배수이면 “3과 5의 배수입니다”를 출력하고 아니라면 “3과 5의 배수가 아닙니다“를 출력하시오. 파이썬에서 입력을 받을 때는 input() 함수를 사용하면 된다. input() 기본 사용법입력받은 값은 항상 문자열(str)로 반환된다. 숫자 입력받기input()으로 받은 값은 기본적으로 문자열이기 때문에, 숫자를 사용하려면 형변환이 필요하다. 입력받아 여러 값 처리하기 한 줄에 여러 값 입력받기공백이나 특정 구분자로 여러 값을 입력받고 split()을 사용해 처리할 수 있다. 조건문과..
문제 하나를 푸는데 정성을 들이며 풀고 있다. 다시 개발 공부가 즐거워졌고 공부하는 것을 멈출 수 없게 되었다. 이제 5번 문제도 풀어볼 것이다. Java 실기 시험 네 번째 문제 5번아래와 같이 배열을 선언한 후 가장 큰 수를 찾아 출력하시오. 이 코드에는 몇 가지 문제가 있다.반복문이 없음배열의 각 요소를 순회해야 가장 큰 수를 찾을 수 있다.현재 코드에는 반복문이 없어 모든 배열 요소를 확인하지 않음변수 대입 문제if (array[i] > bigNum) 조건에서 bigNum을 array[i]에 대입하는 논리가 잘못되었다. 반대로, bigNum에 array[i]를 대입해야 함 코드 수정하기 수정 내용bigNum 초기값배열의 첫 번째 값(array[0])으로 초기화하여 비교의 기준을 만듦fo..
이어서 12번 문제부터 풀어보겠다. 이번에는 배열 관련 문제이다. Java 이론 시험 다섯 번째 문제 12번배열의 특징에 대해서 3가지 서술하시오. 3가지라고 했는데 난 배열의 특징을 있는 대로 서술해보려고 한다. 1. 동일한 자료형의 데이터를 저장배열은 동일한 자료형의 데이터만 저장할 수 있다.int[] numbers = {1, 2, 3, 4}; // 정수형 데이터만 저장 가능 2. 연속적인 메모리 공간 사용배열은 메모리에 연속적인 공간으로 할당된다.각 요소는 인덱스를 통해 접근 가능하며, 인덱스는 0부터 시작함int[] arr = {10, 20, 30};System.out.println(arr[0]); // 출력: 10 3. 고정된 크기배열은 선언 시 크기가 고정되며, 이후 변경할 수 없다..
배열 관련 내용은 책에도 엘리스에도 없는 내용이라 수업 시간을 통해 개념을 읽히며 문제를 풀어보는 시간이 참 소중했다. 이제 오후 공부를 시작해보려고 한다. 배열 미션 문제 풀기 과목의 개수를 입력하고 과목을 이름을 입력할 입력창이 나온다. 그런 다음 각 과목의 점수를 입력하면 이와 같은 과목별 점수의 총합과 평균이 출력되도록 코드를 작성하는 문제이다. 문제 풀어보기 1. HTML 문서 기본 형태 만들고 제목 바꾸기 이제 여기에 표 형태를 작성해 볼 것이다. 2. 표 형태로 코드 작성하기 이 코드가 잘 출력이 되는지 확인해보자. 잘 출력이 된다. 오랜만에 HTML/CSS를 하려니 헷갈려서 몇 번이나 틀렸다가 다시 코드를 수정했다. 3. 변수 선언 및 초기화script 태그에 다음과 ..
이번 시간에는 배열에 관한 미션 문제들을 풀어보려고 한다. 배열과 반복문 실습 해보기배열에 저장된 데이터를 반복문으로 출력하는 실습을 진행해본다. 1. JS 파일 만들고 HTML 문서로 연결하기 2. for 문과 for-of 문 작성하기배열로 이름을 받아오고 이것을 for 문으로 돌린다. 수업 시간에는 선생님들 이름을 썼으나 난 그냥 아무 성씨나 써보았다. 그리고 배열을 하나 더 생성한 후 for-of 문으로 item 변수의 값을 출력한다. 3. foreach 문 작성하기배열을 하나 생성하고 forEach 함수를 콜백 함수 구조로 작성한다. 함수 안에 함수가 들어가는 구조라서 Callback 함수라고 한다. 콜백 함수는 두번째 매개변수로 인덱스를 받아올 수 있다. 값이 잘 출력..
이제 다시 수업으로 넘어와서 배열 관련 학습을 진행해보겠다. 배열 개념 학습하기 자바스크립트에서는 여러 형태의 데이터들을 보관할 수 있다. 저장 공간도 유연하게 사용할 수 있는 점이 자바와 다르다. 이후에는 let을 붙일 필요 없이 값만 할당해줄 수 있다. 배열 실습해보기 1. 새 폴더와 파일 만들고 JS 파일을 HTML 문서에 연결하기 2. 배열 생성하고 값 출력하기 3개의 배열을 생성하고 출력 결과를 확인해보았다. 하나의 배열을 하나 더 만들어본다. 3. 배열 하나 더 생성하고 출력하기 이번에는 numList3를 선언해주고 5칸을 추가해본다. 4. 배열 선언 및 생성하기 이렇게 숫자 하나로 지정하면 숫자가 들어가는 것이 아니라 값을 길이로 반..