본문 바로가기
728x90

전체 글87

자바의 정석_기초편 CHAPTER 6 中 14 ~ 17 (230816) 자바의 정석_기초편 CHAPTER 6 中 14 ~ 17 (230816) 6-14. 메서드란? 메서드(method) 는 특정 작업을 수행하는 일련의 문장들을 하나로 묶은 것. 수학의 함수와 유사, 어떤 값을 입력하면 이 값으로 작업을 수행해서 결과를 반환한다. 크게 두 부분, 선언부(header, 머리) 와 구현부(body, 몸통) 로 이루어져 있다. 6-15. 메서드의 선언부. 메서드 선언부는 '메서드의 이름' 과 '매개변수 선언', 그리고 '반환타입' 으로 구성되어 있으며, 메서드가 작업을 수행하기 위해 어떤 값들을 필요로 하고 작업의 결과로 어떤 타입의 값을 반환하는지에 대한 정보를 제공한다. 매개변수 선언 메서드가 작업을 수행하는데 필요한 값들(입력) 을 제공받기 위한 것이며, 필요한 값의 개수만큼.. 2023. 8. 16.
프로그래머스 코딩테스트 lv.0 - 삼각형의 완성조건 (1). 자바/JAVA 문제 설명 소스 코드 import java.util.*; class Solution { public int solution(int[] sides) { int answer = 0; Arrays.sort(sides); if (sides[2] < (sides[0] + sides[1]) ) { answer = 1; } else { answer = 2; } return answer; } } 난이도는 그럭저럭.. 풀만했다. 230815 학습. 2023. 8. 15.
자바의 정석_기초편 CHAPTER 6 中 9 ~ 12 (230814) 자바의 정석_기초편 CHAPTER 6 中 9 ~ 12 (230814) 6-9. 클래스의 정의 (1) - 데이터와 함수의 결합. 프로그래밍적인 관점에서 클래스의 정의와 의미를 살펴본다. 프로그래밍언어에서 데이터 처리를 위한 데이터 저장형태의 발전 과정. 변수 -> 배열 -> 구조체 -> 클래스 1. 변수 : 하나의 데이터를 저장할 수 있는 공간 2. 배열 : 같은 종류의 여러 데이터를 하나의 집합으로 저장할 수 있는 공간 3. 구조체 : 서로 관련된 여러 데이터를 종류에 관계없이 하나의 집합으로 저장할 수 있는 공간 4. 클래스 : 데이터와 함수의 결합 (구조체 + 함수) 6-10. 클래스의 정의 (2) - 사용자 정의 타입. 프로그래밍언어에서 제공하는 기본 자료형 외에 프로그래머가 서로 관련된 변수들을 .. 2023. 8. 14.
프로그래머스 코딩테스트 lv.0 - 머쓱이보다 키 큰 사람. 자바/JAVA 문제 설명 소스 코드 class Solution { public int solution(int[] array, int height) { int answer = 0; for (int i = 0; i height) { // array배열의 i 번째 숫자가 height 보다 클 경우 // answer 1 증가. answer++; } } return answer; } } 2023. 8. 14.
[8월 7일 ~ 8월 13일] 백준 장학금 3주차 3주차 경과 (8월 7일 ~ 8월 13일) 1. 1일 1코딩 테스트 문제 풀기 (프로그래머스 Lv.0) 백준장학금 기간 동안 매일 프로그래머스에 등록된 1문제씩 풀고 있습니다. 수학 관련 문제, 배열 관련 문제를 주로 풀었으며, 1 ~ 2 문제를 제외하고는 난이도가 낮은 편이어서 시간은 예상보다 덜 소요 되었습니다. https://trevivom76.tistory.com/category/%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8%20%EC%97%B0%EC%8A%B5/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4%20Lv.0 '코딩테스트 연습/프로그래머스 Lv.0' 카테고리의 글 목록 백엔드 개발자 지망 treviv.. 2023. 8. 13.
프로그래머스 코딩테스트 lv.0 - 배열 원소 JAVA / 자바 문제 설명 및 입출력 예 소스 코드 class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for (int i = 0; i < answer.length; i++) { answer[i] = strlist[i].length(); } return answer; } } 정답률 순으로 문제를 풀고 있어서 그런지 확실히 체감 난이도는 낮았다. 진작에 이렇게 풀 걸. 230813 학습. 2023. 8. 13.
스프링 프레임워크 첫걸음_4장_데이터베이스 작업 4-1 데이터베이스 생성 데이터베이스 (Database) : 데이터를 보관하기 위한 상자. 흔히 DB 라고 줄여 부르는 경우가 많음. 관계형 데이터베이스 (Relational Database) : 데이터를 표 형식으로 표현, 여러 표에서 항목의 값 사이에 관계를 맺고 있는 데이터베이스, 일반적으로 사용되는 데이터베이스. 흔히 RDB 라고 부름. 표는 테이블 (Table), 테이블과 테이블 간의 관계를 관계 (Relationship) 라고 부른다. 4-2. 테이블 생성. 테이블 : 데이터베이스 안에서 실제로 규칙을 가진 데이터가 저장되는 상자. 테이블은 데이터를 항목으로 해 이차원 표 형식으로 정리해 저장한다. 레코드 : 테이블의 가로 행 (row), 하나의 레코드가 한 건의 데이터. 칼럼 : 테이블의 세.. 2023. 8. 13.
728x90